--- /srv/rebuilderd/tmp/rebuilderdJMrnX2/inputs/python3.13-nopie_3.13.5-2+deb13u2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdJMrnX2/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 1799476 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: 0x22dd48 │ │ │ │ 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 0x22dd48 │ │ │ │ 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 0x52f454 0x0053f454 0x0053f454 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 0x52f480 0x52f480 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 0x52f460 0x0053f460 0x0053f460 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 32edd8 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00359848 349848 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00359880 349880 1e5bd0 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0053f450 52f450 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0053f454 52f454 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0053f45c 52f45c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0053f460 52f460 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: 00083cfc 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0008b668 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0017877c 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 000454a4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 000812cc 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00081e30 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: 001bc37c 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: 00083a8c 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 00079158 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0015e620 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: 00263374 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 00072128 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: 001bc5ac 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0007e4bc 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: 00144808 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: 000afb30 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0018c020 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: 0018bf94 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0030ad7c 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: 0032cff8 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000bb900 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000b2c10 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: 001cbfd8 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0007aa9c 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: 0007db74 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 002cb0b8 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 001808b4 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0006b7a0 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 0007dbd8 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 000826fc 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: 00076b2c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001b8c58 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 00144bc4 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001f13ac 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00082e28 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 00301d90 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 00234744 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00084e3c 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 00292f10 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: 00124248 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0017d948 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: 000a2760 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: 00110d38 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 0007cf60 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 00240f58 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0017f080 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 000781a4 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 0012d884 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: 000a681c 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: 00112410 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: 0007ddc4 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 92: 00105ca0 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 93: 00116eb8 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 94: 00191f54 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 95: 00102f00 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 96: 00152474 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: 002aec6c 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: 002cec54 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: 001bd198 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 103: 0007a994 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 104: 002aea3c 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 105: 00061cec 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: 0028c540 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: 001ac820 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 110: 000810cc 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 111: 0006daac 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: 000822bc 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: 00228374 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 118: 0007ce38 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 119: 0022dd48 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: 000a5ba4 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 122: 002b5ff8 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: 000795c0 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: 00164f74 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 128: 00230c2c 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: 00176068 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 131: 0009c5cc 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 132: 0007cde4 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: 0007d6c8 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: 00078360 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 137: 00114b08 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: 00079574 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 141: 0007113c 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 142: 0006a2a8 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 143: 001ad788 36 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: 001c0fa4 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 148: 00218330 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 149: 000a44cc 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 150: 000aef74 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 │ │ │ │ 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: 001d9090 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 155: 0009196c 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: 0006b2c8 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 162: 00250eb8 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 163: 000800b8 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: 001a46cc 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 166: 00078448 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 167: 00237014 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: 002d4444 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 170: 0010ed9c 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 │ │ │ │ - 183: 00042534 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 184: 00075f90 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 172: 0016f418 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 173: 00078080 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 174: 0013a52c 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 175: 0014c344 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 176: 001b8b8c 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 177: 0008aec8 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 178: 001622b8 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 179: 001dd13c 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 180: 0005ddd4 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 181: 0027e930 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 182: 00078d24 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 183: 00042640 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 184: 00075f88 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: 00083b1c 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: 000822f4 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: 00179298 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 192: 00285858 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 193: 00078754 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 194: 00276d00 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: 0019f10c 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 197: 001ab56c 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: 0022f0dc 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 201: 003254fc 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: 001f8b60 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 206: 001902fc 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: 0007e604 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: 0007cf38 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: 001cb6b4 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 215: 0009848c 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: 0013595c 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 218: 0022dd38 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: 00082da4 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 222: 00286d60 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: 00078300 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 230: 002d1708 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 0007cd94 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0017cfd4 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: 0009de28 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 00116dd4 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 000784b4 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 │ │ │ │ + 238: 00230a64 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 0010bae4 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 │ │ │ │ + 241: 00079ab8 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 00129d0c 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 0016bf14 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: 000997c0 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 00236ca4 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000ab7f8 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: 00235d28 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: 00144480 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00308648 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: 00079908 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: 0017d0ac 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 003095dc 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 00327228 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 002a44a4 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 0007d118 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000a9558 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: 0006217c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 002263ec 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 0007a9ac 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: 001b65dc 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: 00081998 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 002607a8 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 000aeaf8 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: 003983a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0006d720 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0007d07c 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 000cab54 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: 0016f9fc 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: 002a7684 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: 0039ea50 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 00276d10 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: 0029a0d4 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 00168778 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: 0007dca4 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001c26c8 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 00143b8c 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000a7db8 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: 00264104 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 0007aa10 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 0022afe8 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 00286eb8 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 00055058 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: 002abe80 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 000a418c 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 0017ef8c 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 000784b0 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: 0010ede8 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: 0015063c 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 00070f4c 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 │ │ │ │ + 330: 00082854 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 00076ccc 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 │ │ │ │ + 333: 001d3b48 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001dd780 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0008af20 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: 000ef454 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 00236c98 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 001da490 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 00139af8 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 0008114c 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 001709e4 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: 0010bf38 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: 002b9760 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0005cb28 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 000cb4a4 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 00192174 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 0015ba48 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: 00083d74 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 001b94e8 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: 00283f44 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: 00330228 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00083abc 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: 00077ed8 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: 001082cc 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 000818c0 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 002d0e98 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: 00221cac 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: 0016c614 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: 000ab1d8 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 379: 00079870 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 380: 00230bfc 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 381: 0018c418 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 382: 0016b37c 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: 0022dd18 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 387: 0027a288 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: 00043988 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: 00074df4 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 392: 00082230 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 393: 000650e4 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 394: 0015aef0 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: 00316a30 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 397: 00352ea8 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: 0012dfa4 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 │ │ │ │ + 401: 0016bf48 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 │ │ │ │ + 403: 0029789c 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: 002100d8 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 407: 0008b5c4 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 408: 000685e0 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: 00083b10 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: 0032e4e4 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: 0007cd90 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: 000a32fc 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 417: 00307cc0 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: 002580ec 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: 00088918 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: 000bb9e4 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: 0022bae4 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 427: 002d0e24 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 428: 002db534 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: 000a5638 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 │ │ │ │ - 434: 00041e0c 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 432: 00083c68 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 433: 000fc280 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 434: 00041e30 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: 0007cde0 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 437: 00289e6c 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 438: 00078968 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 439: 00088e94 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: 00286eac 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 443: 0027ae78 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: 001c1760 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 446: 0017db2c 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 447: 0007cdd8 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: 0007cddc 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: 00330d54 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: 001396b8 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 459: 0007cfc0 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 460: 002979f0 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 461: 0004f7f8 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 462: 002ea3a4 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 │ │ │ │ + 465: 00082284 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 466: 00172414 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 │ │ │ │ + 468: 00056934 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 469: 0007cc58 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 470: 0008bd0c 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 471: 0021b714 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 │ │ │ │ + 473: 00278880 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: 00354f04 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: 001ac470 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 479: 000ab000 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 480: 000e6a94 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 481: 0016190c 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 482: 00082834 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: 000bb704 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: 0045a7c0 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 487: 00083cd0 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 488: 0015aec4 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: 00170a8c 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 491: 00352c18 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 492: 002a7b78 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: 001e52d0 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: 001aa5c0 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: 001b8880 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 504: 0018e240 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 505: 001bd270 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: 00216d1c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 509: 0007cd74 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 510: 002d0db4 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: 00128c9c 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: 0004df94 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 517: 00283ee0 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: 001ab050 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 521: 00187e54 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: 001d380c 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: 000755f0 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: 001507cc 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 0018f66c 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 00308490 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 0009a1dc 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001aa388 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 00131cd8 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: 000e4d54 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 0010e584 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0005dda0 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00083b68 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: 002d1510 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 00074978 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 002a7230 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: 002aabf8 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: 00167f84 1940 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 0007cde8 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: 001ac404 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: 000c3fa4 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: 00110134 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 00078fa4 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 0007dd3c 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000a932c 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 00219150 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001dbdd0 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 0028b008 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: 001b0cb8 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: 0014ddc4 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0018eef0 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 000ab544 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000a7de0 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: 000b19e8 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0018f194 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 0011b728 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 00058bd8 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: 00187a54 408 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 001a1de8 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: 002d20dc 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001c6248 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 003285f8 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 00204d50 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: 0027a22c 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 002dae70 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: 002b050c 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001ddae4 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: 000800b0 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: 00064c38 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: 0011a888 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000ee5a4 2020 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 00128ac4 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: 000a1d08 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 0004d6d8 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 00078b94 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 00294580 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000a66cc 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 00079a40 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 002d9f3c 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: 0029ce44 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: 0010f38c 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 0021a8ec 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: 00189e40 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 │ │ │ │ + 630: 00062740 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 │ │ │ │ + 632: 00115948 4964 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 0016c6d4 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000b8e1c 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 002cf94c 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: 000c694c 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: 0029bc38 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 000a673c 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000a65e8 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 0010331c 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 00078024 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: 000bb8d4 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: 001be5b8 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 00148040 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 00073e2c 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 0007d484 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0008adc8 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 002a03f0 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 00189d9c 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 001d31a0 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: 0007cef4 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 00128abc 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: 0020e1e8 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: 0029b710 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 00161858 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 002923c8 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 00078750 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 000585fc 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 00080020 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 0007a9c0 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: 00128980 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 00080f60 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 0007e0a0 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: 0027e454 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 000479b4 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: 0028d794 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: 003987a0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00061e84 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 001ea66c 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0008bda0 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 00085548 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 000b26ac 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002b50a0 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 002ab03c 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: 002cf95c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 0007cc94 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 │ │ │ │ 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: 002d8220 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 00300818 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000f4d00 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 00082198 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 0022a104 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0006b514 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 0007d448 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 0004ec38 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 000781dc 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001c0218 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001c56ec 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 00113344 220 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 0014faf0 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: 002254f4 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 000552e4 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: 0008a250 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 0007d95c 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 00189b80 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 0007e1f0 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 00218548 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001ada68 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: 000a9a84 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: 0007a98c 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 00128cd4 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 0008500c 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 0011fc50 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 000817d8 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: 001c3068 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 │ │ │ │ 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: 002c39ac 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000a55b4 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 │ │ │ │ + 748: 0008accc 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 000a8d14 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 0014ec7c 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 0007a9b0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 000801d4 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00056d7c 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 000b1efc 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 000aa980 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 001762d8 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 0010b1d4 2320 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 758: 00061240 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: 0007cec4 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: 00082c10 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0018f354 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 │ │ │ │ + 767: 0018f6a0 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ 768: 000519ec 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: 00055268 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: 000770ac 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: 00200990 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 776: 000821b8 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: 002b0bcc 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: 001aaf98 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 781: 001498bc 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 782: 000cfb94 71600 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 783: 0028769c 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: 000f3f9c 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 786: 0011a8f8 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: 0004aae4 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 789: 001c4474 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 790: 002ab43c 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 791: 002756f0 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 792: 0007cdd4 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 793: 0024bc10 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: 00148b6c 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 796: 000be3c4 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: 00064c28 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 800: 001aebf8 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 801: 0015071c 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 802: 002857b4 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 803: 00276334 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 804: 00082c90 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: 00063860 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 807: 0007d340 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 808: 00091bcc 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 809: 0028db7c 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 810: 00145ba0 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 811: 000b26f4 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 812: 001e5344 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: 002df670 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: 00139f00 740 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 819: 0007d84c 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 820: 0031b8a8 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: 0013da40 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 825: 0012875c 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 826: 00189e90 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 827: 00308aac 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 828: 00349ea0 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 829: 000bcd1c 5800 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 830: 0011fd00 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: 00074df8 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 833: 000e6a44 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 834: 0011444c 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: 0007d8dc 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 840: 00250418 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: 002ba340 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 843: 0008cf80 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 844: 0008bac4 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: 001bce60 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 848: 00076694 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 849: 00309c08 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: 000787d8 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: 0006c93c 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 855: 00294ea8 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 856: 00147b24 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: 00080fe0 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: 000a7b50 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 863: 0031410c 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: 0033b370 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 867: 001485f4 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 868: 000812a4 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 869: 001ff9a4 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 870: 00153dc0 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: 0014ca20 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 877: 0006ca08 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 878: 000ed814 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 │ │ │ │ + 881: 0011ed14 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 882: 0020fc48 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: 0032b0d0 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: 001ad234 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: 00217700 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: 0009b238 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 894: 0007d428 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 895: 001e0b34 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 896: 000a3754 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: 001d3b98 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 899: 002287d0 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: 0008c74c 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 902: 002aa210 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 903: 0007cfe0 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 904: 002ac764 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 905: 00356b18 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: 002b04cc 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 908: 0007d1bc 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: 00078240 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 912: 002da66c 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 913: 000bbe48 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: 001af250 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 916: 00078994 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 917: 000450fc 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 918: 00056870 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 919: 001d63a8 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: 0011a544 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 923: 000a7850 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 924: 00111794 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 925: 000cad98 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: 002ce56c 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 929: 00128948 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 930: 002d12f4 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 931: 0007dc1c 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 932: 0031a7dc 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: 002986e8 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: 00175e2c 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 942: 002a9110 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 943: 0053f24c 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: 001aafe0 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: 001c63f4 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: 0007ab0c 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 952: 0022cb00 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 953: 000a2b2c 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 954: 0007d380 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 955: 000825d0 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 956: 0011b828 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: 00080244 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 │ │ │ │ + 960: 002d9fec 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ 961: 0005351c 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: 0007a9f8 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: 000a5a10 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 970: 000a565c 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: 000a666c 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 973: 001d9c58 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: 0008b4f0 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: 00083b44 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: 0018e9e0 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: 00189c4c 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 985: 00164e64 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 986: 00324450 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 987: 0007d3c8 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 988: 0007cf3c 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: 000bb8d8 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: 001dc9dc 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 993: 0009d948 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: 00150d5c 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 │ │ │ │ - 999: 000454a0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 997: 0009d90c 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 998: 000b6b64 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 999: 000453e4 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: 0010f9a4 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1002: 00083cd8 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1003: 00083cc8 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1004: 00128c64 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1005: 001e5e28 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1006: 001fd8c8 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1007: 00078c78 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1008: 00082f18 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1009: 00237ed4 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: 000a3300 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1012: 003289d0 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1013: 000fe18c 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: 0009b37c 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1017: 0005c6ac 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1018: 002adf9c 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: 0008afcc 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: 001fd608 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1024: 000808c0 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1025: 000e37e8 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: 00230d64 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: 0006bbdc 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: 000c0774 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1035: 002d65b8 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: 000792c8 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1039: 0007cdb4 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: 000cb1b8 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1042: 00279690 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: 000928cc 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1045: 003369d4 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: 001ccaac 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: 000784b8 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1051: 0016b338 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1052: 00082244 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1053: 00148c50 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1054: 00092b60 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1055: 003521f4 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1056: 000606f0 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1057: 0020bac8 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: 000b2e4c 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1060: 0029aaa0 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: 00281070 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1066: 0007d844 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1067: 000b8b20 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1068: 00278750 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: 0005456c 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1072: 00303ce0 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1073: 00229d30 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1074: 002a5570 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: 000ba470 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1077: 0019f3c8 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1078: 001ad9e8 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1079: 00224744 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: 001f88dc 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1082: 00078cc4 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: 0009ff1c 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1085: 002849ec 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1086: 00161848 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1087: 001c4d30 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: 0019e1c0 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1093: 0011a8ac 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1094: 002848a8 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1095: 002aaed4 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1096: 00083d7c 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1097: 0007cdf4 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: 00078ab0 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1102: 00078734 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1103: 0007cf68 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: 00131ec0 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1109: 001ad938 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1110: 00138dd8 912 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1111: 001cdbe0 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1112: 001ff684 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1113: 0007ffe4 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1114: 002c6fc8 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1115: 001326d4 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1116: 0018ecdc 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 │ │ │ │ + 1118: 0027888c 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1119: 0008b094 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 │ │ │ │ + 1121: 002d3330 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: 000787fc 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1124: 0006bda4 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1125: 00297954 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1126: 0021e230 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1127: 000925b0 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1128: 00205ab8 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: 000797e0 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1131: 0008b8d0 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: 00074988 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: 00079080 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: 00047968 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: 001c272c 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1140: 002389fc 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: 001b01f4 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1143: 0013b840 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: 00046ea0 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1146: 001da4a8 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: 001dbf74 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: 00075f94 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: 000f2484 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: 00330bf0 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1158: 0009b1fc 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1159: 00302018 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1160: 000740e4 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1161: 00089acc 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1162: 000bbed8 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1163: 00118ad4 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1164: 000afc18 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: 0014ea1c 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: 0006c938 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1172: 00311bd8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1173: 000a8690 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1174: 00099cb4 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1175: 0007a9c4 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1176: 000a6590 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: 0045df54 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1179: 0017f030 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: 00073418 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1182: 00064ef4 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: 0029784c 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: 00078010 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1187: 000f58c0 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1188: 001be4ec 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1189: 00162470 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: 00189b58 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1192: 000bb88c 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1193: 0007a9bc 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1194: 000a5584 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: 001d5f30 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: 000783e4 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1200: 0045a674 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1201: 001daba8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1202: 0015696c 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1203: 002b48a0 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: 00079840 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1206: 000791f8 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1207: 0005d9d0 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1208: 002d0d74 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: 0008a660 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1211: 000441c0 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: 00194fd8 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1214: 00067ff4 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: 00079470 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: 00082320 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1219: 0025f120 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: 000648d8 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1223: 001feec0 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: 0024b2e4 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: 001e80c0 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1230: 00062efc 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1231: 000b2938 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: 0007aabc 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: 0007aac0 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: 001c790c 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: 0022f058 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: 0014445c 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1244: 000f8e40 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: 00068850 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: 0016c610 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1249: 00309188 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1250: 00056a90 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1251: 002d2d20 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1252: 00323274 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1253: 00049bc0 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1254: 000f2410 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 │ │ │ │ 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: 00060cd0 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1260: 0007861c 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1261: 0007c430 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1262: 0027d6d4 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1263: 0007cd28 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: 00262f3c 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1266: 0034f4a0 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: 00129064 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1269: 0007df1c 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: 00073cec 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1272: 000fae74 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: 000ce538 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1275: 00046c24 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: 00057e8c 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1278: 0023efb0 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1279: 001497d0 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 │ │ │ │ + 1281: 000a7de8 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1282: 0045a7f0 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ 1283: 0004a93c 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: 00063324 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1289: 0007a99c 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1290: 0007d294 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1291: 0029a3a0 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: 001c6084 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1294: 0007169c 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1295: 0011df24 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1296: 0006c500 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1297: 00250d84 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: 0018aa1c 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1301: 0003eb94 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1302: 00144634 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 │ │ │ │ + 1305: 00079d3c 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1306: 00264c84 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 │ │ │ │ + 1308: 0007e4f0 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1309: 00198680 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1310: 000787f4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1311: 00161e38 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: 0003b6b4 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1314: 0007cfa4 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: 00117f4c 424 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1318: 000c6900 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1319: 0017a778 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1320: 00149a88 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: 00356d88 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: 001027d0 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1325: 0017987c 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1326: 000b9154 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1327: 0022f11c 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1328: 00151114 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: 00078afc 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: 000be958 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1333: 001abddc 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1334: 0008af64 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1335: 00135a84 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: 00277a14 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: 0017a61c 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1340: 0016edc4 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: 002a3d5c 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: 0011b030 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1345: 00166590 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1346: 000a4550 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: 00079d40 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: 0026443c 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: 000a5bcc 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1354: 00076590 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: 00283060 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: 0007d388 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: 000a94e4 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1361: 0018eca4 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1362: 0020470c 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1363: 00091758 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: 0007d950 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: 001ded94 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1368: 00063d44 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1369: 00077ff8 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1370: 000764bc 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: 00080cf0 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1373: 000f9338 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: 00080be8 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: 00240fb4 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1378: 001722b8 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1379: 00144ed0 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1380: 00079a44 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1381: 0017cf4c 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: 002db27c 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: 002a9cc4 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1392: 001cdb38 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1393: 00110dec 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1394: 002415bc 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1395: 001cc2cc 480 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1396: 00148d70 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1397: 000a8d6c 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1398: 0008b4bc 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1399: 000790c8 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1400: 0034c5ac 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: 001bb4b8 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: 002d1700 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1406: 00354dd8 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: 000faa1c 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1409: 0017adbc 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1410: 000c2118 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: 00079358 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: 0034cb5c 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1415: 0007cd6c 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: 002a0478 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: 00287238 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1421: 0020e000 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: 0008baa8 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1425: 0006e2a8 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1426: 0007d210 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1427: 000800a4 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: 0007da14 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1430: 00288788 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1431: 001050d8 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: 0007cd50 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1435: 0013b8c4 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: 00277164 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: 00301a2c 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: 001d12d4 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: 000b19f4 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 │ │ │ │ + 1448: 0027bb5c 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 │ │ │ │ + 1450: 00092574 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1451: 00111930 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1452: 002dea58 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1453: 0028723c 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1454: 000b28b0 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: 00206384 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1457: 002055ac 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1458: 000c039c 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: 0004d8b4 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: 0021ebe8 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1465: 000f5488 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1466: 00153d94 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1467: 00078a18 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: 001111c8 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1470: 0017e1d8 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1471: 0010f7e0 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: 00080178 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: 001275b0 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1476: 000640d4 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: 0021f178 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1480: 000cac9c 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1481: 0007d0ec 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: 00074dfc 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: 001c4468 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1486: 002a55a4 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1487: 0026371c 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1488: 002e1734 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1489: 000a8c94 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1490: 002aac48 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1491: 00156f70 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: 00230cf8 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1496: 0018ecb4 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: 0018ae6c 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: 00082eec 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1502: 000fb950 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1503: 0034c6c0 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1504: 00090aa8 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: 0007d2fc 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1507: 00079a48 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: 001506dc 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1510: 0007cdfc 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: 001d5a50 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: 001dcef0 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: 001ee844 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1518: 0015a6ec 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1519: 00119d58 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 │ │ │ │ + 1522: 001a15fc 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1523: 002042d4 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: 00083c60 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: 002c4c4c 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: 002608a8 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1531: 0012eed0 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1532: 000a34f0 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1533: 000a3e20 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1534: 000fa490 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: 002b3700 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1539: 00221378 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: 00163ba4 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1542: 0008cfbc 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: 001dc4ec 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 │ │ │ │ + 1547: 00041d98 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1548: 0009a448 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: 0019c810 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: 0021ae74 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1554: 00188054 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1555: 0022f1d4 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: 001c37a0 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: 000ab1cc 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: 001dca38 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1563: 0018ecc4 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: 00318104 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1569: 0010acb8 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1570: 00132514 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: 002aa188 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: 0007aadc 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1575: 00079dbc 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: 001c59b8 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1578: 001b8c30 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1579: 0007e158 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1580: 0016d544 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: 00079830 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1583: 0006ca74 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: 0008bd44 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1587: 002a5498 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1588: 0014e0a0 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1589: 0010af60 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1590: 001c0878 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: 0004f354 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: 0032474c 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1598: 000758bc 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1599: 000c19a8 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: 00076df0 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: 0007dc60 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1606: 0017bdd8 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: 0008ad60 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: 0015d504 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1611: 000766f4 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1612: 00229c20 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 │ │ │ │ - 1619: 00062fa4 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1615: 00215ea0 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1616: 001d33fc 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1617: 0011f99c 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1618: 00153c20 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1619: 00062fa0 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: 000788c0 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1623: 002fd2a4 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1624: 0020707c 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: 0020ff58 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: 0004bd14 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1630: 000789dc 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: 00189b08 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: 0008024c 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1636: 00157b00 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1637: 001bc0b0 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1638: 00081790 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: 001d38e8 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1641: 00301da0 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1642: 00359880 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: 003000d4 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1647: 0014a654 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1648: 000f9268 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1649: 001a5ea0 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1650: 0022f2e4 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1651: 0009acd0 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1652: 001b76d8 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1653: 0006ec24 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1654: 001ad82c 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: 000f7efc 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: 0027b5d0 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1662: 0029ceb4 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1663: 0008bacc 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1664: 0016504c 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1665: 002b8004 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1666: 00153c34 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: 00110704 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: 002856e0 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: 00079d44 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1675: 00081234 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: 0007aac4 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1679: 001dca50 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 │ │ │ │ + 1682: 0003da1c 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1683: 0007cf84 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: 001174a0 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1686: 000be468 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: 001a601c 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1689: 0028c8e0 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1690: 000756c0 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1691: 00082250 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1692: 00282ec4 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: 00082f54 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1695: 0018eb78 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: 00347c00 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1698: 0007e4d8 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1699: 00079d38 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: 0028b05c 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: 001dcc10 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1707: 00326d90 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: 002d43f4 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: 00112c30 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1713: 00182528 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1714: 00237fc0 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: 0007e70c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1717: 000a1e14 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: 0007d180 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1726: 0013aef8 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: 0007d1d8 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1732: 0029a0dc 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1733: 00308858 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1734: 0029d968 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1735: 0053f358 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1736: 001378d0 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1737: 00226ed4 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: 0015d980 1664 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: 0007a9b4 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1743: 00206930 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: 001103d4 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: 0007d3ac 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: 000784ac 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1750: 000784bc 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: 0008b180 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1753: 0025f5ac 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: 001cd11c 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1756: 00252f14 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1757: 0045a760 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1758: 0012e538 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1759: 0034bd1c 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: 000780c8 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1764: 0016470c 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1765: 002ac384 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1766: 0008be7c 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1767: 0019c098 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1768: 001b6a30 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: 00081274 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1771: 0017db20 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1772: 00277adc 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1773: 00210738 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1774: 0023e670 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1775: 002818a0 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1776: 00324430 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1777: 001eeb3c 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1778: 0008a41c 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1779: 001a3f7c 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1780: 0008ae18 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: 00115910 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1783: 00306070 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1784: 0017cfe0 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1785: 0021bb20 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: 001ae964 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: 0018830c 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: 0032bae4 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: 00074994 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: 00082d20 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: 0007cd00 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1800: 000ab2a0 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1801: 0008032c 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 │ │ │ │ - 1804: 0002f804 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1805: 00102dec 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1803: 001aa8f4 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1804: 0002f7b8 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1805: 00102d40 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: 002d6230 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: 00082798 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: 00080120 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1813: 0019c078 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1814: 001d3bb8 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: 001f04dc 248 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1817: 0023f048 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1818: 0007d964 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: 001f05d4 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1822: 000675b0 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1823: 0008126c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1824: 00055a0c 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1825: 00147708 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1826: 00160b44 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1827: 00227d20 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: 000e1a88 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1830: 000615f4 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: 001c140c 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1833: 0006c6a4 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1834: 0007cdec 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1835: 00326b24 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: 002de7b4 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1838: 001364ac 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1839: 00317780 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1840: 00077ee0 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1841: 0008b7c8 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1842: 002344d0 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: 0019aee8 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1845: 000e94a4 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1846: 0018bed0 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1847: 00052698 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1848: 000ad0c4 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1849: 0007e590 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1850: 00117680 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: 0017b26c 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: 002b598c 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1856: 0023ed9c 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1857: 0009ddbc 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1858: 0027e65c 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: 002c4de4 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1861: 000782a0 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: 001368d0 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1864: 0007ce0c 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1865: 00129068 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1866: 0016c148 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: 0029631c 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1869: 00293378 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1870: 0009a9ec 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1871: 00198788 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1872: 00354f34 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1873: 001b8c2c 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1874: 001ed9bc 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: 0007d144 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1877: 000e1720 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: 00085414 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1880: 0007ff68 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1881: 00083b40 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1882: 002b87a8 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: 00235b98 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: 0010f958 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1891: 002bce58 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1892: 00214478 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1893: 00063288 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: 00089e94 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: 000c7b88 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: 0022dd34 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1902: 000fbb28 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: 001dde70 460 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: 000a2644 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1909: 002bc9ec 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1910: 00175b84 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: 0018efe0 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1916: 000793f4 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1917: 0006d33c 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1918: 000cae48 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1919: 002d4400 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1920: 002acbb4 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: 00081968 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1924: 001463dc 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1925: 000818f4 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: 0016ddc4 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1929: 00110354 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: 0007e634 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: 0018e2e0 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: 000ab0f0 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: 00225758 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: 0023eda8 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: 00083b14 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: 001d5594 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: 00080948 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: 0027899c 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: 001b12bc 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: 002aa030 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1954: 00092e84 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: 0016c734 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: 0012e9a0 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1960: 000b2754 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: 0010f828 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: 002b3b34 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: 000cb334 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1973: 002105ec 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1974: 00206378 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: 0004ba98 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1979: 0003d7d4 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1980: 00075df0 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1981: 001dd458 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1982: 002c543c 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1983: 0014fbc4 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: 00079a4c 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: 0014edc0 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: 002cf384 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1990: 00303c44 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1991: 0016f70c 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1992: 00218d38 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1993: 0023edb4 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1994: 00082c98 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1995: 00151f08 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1996: 00118e08 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1997: 00349a20 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1998: 0034c008 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1999: 001d2b3c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2000: 002376a0 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: 0007d000 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: 00136468 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2005: 00054b48 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2006: 00196430 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2007: 0008223c 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: 000798bc 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: 000a45f8 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2013: 00076b74 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2014: 00070548 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2015: 002d1584 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: 0015cb50 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: 0018adf0 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 │ │ │ │ - 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 │ │ │ │ + 2022: 00206a20 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2023: 00062fd4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2024: 00076508 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2025: 00098418 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: 00159ecc 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2028: 0020505c 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: 0019e218 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2031: 0018f3f0 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 │ │ │ │ + 2033: 00124a7c 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2034: 000a6350 576 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2035: 00275424 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ 2036: 00061724 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: 0028a744 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2039: 0014f874 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2040: 000e1ba4 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: 002dfc1c 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: 00124c10 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2045: 0010c4a8 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2046: 000682d8 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: 0007d3e4 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2049: 0007ce88 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: 001dfd70 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2052: 00076dd8 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2053: 001a1838 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2054: 00282b7c 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2055: 00205108 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2056: 002cf7a8 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: 0008027c 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2059: 0007cdf0 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: 00284928 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: 00170ac4 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2065: 000b2bc8 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2066: 001df170 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: 0008a3a4 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2069: 0031714c 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2070: 0014fc3c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2071: 001eb158 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2072: 000787bc 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: 0007cef0 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2078: 0034c664 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: 00077fd8 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2081: 0009cae4 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2082: 00127580 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2083: 0027af44 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: 001beebc 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2086: 0007d7bc 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2087: 0018ae3c 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2088: 002288a0 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2089: 00470d80 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2090: 0007d254 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2091: 00170a04 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: 00082f90 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2095: 002a57a0 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: 00078604 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2098: 00105744 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2099: 00073e84 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2100: 0013a9e0 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2101: 000ade9c 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2102: 0007cd7c 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2103: 0013a528 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2104: 0006b268 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2105: 0007e5d4 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2106: 0021dc3c 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2107: 000ce594 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2108: 0032d9d0 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2109: 00318374 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: 002849f8 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: 0033b6a4 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2116: 0004b8f0 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: 0016d13c 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2119: 00046d74 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2120: 0045abd8 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: 000818d0 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2124: 001439ac 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: 0014f428 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: 0030f764 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: 001762dc 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2132: 000c3e30 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2133: 00186a84 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: 001ce498 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2139: 002ada04 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2140: 0007d034 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: 0019c19c 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: 00260774 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: 00275c68 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2150: 002160ec 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: 00483ef4 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: 001d2c14 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2156: 00124aac 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: 001d1d58 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2159: 001a0720 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2160: 0012d818 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2161: 000b9828 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2162: 000a2610 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2163: 0027bc2c 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2164: 00309b54 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2165: 001deff8 236 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: 0023fc48 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2168: 00231da8 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2169: 0007877c 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2170: 00076bbc 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2171: 000818c8 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: 002849e0 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2174: 000998f8 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: 000af66c 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2177: 0027bb68 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: 00332840 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: 0007d8d4 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2183: 00079278 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2184: 0031a4ac 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2185: 001235f0 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2186: 00079020 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: 0011a6ec 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2194: 002e0af8 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2195: 00356d94 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2196: 00176f90 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2197: 00148118 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: 00076ae4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2200: 000ff1f4 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2201: 00356da0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2202: 00282a10 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2203: 00288fec 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2204: 001fe3c0 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2205: 001be534 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2206: 0007a9e4 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2207: 0030e8a4 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2208: 00062370 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2209: 00083b48 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2210: 0008b474 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2211: 0034f87c 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: 0007aaf4 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2214: 000a5928 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: 000f8e0c 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: 000804a8 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2220: 000b1a14 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: 001580dc 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: 001f8b50 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: 00304610 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2230: 000c02d8 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: 002a9cf4 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2234: 001ae958 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 │ │ │ │ + 2236: 000606f4 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 │ │ │ │ + 2238: 00069c7c 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: 00054718 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: 0035545c 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2243: 002d3680 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2244: 00091e98 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: 001b9474 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2248: 001c31b4 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2249: 001a21cc 7600 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: 002b2900 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2253: 0028647c 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2254: 0007aa38 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2255: 0020636c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2256: 00043990 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2257: 001284bc 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2258: 00075730 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) 0x359848 │ │ │ │ 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: 4af86938d48ccdf093a4d2ba182838627789b94b │ │ │ │ │ │ │ │ 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: 0x000bcc08, Base: 0x0053f450, 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: 0x000e34d4, Base: 0x0053f450, Semaphore: 0x00599648 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000e373c, Base: 0x0053ef08, Semaphore: 0x00599646 │ │ │ │ + Location: 0x000e36c4, Base: 0x0053f450, 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: 0x0014dbe8, Base: 0x0053f450, 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: 0x0014dbf8, Base: 0x0053f450, Semaphore: 0x0059964a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -yn/lib/ld-linux.so.3 │ │ │ │ +K/lib/ld-linux.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -2032,18 +2032,18 @@ │ │ │ │ GLIBC_2.33 │ │ │ │ GLIBC_2.5 │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.16 │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.34 │ │ │ │ arodbdetuespemosmodnarenegylsety │ │ │ │ -arodbdetuespemosmodnarenegylsety │ │ │ │ -arodemosbdetuespmodnarensetyegyl │ │ │ │ -ascius_alati │ │ │ │ -mimalloc │ │ │ │ +arodbdetuespemosmodnarenegylsety$ │ │ │ │ +arodemosbdetuespmodnarensetyegyl@ │ │ │ │ +ascius_alatidt6 │ │ │ │ +mimallocp │ │ │ │ i@333333 │ │ │ │ UUUU3333 │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ expand 32-byte k │ │ │ │ unable to use secure randomness │ │ │ │ mimalloc_ │ │ │ │ @@ -4415,25 +4415,25 @@ │ │ │ │ locals must be a mapping or None, not %.100s │ │ │ │ cannot use a closure with this code object │ │ │ │ code object requires a closure of exactly length %zd │ │ │ │ closure can only be used when source is a code object │ │ │ │ string, bytes or code │ │ │ │ replace string is too long │ │ │ │ 'break', 'continue' and 'return' cannot appear in an except* block │ │ │ │ -from __future__ imports must occur at the beginning of the file │ │ │ │ descriptor '%V' of '%.100s' object needs an argument │ │ │ │ descriptor '%V' requires a '%.100s' object but received a '%.100s' │ │ │ │ +from __future__ imports must occur at the beginning of the file │ │ │ │ issubclass() arg 1 must be a class │ │ │ │ issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ UnsupportedOperation │ │ │ │ -'%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ -%.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ pop from empty list │ │ │ │ pop index out of range │ │ │ │ +'%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ +%.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ sem_destroy │ │ │ │ getpriority │ │ │ │ setpriority │ │ │ │ posix_spawn │ │ │ │ posix_spawnp │ │ │ │ readlink │ │ │ │ @@ -5143,15 +5143,14 @@ │ │ │ │ __trunc__ returned non-Integral (type %.200s) │ │ │ │ int() argument must be a string, a bytes-like object or a real number, not '%.200s' │ │ │ │ isinstance() arg 2 must be a type, a tuple of types, or a union │ │ │ │ cannot convert float infinity to integer │ │ │ │ cannot convert float NaN to integer │ │ │ │ argument 'path' │ │ │ │ 'path' must be 'str', not '%.200s' │ │ │ │ -surrogates not allowed │ │ │ │ argument 'mode' │ │ │ │ argument 'encoding' │ │ │ │ argument 'errors' │ │ │ │ argument 'newline' │ │ │ │ invalid file: %R │ │ │ │ invalid mode: '%s' │ │ │ │ can't have text and binary mode at once │ │ │ │ @@ -5159,14 +5158,15 @@ │ │ │ │ binary mode doesn't take an encoding argument │ │ │ │ binary mode doesn't take an errors argument │ │ │ │ binary mode doesn't take a newline argument │ │ │ │ line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used │ │ │ │ invalid buffering size │ │ │ │ can't have unbuffered text I/O │ │ │ │ unknown mode: '%s' │ │ │ │ +surrogates not allowed │ │ │ │ negative file descriptor │ │ │ │ Must have exactly one of create/read/write/append mode and at most one plus │ │ │ │ invalid mode: %.200s │ │ │ │ Cannot use closefd=False with file name │ │ │ │ expected integer from opener │ │ │ │ opener returned %d │ │ │ │ I/O operation on closed file │ │ │ │ @@ -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> │ │ │ │ @@ -6970,25 +6970,24 @@ │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ tuple.index(x): x not in tuple │ │ │ │ O|Op:start_joinable_thread │ │ │ │ thread function must be callable │ │ │ │ 'handle' must be a _ThreadHandle │ │ │ │ _thread.start_joinable_thread │ │ │ │ +Too few arguments for %S; actual %d, expected at least %d │ │ │ │ thread is not supported for isolated subinterpreters │ │ │ │ can't create new thread at interpreter shutdown │ │ │ │ thread already started │ │ │ │ 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,20 +7003,20 @@ │ │ │ │ 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 │ │ │ │ +unlocking mutex that is not locked │ │ │ │ unexpected error from semaphore: %d │ │ │ │ group name │ │ │ │ gr_passwd │ │ │ │ group members │ │ │ │ getgrgid │ │ │ │ getgrnam │ │ │ │ getgrall │ │ │ │ @@ -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 │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ +Exception ignored in thread started by %R │ │ │ │ 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 │ │ │ │ @@ -7760,14 +7760,19 @@ │ │ │ │ arg 4 (defaults) must be None or tuple │ │ │ │ arg 5 (closure) must be tuple │ │ │ │ arg 5 (closure) must be None or tuple │ │ │ │ arg 6 (kwdefaults) must be None or dict │ │ │ │ %U requires closure of length %zd, not %zd │ │ │ │ arg 5 (closure) expected cell, found %s │ │ │ │ function.__new__ │ │ │ │ +unknown binary operator │ │ │ │ +unknown unary operator │ │ │ │ +(yield from │ │ │ │ +unexpected comparison kind │ │ │ │ +unknown expression kind │ │ │ │ stack to deep to analyze │ │ │ │ can't jump from unreachable code │ │ │ │ stack is too deep to analyze │ │ │ │ can't jump into an exception handler, or code may be unreachable │ │ │ │ cannot find bytecode for specified line │ │ │ │ cannot delete attribute │ │ │ │ lineno must be an integer │ │ │ │ @@ -7776,19 +7781,14 @@ │ │ │ │ can't jump during a call │ │ │ │ can only jump from a 'line' trace event │ │ │ │ unexpected event type │ │ │ │ lineno out of range │ │ │ │ line %d comes before the current code block │ │ │ │ line %d comes after the current code block │ │ │ │ assigning None to %d unbound local%s │ │ │ │ -unknown binary operator │ │ │ │ -unknown unary operator │ │ │ │ -(yield from │ │ │ │ -unexpected comparison kind │ │ │ │ -unknown expression kind │ │ │ │ run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ socket.connect │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ cannot remove local variables from FrameLocalsProxy │ │ │ │ @@ -7847,52 +7847,52 @@ │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ LOG_UPTO │ │ │ │ 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 │ │ │ │ + is not │ │ │ │ + not in │ │ │ │ +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> │ │ │ │ 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 │ │ │ │ @@ -8219,26 +8219,26 @@ │ │ │ │ expected some sort of expr, but got %R │ │ │ │ expected some sort of expr_context, but got %R │ │ │ │ while traversing 'keyword' node │ │ │ │ required field "value" missing from keyword │ │ │ │ required field "lineno" missing from keyword │ │ │ │ required field "col_offset" missing from keyword │ │ │ │ None disallowed in expression list │ │ │ │ +os.symlink │ │ │ │ +symlink: src and dst must be the same type │ │ │ │ expression which can't be assigned to in %s context │ │ │ │ expression must have %s context but has %s instead │ │ │ │ BoolOp with less than 2 values │ │ │ │ Dict doesn't have the same number of keys as values │ │ │ │ Compare with no comparators │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ -os.symlink │ │ │ │ -symlink: src and dst must be the same type │ │ │ │ -got an invalid type in Constant: %s │ │ │ │ dialect name must be a string │ │ │ │ +got an invalid type in Constant: %s │ │ │ │ |OOOOOOOOO │ │ │ │ dialect_new │ │ │ │ unknown dialect │ │ │ │ delimiter │ │ │ │ doublequote │ │ │ │ escapechar │ │ │ │ lineterminator │ │ │ │ @@ -8443,33 +8443,33 @@ │ │ │ │ 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 │ │ │ │ @@ -8495,16 +8495,16 @@ │ │ │ │ _normal_dist_inv_cdf │ │ │ │ bad operand type for unary +: '%.200s' │ │ │ │ positional │ │ │ │ keyword-only │ │ │ │ %U and %U │ │ │ │ , %U, and %U │ │ │ │ %U() missing %i required %s argument%s: %U │ │ │ │ -args may not be deleted │ │ │ │ except handler │ │ │ │ +args may not be deleted │ │ │ │ Reader.__next__ │ │ │ │ iterator should return strings, not %.200s (the file should be opened in text mode) │ │ │ │ '%c' expected after '%c' │ │ │ │ new-line character seen in unquoted field - do you need to open the file with newline=''? │ │ │ │ empty namespaces not allowed │ │ │ │ non-sequence namespace not supported │ │ │ │ field larger than field limit (%zd) │ │ │ │ @@ -8535,30 +8535,30 @@ │ │ │ │ catching ExceptionGroup with except* is not allowed. Use except instead. │ │ │ │ %.200s.split must return a tuple, not %.200s │ │ │ │ %.200s.split must return a 2-tuple, got tuple of size %zd │ │ │ │ iterable expected, not %.200s │ │ │ │ single empty field record must be quoted │ │ │ │ float modulo by zero │ │ │ │ empty field must be quoted if delimiter is a space and skipinitialspace is true │ │ │ │ -os.unsetenv │ │ │ │ -need to escape, but no escapechar set │ │ │ │ UO:BaseExceptionGroup.__new__ │ │ │ │ second argument (exceptions) must be a sequence │ │ │ │ second argument (exceptions) must be a non-empty sequence │ │ │ │ Item %d of second argument (exceptions) is not an exception │ │ │ │ Cannot nest BaseExceptions in an ExceptionGroup │ │ │ │ Cannot nest BaseExceptions in '%.200s' │ │ │ │ -_module_repr │ │ │ │ +need to escape, but no escapechar set │ │ │ │ +os.unsetenv │ │ │ │ deepcopy │ │ │ │ xml.etree.ElementPath │ │ │ │ pyexpat version is incompatible │ │ │ │ findtext │ │ │ │ iterfind │ │ │ │ xml.etree.ElementTree.ParseError │ │ │ │ ParseError │ │ │ │ +_module_repr │ │ │ │ bufsize must be non-negative │ │ │ │ Out of memory while decompressing data │ │ │ │ while preparing to decompress data │ │ │ │ underlying stream is not seekable │ │ │ │ telling position disabled by next() call │ │ │ │ Oi;illegal decoder state │ │ │ │ can't reconstruct logical file position │ │ │ │ @@ -8647,39 +8647,45 @@ │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ tolerances must be non-negative │ │ │ │ O(O)(OOOO) │ │ │ │ __complex__ returned non-complex (type %.200s) │ │ │ │ __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ -depth must be >= 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,36 +8702,36 @@ │ │ │ │ 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 │ │ │ │ +operation forbidden on released PickleBuffer object │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ paramspec │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ +length should not be negative │ │ │ │ +isqrt() argument must be nonnegative │ │ │ │ getgrnam(): name not found: %R │ │ │ │ -operation forbidden on released PickleBuffer object │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ -isqrt() argument must be nonnegative │ │ │ │ -length should not be negative │ │ │ │ is_symlink() takes no arguments │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ -list changed size during iteration │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ +list changed size during iteration │ │ │ │ O!O|O!:SubElement │ │ │ │ expected an Element, not "%.200s" │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ The fill character must be exactly one character long │ │ │ │ handler must be callable │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ @@ -8745,16 +8751,16 @@ │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ 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 │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ undefined entity │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ @@ -8762,135 +8768,129 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -%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 │ │ │ │ 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' │ │ │ │ - │ │ │ │ +required argument is not a float │ │ │ │ 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 │ │ │ │ fcntl string arg too long │ │ │ │ I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ +__context__ may not be deleted │ │ │ │ +exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ -b;array item must be integer │ │ │ │ Cannot delete attribute │ │ │ │ +b;array item must be integer │ │ │ │ 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 │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ +iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ %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 │ │ │ │ +argument 'order' │ │ │ │ +order must be 'C', 'F' or 'A' │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ -argument 'order' │ │ │ │ -order must be 'C', 'F' or 'A' │ │ │ │ +namespace_separator │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ +StartElement │ │ │ │ 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) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ ../Modules/pyexpat.c │ │ │ │ CharacterData │ │ │ │ expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ - in exceptiongroup_split_recursive │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ EndElement │ │ │ │ + in exceptiongroup_split_recursive │ │ │ │ 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 │ │ │ │ -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' │ │ │ │ +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 │ │ │ │ %s(%d, %d, %d) │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %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 │ │ │ │ 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 │ │ │ │ +invalid module index │ │ │ │ +Interpreters module-list not accessible. │ │ │ │ +Module index out of bounds. │ │ │ │ O|O:getsizeof │ │ │ │ cannot add more objects to bytearray │ │ │ │ +Type %.100s doesn't define __sizeof__ │ │ │ │ +__sizeof__() should return >= 0 │ │ │ │ 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 │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ Inputs are not the same length │ │ │ │ os.chown │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ @@ -8912,21 +8912,21 @@ │ │ │ │ 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 │ │ │ │ -Illegal char │ │ │ │ -Trailing garbage │ │ │ │ in conv_content_model │ │ │ │ +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 │ │ │ │ +_typevar_subst │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -8942,69 +8942,69 @@ │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ At most 45 bytes at once │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ Cell is empty │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ +CJK UNIFIED IDEOGRAPH-%X │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ accumulate │ │ │ │ -CJK UNIFIED IDEOGRAPH-%X │ │ │ │ -array indices must be integers │ │ │ │ %s: line %i, column %i │ │ │ │ +array indices must be integers │ │ │ │ memoryview: internal error in richcompare │ │ │ │ │ │ │ │ -tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ ExternalEntityRef │ │ │ │ +tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ 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 │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ -float too large to pack with f format │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ +float too large to pack with f format │ │ │ │ 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 │ │ │ │ +new_limit │ │ │ │ ../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 │ │ │ │ @@ -9026,17 +9026,17 @@ │ │ │ │ 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 │ │ │ │ +k must not exceed %lld │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ │ │ │ │ @@ -9044,43 +9044,43 @@ │ │ │ │ StartNamespaceDecl │ │ │ │ str() on a bytearray instance │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ │ │ │ │ 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) │ │ │ │ +can only concatenate deque (not "%.200s") to deque │ │ │ │ %.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 │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ EndNamespaceDecl │ │ │ │ StartDoctypeDecl │ │ │ │ +|s:isoformat │ │ │ │ NotationDecl │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ -|s:isoformat │ │ │ │ EndDoctypeDecl │ │ │ │ +can't delete element attribute │ │ │ │ not a numeric character │ │ │ │ -'%.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+/ │ │ │ │ +'%.200s' object is not an async iterable │ │ │ │ +aiter() returned not an async iterator of type '%.100s' │ │ │ │ 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 │ │ │ │ +SHA1Type │ │ │ │ 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 │ │ │ │ @@ -9090,29 +9090,29 @@ │ │ │ │ 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 │ │ │ │ NotStandalone │ │ │ │ +object %.50s does not have __anext__ method │ │ │ │ object %.50s does not have __await__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ -char format requires a bytes object of length 1 │ │ │ │ child index out of range │ │ │ │ unknown expression kind inside f-string │ │ │ │ +char format requires a bytes object of length 1 │ │ │ │ __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 │ │ │ │ @@ -9175,20 +9175,20 @@ │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ combinations_with_replacement │ │ │ │ TreeBuilder │ │ │ │ combinations │ │ │ │ os.removexattr │ │ │ │ -Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ +Parser stack overflowed - Python source too complex to parse │ │ │ │ +_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 │ │ │ │ │ │ │ │ │ │ │ │ @@ -9213,16 +9213,16 @@ │ │ │ │ third item of state must be an integer, got %.200s │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ 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 │ │ │ │ +_paramspec_subst │ │ │ │ │ │ │ │ This object has no __weakref__ │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ offset must be non-negative │ │ │ │ _children │ │ │ │ @@ -9276,15 +9276,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,14 +9291,15 @@ │ │ │ │ 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 │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ @@ -9411,18 +9411,18 @@ │ │ │ │ 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) │ │ │ │ -Substitution of bare TypeVarTuple is not supported │ │ │ │ +Cannot subclass an instance of TypeVar │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ +Substitution of bare TypeVarTuple is not supported │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ a strictly positive integer is required │ │ │ │ pop from empty bytearray │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ @@ -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!) │ │ │ │ @@ -16432,15 +16431,15 @@ │ │ │ │ PyEval_RestoreThread │ │ │ │ tok_backup │ │ │ │ 7777777777 │ │ │ │ 7177777777777777777777777777 7 │ │ │ │ 7777777777777777777777777777 │ │ │ │ _PyEval_EvalFrameDefault │ │ │ │ type_traverse │ │ │ │ -Rli66UIz f`OZ2 │ │ │ │ +~R`m66UI │ │ │ │ source_hash($module, /, key, source) │ │ │ │ _fix_co_filename($module, code, path, /) │ │ │ │ Changes code.co_filename to specify the passed-in file path. │ │ │ │ Code object to change. │ │ │ │ File path to use. │ │ │ │ exec_builtin($module, mod, /) │ │ │ │ Initialize a built-in module. │ │ │ │ @@ -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). │ │ │ │ @@ -23729,15 +23728,14 @@ │ │ │ │ ""##&&''))**..//112255668899??@@BBCCFFGGIIJJNNOOQQRRUUVVXXYY^^__aabbeeffhhiimmnnppqqttuuwwxx │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ │ _modules_by_index_clear_one │ │ │ │ PyMutex_Unlock │ │ │ │ config_vars($module, /) │ │ │ │ Returns a dictionary containing build variables intended to be exposed by sysconfig. │ │ │ │ A helper for the sysconfig module. │ │ │ │ -ggMMBB)) │ │ │ │ 3YqC)4)@)=).)+):)7)F)1)I │ │ │ │ G'G7GFGsGwG │ │ │ │ G!H)H,H@HWHtH │ │ │ │ J*J0J>JdJqJ │ │ │ │ G(GeGfGIGXG │ │ │ │ K;II'I)IAIcI │ │ │ │ I G8I,GhI*GeI0GmI+GgI>G │ │ │ │ @@ -24196,15 +24194,16 @@ │ │ │ │ !"#$%&'()*+,-./01234444444444444444444444444544444444444444444444444444444444444444444444444444444444444444444444444444444444446789:;<=>?@A4444444444444444444444444444444444444444444B444444444444444444444444444444444CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno444444444pqrstu444444444444444vwx444444444444444444444444444444444yz{|44}~444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444 │ │ │ │ 444444444 │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ -4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ +4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\ │ │ │ │ +ggMMBB)) │ │ │ │ hexdigest($self, /, length) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /, length) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ update($self, data, /) │ │ │ │ Update this hash object's state with the provided bytes-like object. │ │ │ │ hexdigest($self, /) │ │ │ │ @@ -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 {} │ │ │ │ @@ -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 22dd8c <_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 bbed8 │ │ │ │ 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 18f354 │ │ │ │ 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: 0x00359afc │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ - eorseq r9, r5, ip, lsl #11 │ │ │ │ + eorseq r9, r5, ip, lsl #22 │ │ │ │ │ │ │ │ 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 22f328 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2abbc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8acd8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8accc <_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 22f2e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2abc4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b874 │ │ │ │ + bl 8b8d0 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [pc, #276] @ 2ace0 │ │ │ │ - bl 2344a4 │ │ │ │ + bl 2344d0 │ │ │ │ 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 230c2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b874 │ │ │ │ + bl 8b8d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2abbc │ │ │ │ - bl 1aa6fc │ │ │ │ + bl 1aa5c0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 279480 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 279690 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ac20 │ │ │ │ bl 2c4d8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2a954 │ │ │ │ - bl c68f0 <_Py_GetConfig@@Base> │ │ │ │ + bl c6900 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ac58 │ │ │ │ ldr r3, [pc, #172] @ 2ace4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 235b8c │ │ │ │ + bl 235bb8 │ │ │ │ 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 240f58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ac74 │ │ │ │ ldr r1, [pc, #136] @ 2acf8 │ │ │ │ ldr r0, [pc, #136] @ 2acfc │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d294 <_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 286eac <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 287238 │ │ │ │ cmp r0, #0 │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003595b8 │ │ │ │ + eorseq r9, r5, r8, lsr fp │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r7, r9, r8, ror #22 │ │ │ │ + eorseq r8, r9, r8, ror #1 │ │ │ │ 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, asr #22 │ │ │ │ + eorseq r9, r5, r8, asr fp │ │ │ │ + eorseq r9, r5, r4, ror #22 │ │ │ │ + eorseq r8, r9, ip, lsl r2 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r9, r5, r8, lsl #12 │ │ │ │ + eorseq r9, r5, r8, lsl #23 │ │ │ │ │ │ │ │ 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 7d294 <_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 22f1d4 │ │ │ │ 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 │ │ │ │ + mlaseq r5, r0, fp, r9 │ │ │ │ + eorseq r8, r9, ip, lsr #4 │ │ │ │ │ │ │ │ 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 22f67c │ │ │ │ ldr r0, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1476] @ 0x5c4 │ │ │ │ beq 2adc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b538 │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b568 │ │ │ │ + bl 8b5c4 │ │ │ │ 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 7d294 <_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 │ │ │ │ + @ instruction: 0x00359bd4 │ │ │ │ + eorseq r8, r9, r4, asr #4 │ │ │ │ │ │ │ │ 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 359840 │ │ │ │ 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 14e068 <_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 189b58 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189b80 <_PyErr_Clear@@Base> │ │ │ │ b 2af64 │ │ │ │ mov r0, #12 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af20 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2af20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a040c │ │ │ │ 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 22f6b8 │ │ │ │ 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 8b134 │ │ │ │ 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, ror #23 │ │ │ │ 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 359840 │ │ │ │ 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 b1efc │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 8a25c │ │ │ │ + bl 8a250 │ │ │ │ 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 9acd0 <_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 359840 │ │ │ │ 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 78bc8 │ │ │ │ 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 b1efc │ │ │ │ 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 b1efc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ add r0, r5, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1e2c │ │ │ │ + bl b1efc │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2b14c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + b 189b80 <_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 22f75c │ │ │ │ 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 22f75c │ │ │ │ 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 22f328 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 22f650 │ │ │ │ + bl 22f67c │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8b60c │ │ │ │ + bl 8b668 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b538 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ bne 2b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b568 │ │ │ │ + bl 8b5c4 │ │ │ │ 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 22f704 │ │ │ │ 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 22f168 │ │ │ │ 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 236ca4 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ ldr r4, [pc, #196] @ 2b400 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22f650 │ │ │ │ + bl 22f67c │ │ │ │ ldr r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [pc, #148] @ 2b404 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b538 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #136] @ 2b404 │ │ │ │ str r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b538 │ │ │ │ str r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr r0, [r4, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #112] @ 2b404 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b538 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b538 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #1468] @ 0x5bc │ │ │ │ str r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b568 │ │ │ │ + bl 8b5c4 │ │ │ │ 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 7d294 <_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 r7, r9, r0, asr #32 │ │ │ │ + @ instruction: 0x00359bd4 │ │ │ │ + eorseq r8, r9, r0, lsr #17 │ │ │ │ │ │ │ │ 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 22f67c │ │ │ │ ldr r0, [r6, #1480] @ 0x5c8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1480] @ 0x5c8 │ │ │ │ beq 2b46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b538 │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b568 │ │ │ │ + bl 8b5c4 │ │ │ │ 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 7d294 <_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 │ │ │ │ + @ instruction: 0x00359bd4 │ │ │ │ + eorseq r8, r9, ip, lsr #17 │ │ │ │ │ │ │ │ 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 22f328 │ │ │ │ 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 8accc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 230c00 │ │ │ │ + bl 230c2c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8b874 │ │ │ │ + bl 8b8d0 │ │ │ │ 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 359840 │ │ │ │ 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 231d48 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ ldr r0, [pc, #88] @ 2b5cc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e084 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e240 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b588 │ │ │ │ - bl 11a964 │ │ │ │ + bl 11a8f8 │ │ │ │ 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 129068 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 231eb4 │ │ │ │ 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 7d254 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq sl, r5, r8, asr r0 │ │ │ │ + @ instruction: 0x0035a5d8 │ │ │ │ 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 234744 <_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 234744 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #700] @ 2b9a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_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 234744 <_Py_write_noraise@@Base> │ │ │ │ b 2b724 │ │ │ │ ldr r1, [pc, #652] @ 2b9a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #640] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #628] @ 2b9b0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_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 234744 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2abfb8 │ │ │ │ + bl 2ac1a0 │ │ │ │ ldr r1, [pc, #576] @ 2b9bc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_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 234744 <_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 234744 <_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 234744 <_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 234744 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #408] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #432] @ 2b9d4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bl 8ba4c │ │ │ │ + bl 8baa8 │ │ │ │ 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 18e240 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189b80 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [pc, #320] @ 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r9 │ │ │ │ bne 2b8d0 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 276af0 │ │ │ │ + bl 276d00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119dc4 │ │ │ │ + bl 119d58 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r9, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 175c68 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175e44 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189b80 <_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 9acd0 <_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 234744 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234798 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 2347c4 <_Py_write_noraise@@Base+0x80> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba7c │ │ │ │ - bl 2349f8 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ + bl 234a24 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ cmp sl, #0 │ │ │ │ beq 2b68c │ │ │ │ - bl 282074 │ │ │ │ + bl 282284 │ │ │ │ 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 @ │ │ │ │ + eorseq sl, r5, r0, lsl r6 │ │ │ │ + eorseq ip, r7, ip, ror sp │ │ │ │ + eorseq sl, r5, r8, lsr #12 │ │ │ │ + eorseq pc, r7, r4, ror r6 @ │ │ │ │ + eorseq sl, r5, ip, lsr r6 │ │ │ │ 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, asr r6 │ │ │ │ + eorseq r0, r9, r8, lsr #22 │ │ │ │ + eorseq r3, r8, r0, ror r0 │ │ │ │ + eorseq sl, r5, ip, ror #12 │ │ │ │ + eorseq sl, r5, r0, lsl #13 │ │ │ │ + mlaseq r5, r0, r6, sl │ │ │ │ + eorseq sl, r5, r0, lsr #13 │ │ │ │ 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 230904 │ │ │ │ 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 2310e0 <_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 sl, r9, r4, lsr #5 │ │ │ │ + eorseq r9, r5, r4, asr ip │ │ │ │ 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 b8c88 │ │ │ │ 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 105ca0 │ │ │ │ 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 ade9c │ │ │ │ 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 b8c88 │ │ │ │ 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 ade9c │ │ │ │ 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 17db2c <_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 175b84 │ │ │ │ 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 234744 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a55ac │ │ │ │ + bl 2a57ac │ │ │ │ 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 234744 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7340 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + bl 2a7540 <_PyEvent_Notify@@Base+0x310> │ │ │ │ ldr r1, [pc, #64] @ 2bcb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_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 234744 <_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, ror #14 │ │ │ │ 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, ror r7 │ │ │ │ + mlaseq r5, r0, r7, sl │ │ │ │ + mlaseq r5, r4, r7, sl │ │ │ │ + eorseq r0, r9, r8, lsr #22 │ │ │ │ + eorseq pc, r7, r4, ror r6 @ │ │ │ │ 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 8032c <_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 │ │ │ │ + @ instruction: 0x003d4cb4 │ │ │ │ + @ instruction: 0x00360bfc │ │ │ │ + mlaseq r6, r4, r7, r1 │ │ │ │ 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, asr r4 │ │ │ │ + mlaseq r9, ip, r3, r7 │ │ │ │ + @ instruction: 0x003973b8 │ │ │ │ + @ instruction: 0x003973fc │ │ │ │ + eorseq r7, r9, r4, lsr 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 18f354 │ │ │ │ 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 b6be8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r8, lsr sp │ │ │ │ + @ instruction: 0x003632b8 │ │ │ │ │ │ │ │ 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 bb8d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2be98 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl bb804 │ │ │ │ + bl bb900 │ │ │ │ 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 9acd0 <_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 cfb94 <_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 9acd0 <_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 359840 │ │ │ │ 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 231dd0 │ │ │ │ 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 73e84 <_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 359840 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 8acd8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8accc <_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 231dd0 │ │ │ │ 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 73e84 <_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 231eb4 │ │ │ │ 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 231dd0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 25706c │ │ │ │ + bl 2570ec │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8b874 │ │ │ │ + bl 8b8d0 │ │ │ │ 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 b6b64 │ │ │ │ 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 138dd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c0bc <_PyInterpreterState_SetConfig@@Base+0x144> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2561e0 │ │ │ │ + bl 256260 │ │ │ │ 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 99cb4 │ │ │ │ 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 │ │ │ │ + eorseq fp, r6, r0, lsl r1 │ │ │ │ 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 b6b64 │ │ │ │ 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 139f00 │ │ │ │ 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 13a9e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, r0, fp, sl │ │ │ │ + eorseq fp, r6, r0, lsl r1 │ │ │ │ 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 22f328 │ │ │ │ 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 359840 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2511d8 │ │ │ │ + bl 251230 │ │ │ │ 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 b6b64 │ │ │ │ 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 138dd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c27c <_Py_InitializeMain@@Base+0x84> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2561e0 │ │ │ │ + bl 256260 │ │ │ │ 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 99cb4 │ │ │ │ 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 │ │ │ │ + eorseq fp, r6, r0, lsl r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002c2f4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 26225c │ │ │ │ + b 26246c │ │ │ │ │ │ │ │ 0002c2fc : │ │ │ │ - b 262874 │ │ │ │ + b 262a84 │ │ │ │ │ │ │ │ 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 bb8d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2c368 │ │ │ │ ldr r3, [pc, #60] @ 2c390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2843b8 │ │ │ │ + bl 284528 │ │ │ │ mvn r5, #0 │ │ │ │ b 2c388 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27a66c <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 27a87c <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c3e8 │ │ │ │ - bl 17bbfc │ │ │ │ + bl 17bdd8 │ │ │ │ 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 9acd0 <_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 281504 │ │ │ │ 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, ror #8 │ │ │ │ │ │ │ │ 0002c460 : │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 2c46c │ │ │ │ - b bbddc │ │ │ │ + b bbed8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ beq 2c484 │ │ │ │ ldr r1, [pc, #44] @ 2c4b0 │ │ │ │ - b bbddc │ │ │ │ + b bbed8 │ │ │ │ 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 117680 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ + eorseq pc, r8, r4, lsl pc @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r7, r4, asr r1 │ │ │ │ + @ instruction: 0x003766d4 │ │ │ │ │ │ │ │ 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 359840 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 2843b8 │ │ │ │ + b 284528 │ │ │ │ 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 241a2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 285864 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 997c0 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2867b8 │ │ │ │ + bl 28687c │ │ │ │ cmn r0, #1 │ │ │ │ bne 2c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 99cb4 │ │ │ │ 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 27d838 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2c704 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ b 2c5b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 99cb4 │ │ │ │ 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 108400 │ │ │ │ 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 264c84 │ │ │ │ b 2c5b0 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ + eorseq pc, r7, r4, ror r6 @ │ │ │ │ │ │ │ │ 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 359840 │ │ │ │ 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 18f354 │ │ │ │ b 2c8e8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ 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 8b134 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 997c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ b 2c920 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ 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: 0x00376af4 │ │ │ │ @ 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 9196c │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ - bl 91924 │ │ │ │ + bl 9196c │ │ │ │ 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 9de28 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 9de28 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 a5a10 │ │ │ │ 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 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 91924 │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ 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 9acd0 <_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 a5a10 │ │ │ │ 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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 a6350 │ │ │ │ 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 a5a10 │ │ │ │ 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 a5a10 │ │ │ │ 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 12eed0 <_PyConfig_AsDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d490 <_Py_GetConfigsAsDict@@Base+0xb44> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 a5a10 │ │ │ │ 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 9acd0 <_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 │ │ │ │ + eorseq r6, r7, r0, lsl fp │ │ │ │ ldrsheq r2, [ip], #-192 @ 0xffffff40 │ │ │ │ - eorseq r6, r7, r0, lsl #12 │ │ │ │ + eorseq r6, r7, r0, lsr fp │ │ │ │ ldrsheq r2, [ip], #-196 @ 0xffffff3c │ │ │ │ - eorseq r6, r7, r0, lsr #12 │ │ │ │ + eorseq r6, r7, r0, asr fp │ │ │ │ ldrsheq r2, [ip], #-200 @ 0xffffff38 │ │ │ │ - eorseq r6, r7, r4, asr #12 │ │ │ │ + eorseq r6, r7, r4, ror fp │ │ │ │ subseq r9, r9, ip, lsr #25 │ │ │ │ - eorseq r6, r7, ip, ror #12 │ │ │ │ + mlaseq r7, ip, fp, r6 │ │ │ │ subseq r9, r9, r0, ror #25 │ │ │ │ - eorseq r6, r7, r8, ror r6 │ │ │ │ + eorseq r6, r7, r8, lsr #23 │ │ │ │ subseq r9, r9, r4, ror #25 │ │ │ │ - eorseq r6, r7, r8, lsl #13 │ │ │ │ + @ instruction: 0x00376bb8 │ │ │ │ subseq r9, r9, r8, ror #25 │ │ │ │ - mlaseq r7, r8, r6, r6 │ │ │ │ + eorseq r6, r7, r8, asr #23 │ │ │ │ ldrsbeq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r6, r7, r8, lsr #13 │ │ │ │ + @ instruction: 0x00376bd8 │ │ │ │ ldrsbeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x003766bc │ │ │ │ + eorseq r6, r7, ip, ror #23 │ │ │ │ ldrsbeq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r6, r7, ip, asr #13 │ │ │ │ + @ instruction: 0x00376bfc │ │ │ │ ldrsheq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x003766dc │ │ │ │ + eorseq r6, r7, ip, lsl #24 │ │ │ │ ldrsbeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r6, r7, ip, ror #13 │ │ │ │ + eorseq r6, r7, ip, lsl ip │ │ │ │ subseq r9, r9, ip, ror #25 │ │ │ │ - eorseq r6, r7, r0, lsl #14 │ │ │ │ + eorseq r6, r7, r0, lsr ip │ │ │ │ subseq r9, r9, r8, lsr #25 │ │ │ │ - eorseq r6, r7, r0, lsl r7 │ │ │ │ + eorseq r6, r7, r0, asr #24 │ │ │ │ ldrsheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r6, r7, ip, lsr #14 │ │ │ │ + eorseq r6, r7, ip, asr ip │ │ │ │ ldrsheq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r6, r7, r8, asr #14 │ │ │ │ + eorseq r6, r7, r8, ror ip │ │ │ │ ldrsheq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r6, r7, r0, ror #14 │ │ │ │ + mlaseq r7, r0, ip, r6 │ │ │ │ subseq r9, r9, r8, lsl #31 │ │ │ │ - eorseq r6, r7, r8, ror r7 │ │ │ │ + eorseq r6, r7, r8, lsr #25 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ - mlaseq r7, r4, r7, r6 │ │ │ │ - @ instruction: 0x003767f8 │ │ │ │ + eorseq r6, r7, r4, asr #25 │ │ │ │ + eorseq r6, r7, r8, lsr #26 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0035c7d4 │ │ │ │ + @ instruction: 0x0035c8d8 │ │ │ │ + eorseq ip, r5, r4, ror #15 │ │ │ │ + @ instruction: 0x0035c7f0 │ │ │ │ + @ instruction: 0x00376cd4 │ │ │ │ + eorseq r6, r7, r8, ror #25 │ │ │ │ + @ instruction: 0x00376cf8 │ │ │ │ + eorseq r1, r6, ip, ror #20 │ │ │ │ + eorseq ip, r5, r0, lsl #16 │ │ │ │ + eorseq r6, r7, r0, lsl sp │ │ │ │ + eorseq r6, r7, ip, lsl sp │ │ │ │ + @ instruction: 0x00369bb4 │ │ │ │ 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 8b4f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d648 <_Py_GetConfigsAsDict@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ - bl 2a01ec │ │ │ │ - bl c3e20 │ │ │ │ + bl c7b88 │ │ │ │ + bl 2a03f0 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ + bl 1326d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 8b4bc │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 18f354 │ │ │ │ + bl c3e30 │ │ │ │ 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 8b4bc │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b494 │ │ │ │ + bl 8b4f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ - bl 2a01ec │ │ │ │ - bl c3e20 │ │ │ │ + bl c7b88 │ │ │ │ + bl 2a03f0 │ │ │ │ + bl c3e30 │ │ │ │ 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 │ │ │ │ + eorseq r6, r8, ip, lsl r1 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r6, r7, r8, lsl #16 │ │ │ │ + eorseq r6, r7, r8, lsr sp │ │ │ │ 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 c0568 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d8b0 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 997c0 │ │ │ │ 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 be3c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 3d7d4 │ │ │ │ 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 16c614 <_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 ad0c4 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r1, [pc, #192] @ 2db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl b972c │ │ │ │ + bl b9828 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r0, [r6, #2712] @ 0xa98 │ │ │ │ str r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ cmp r4, #0 │ │ │ │ bgt 2daac │ │ │ │ mov r0, #1 │ │ │ │ b 2daf8 │ │ │ │ ldr r2, [pc, #108] @ 2db20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180860 │ │ │ │ + bl 180a3c │ │ │ │ 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 9acd0 <_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, asr #27 │ │ │ │ + @ instruction: 0x0035c9d0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - @ instruction: 0x003787b4 │ │ │ │ - eorseq lr, r7, r0, ror #9 │ │ │ │ + eorseq r8, r7, r4, ror #25 │ │ │ │ + eorseq lr, r7, r0, lsl sl │ │ │ │ subseq lr, r7, r8, ror r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002db24 : │ │ │ │ ldr r0, [pc] @ 2db2c │ │ │ │ - b 10ee0c │ │ │ │ + b 10ed9c │ │ │ │ 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 284928 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ ldr r0, [pc, #276] @ 2dc74 │ │ │ │ - bl a4594 │ │ │ │ + bl a45f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128980 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_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 a666c │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #132] @ 2dc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2dc28 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ 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 14f874 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [pc, #60] @ 2dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ 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, lsr #27 │ │ │ │ + eorseq r8, r7, ip, lsr #27 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00378dbc │ │ │ │ + eorseq r9, r0, ip, ror r6 │ │ │ │ + eorseq sl, r0, ip, lsr r0 │ │ │ │ + eorseq r8, r7, r4, asr #27 │ │ │ │ + eoreq r1, r2, r8, lsr r7 │ │ │ │ + @ instruction: 0x0028d4b0 │ │ │ │ + @ instruction: 0x00378cf8 │ │ │ │ andeq pc, r2, ip, ror #18 │ │ │ │ - @ instruction: 0x003787d4 │ │ │ │ + eorseq r8, r7, r4, lsl #26 │ │ │ │ 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 15b054 <_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 2930f0 │ │ │ │ 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 22f6b8 │ │ │ │ ldr r3, [pc, #316] @ 2df34 <_PyUnicode_FromId@@Base+0x168> │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ 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 22f6b8 │ │ │ │ + bl 359698 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ 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 359698 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ 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 9de64 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2def0 <_PyUnicode_FromId@@Base+0x124> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ 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 ab544 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2def8 <_PyUnicode_FromId@@Base+0x12c> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ 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 8b134 │ │ │ │ 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 bbe48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 24b4a4 │ │ │ │ + b 24b4fc │ │ │ │ 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 359840 │ │ │ │ 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 8bd0c │ │ │ │ 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: 0x00379cf0 │ │ │ │ + eorseq r9, r7, r4, lsl #26 │ │ │ │ + eorseq r9, r7, ip, lsl sp │ │ │ │ + eorseq r9, r7, r0, lsr sp │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r9, r7, r4, asr #15 │ │ │ │ + eorseq r9, r7, r4, asr #26 │ │ │ │ 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 c6900 <_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 a6350 │ │ │ │ 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 22edb8 <_start@@Base+0x1070> │ │ │ │ ldr r3, [pc, #256] @ 2e2ac <_PyObject_DebugMallocStats@@Base+0x194> │ │ │ │ mov r2, #20 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 235954 <_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 235c98 │ │ │ │ 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 │ │ │ │ + andeq r3, r9, ip, lsr ip │ │ │ │ + eorseq r9, r7, r0, ror #26 │ │ │ │ + mlaseq r7, r4, sp, r9 │ │ │ │ + @ instruction: 0x00379db4 │ │ │ │ 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, r4, asr #30 │ │ │ │ + andeq sl, r7, ip, lsr #14 │ │ │ │ + muleq r7, r4, r7 │ │ │ │ + @ instruction: 0x00379dd4 │ │ │ │ + @ instruction: 0x00379df0 │ │ │ │ + eorseq r9, r7, ip, lsl #28 │ │ │ │ + eorseq r9, r7, r4, lsr lr │ │ │ │ + eorseq r9, r7, r0, asr lr │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 298e74 │ │ │ │ + bl 299084 │ │ │ │ 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 359840 │ │ │ │ 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 35704c │ │ │ │ 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 357238 │ │ │ │ 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 8bd0c │ │ │ │ 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 8bd0c │ │ │ │ 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, ror #28 │ │ │ │ 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, lsr #29 │ │ │ │ + eorseq r9, r7, r0, lsl pc │ │ │ │ + eorseq r9, r7, ip, lsr #30 │ │ │ │ + eorseq r9, r7, r8, asr #30 │ │ │ │ + eorseq r9, r7, ip, asr pc │ │ │ │ + eorseq r9, r7, r4, ror pc │ │ │ │ + mlaseq r7, r0, pc, r9 @ │ │ │ │ + eorseq r9, r7, ip, lsr #31 │ │ │ │ + eorseq r9, r7, r8, asr #31 │ │ │ │ + eorseq r9, r7, r4, ror #31 │ │ │ │ + eorseq sl, r7, r0 │ │ │ │ + eorseq sl, r7, r0, lsr #32 │ │ │ │ + eorseq sl, r7, r0, asr #32 │ │ │ │ + eorseq sl, r7, r0, rrx │ │ │ │ + eorseq sl, r7, r8, rrx │ │ │ │ + eorseq sl, r7, ip, ror r0 │ │ │ │ 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 359840 │ │ │ │ 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 a6350 │ │ │ │ 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 8bd0c │ │ │ │ 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 8bd0c │ │ │ │ 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 sl, r7, r8, lsl #2 │ │ │ │ + eorseq sl, r7, r0, lsr #2 │ │ │ │ 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 1c1760 │ │ │ │ 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 2a03f0 │ │ │ │ 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 14445c │ │ │ │ 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 18f354 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ - bl 129d7c │ │ │ │ + bl 129d0c │ │ │ │ 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 a6350 │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ - bl 12d8f4 │ │ │ │ + bl 12d884 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9b2f8 │ │ │ │ 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 sl, r7, r8, lsr #2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x00379bbc │ │ │ │ + eorseq sl, r7, ip, lsr r1 │ │ │ │ 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 a6350 │ │ │ │ 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 18f354 │ │ │ │ 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 18f354 │ │ │ │ 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 c039c │ │ │ │ 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, ror #27 │ │ │ │ + eorseq r4, r7, ip, asr #29 │ │ │ │ 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 22f6b8 │ │ │ │ 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 8b134 │ │ │ │ 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, ror #24 │ │ │ │ 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, asr #27 │ │ │ │ + mlaseq r5, r0, sp, r9 │ │ │ │ + eorseq r9, r5, ip, lsr #27 │ │ │ │ + strheq r5, [lr], #-204 @ 0xffffff34 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00359dd0 │ │ │ │ + mlaseq r5, ip, sp, r9 │ │ │ │ + @ instruction: 0x00359db8 │ │ │ │ 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 18f354 │ │ │ │ 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 c039c │ │ │ │ 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, asr #27 │ │ │ │ + eorseq r0, r7, ip, ror #27 │ │ │ │ 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 27e65c <_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 ff1f4 <_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 27e65c <_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 14445c │ │ │ │ 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, ror #14 │ │ │ │ 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 29aaa0 <_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 ff1f4 <_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 29aaa0 <_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 14445c │ │ │ │ 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, lsl #15 │ │ │ │ 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 c6900 <_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 1c272c │ │ │ │ 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 1b9474 │ │ │ │ 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 sl, r7, r0, asr #5 │ │ │ │ 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 b6b64 │ │ │ │ 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 16c734 │ │ │ │ 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 14e0a0 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r7, ip, asr sp │ │ │ │ + @ instruction: 0x0037a2dc │ │ │ │ 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 1c1760 │ │ │ │ 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 14445c │ │ │ │ b 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r7, r0, ror #27 │ │ │ │ + eorseq sl, r7, r0, ror #6 │ │ │ │ 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 359840 │ │ │ │ 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 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2f1b0 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ 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 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + strdeq r5, [lr], #-200 @ 0xffffff38 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2f278 │ │ │ │ mov r0, #0 │ │ │ │ b 2f308 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f298 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f2b8 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2f2d8 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 14445c │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f42c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f3c4 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f3e4 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 14445c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 1c1760 │ │ │ │ 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 14445c │ │ │ │ b 2f490 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r7, r4, lr, r9 │ │ │ │ + eorseq sl, r7, r4, lsl 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 1c1760 │ │ │ │ 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 14445c │ │ │ │ mov r4, r0 │ │ │ │ b 2f54c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl aa91c │ │ │ │ + bl aa980 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f548 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ 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 9acd0 <_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, ror #8 │ │ │ │ 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 bbe48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29c0dc │ │ │ │ + b 29c2ec │ │ │ │ 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 287d00 │ │ │ │ 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 29c7e4 │ │ │ │ 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 9acd0 <_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 8c74c <_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,340 +4979,340 @@ │ │ │ │ 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 1b093c │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2f720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21b58c │ │ │ │ + bl 21b5e8 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 2f7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ 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 9acd0 <_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 9acd0 <_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: 0x003777f8 │ │ │ │ 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 │ │ │ │ - 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> │ │ │ │ │ │ │ │ -0002f804 : │ │ │ │ +0002f7b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #44] @ 2f84c │ │ │ │ + ldr lr, [pc, #44] @ 2f800 │ │ │ │ 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 2a0370 <_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} │ │ │ │ sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 9b1fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl a418c │ │ │ │ + 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r3, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #208] @ 2f954 │ │ │ │ - ldr r3, [pc, #208] @ 2f958 │ │ │ │ + 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 118e08 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 2f920 │ │ │ │ + beq 2f920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263760 │ │ │ │ + bl 263970 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2f920 │ │ │ │ - ldr r2, [pc, #160] @ 2f95c │ │ │ │ - bl 3592c0 │ │ │ │ + beq 2f920 │ │ │ │ + ldr r2, [pc, #160] @ 2f95c │ │ │ │ + bl 359840 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 2f8d8 │ │ │ │ + beq 2f8d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 2f928 │ │ │ │ - b 2f8f4 │ │ │ │ - ldr r3, [pc, #128] @ 2f960 │ │ │ │ - ldr r1, [pc, #128] @ 2f964 │ │ │ │ + beq 2f928 │ │ │ │ + b 2f8f4 │ │ │ │ + ldr r3, [pc, #128] @ 2f960 │ │ │ │ + ldr r1, [pc, #128] @ 2f964 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b1dc │ │ │ │ - b 2f920 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 2f920 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 234798 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 2347c4 <_Py_write_noraise@@Base+0x80> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2f934 │ │ │ │ - ldr r3, [pc, #76] @ 2f960 │ │ │ │ + beq 2f934 │ │ │ │ + ldr r3, [pc, #76] @ 2f960 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, #0 │ │ │ │ - b 2f94c │ │ │ │ + b 2f94c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a5084 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a5284 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b1dc │ │ │ │ - bl 132724 │ │ │ │ + bl 9b2f8 │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f920 │ │ │ │ - ldr r0, [pc, #24] @ 2f968 │ │ │ │ + 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, ror #27 │ │ │ │ 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, lsr #15 │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #8] @ 2f98c │ │ │ │ + bl 15063c │ │ │ │ pop {r4, lr} │ │ │ │ - b 99b98 │ │ │ │ - eorseq r8, r7, r8, asr #15 │ │ │ │ + b 99cb4 │ │ │ │ + @ instruction: 0x00378cf8 │ │ │ │ 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 │ │ │ │ + bgt 2f9cc │ │ │ │ + ldr r3, [pc, #484] @ 2fba4 │ │ │ │ + ldr r1, [pc, #484] @ 2fba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 2f9e8 │ │ │ │ + bl 18f354 │ │ │ │ + b 2f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #464] @ 2fbac │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #464] @ 2fbac │ │ │ │ + bl 128c9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 2f9f0 │ │ │ │ + bne 2f9f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 2fb98 │ │ │ │ + b 2fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acfe4 │ │ │ │ + bl 1ad234 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2fa1c │ │ │ │ - ble 2fb7c │ │ │ │ - ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ - ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ + beq 2fa1c │ │ │ │ + ble 2fb7c │ │ │ │ + ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ + ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1176f0 │ │ │ │ - b 2fb7c │ │ │ │ - ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ + bl 117680 │ │ │ │ + b 2fb7c │ │ │ │ + ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl f404c │ │ │ │ + bl f3f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2fa4c │ │ │ │ - ldr r3, [pc, #360] @ 2fba4 │ │ │ │ + bge 2fa4c │ │ │ │ + ldr r3, [pc, #360] @ 2fba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb7c │ │ │ │ - bl 11a964 │ │ │ │ + beq 2fb7c │ │ │ │ + bl 11a8f8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa74 │ │ │ │ - ldr r1, [pc, #348] @ 2fbbc │ │ │ │ + bne 2fa74 │ │ │ │ + ldr r1, [pc, #348] @ 2fbbc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f404c │ │ │ │ + bl f3f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2facc │ │ │ │ - b 2fb7c │ │ │ │ - ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ + bge 2facc │ │ │ │ + b 2fb7c │ │ │ │ + ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2faa8 │ │ │ │ + beq 2faa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 2faa8 │ │ │ │ + bne 2faa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29a190 │ │ │ │ + bl 29a3a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fa58 │ │ │ │ - b 2fb7c │ │ │ │ + bne 2fa58 │ │ │ │ + b 2fb7c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fb00 │ │ │ │ + bne 2fb00 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ + ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 2fb58 │ │ │ │ - b 2fb70 │ │ │ │ - ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ + bne 2fb58 │ │ │ │ + b 2fb70 │ │ │ │ + ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2fb34 │ │ │ │ + beq 2fb34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 2fb34 │ │ │ │ + bne 2fb34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29a190 │ │ │ │ + bl 29a3a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fad8 │ │ │ │ - b 2fb7c │ │ │ │ + bne 2fad8 │ │ │ │ + b 2fb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 2fb70 │ │ │ │ + bne 2fb70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ - b 2fb98 │ │ │ │ + bl 1ad9e8 │ │ │ │ + b 2fb98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f9e8 │ │ │ │ + bne 2f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ - b 2f9e8 │ │ │ │ + bl 1ad9e8 │ │ │ │ + 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, ror #27 │ │ │ │ + eorseq sl, r7, r4, lsl #29 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, ip, lsl #18 │ │ │ │ + eorseq sl, r7, ip, lsl #29 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0037aeb4 │ │ │ │ + eorseq sl, r7, r0, asr #29 │ │ │ │ + @ instruction: 0x0037aed0 │ │ │ │ │ │ │ │ 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 2a5498 <_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 277a14 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11a8f4 │ │ │ │ + bl 11a888 │ │ │ │ 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 11a8ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 2778cc │ │ │ │ + bl 277adc │ │ │ │ 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: 0x0037ccf0 │ │ │ │ + eorseq ip, r7, ip, lsl #26 │ │ │ │ + eorseq ip, r7, r4, lsr #26 │ │ │ │ + eorseq ip, r7, ip, lsr sp │ │ │ │ + mlaseq r6, r4, r9, r7 │ │ │ │ + eorseq ip, r7, r4, asr sp │ │ │ │ + eorseq ip, r7, ip, ror #26 │ │ │ │ + eorseq pc, r7, r4, ror r6 @ │ │ │ │ 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 15a6ec <_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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2fda4 <_PyObject_Dump@@Base+0x1d8> │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd7c <_PyObject_Dump@@Base+0x1b0> │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 14445c │ │ │ │ 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 9de28 │ │ │ │ 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 9acd0 <_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 18f354 │ │ │ │ b 2fea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #308] @ 2ffcc │ │ │ │ mov r5, r1 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_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 8be7c │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 2fea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9838c │ │ │ │ + bl 9848c │ │ │ │ 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 a666c │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ffbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9838c │ │ │ │ + bl 9848c │ │ │ │ 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 │ │ │ │ + eorseq ip, r7, r0, lsl lr │ │ │ │ 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 1326d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3013c │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 30034 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ b 30144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3006c │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ b 30144 │ │ │ │ tst r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 30084 │ │ │ │ - bl 131f10 │ │ │ │ + bl 131ec0 │ │ │ │ mov r4, r0 │ │ │ │ b 3008c │ │ │ │ - bl 1364fc │ │ │ │ + bl 1364ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3013c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ 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 14445c │ │ │ │ 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 │ │ │ │ + eorseq ip, r7, r4, lsr lr │ │ │ │ + eorseq ip, r7, ip, lsr lr │ │ │ │ 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 359840 │ │ │ │ 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 18f3f0 <_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 2a8878 │ │ │ │ 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, asr #7 │ │ │ │ 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 f3f9c │ │ │ │ cmp r0, #0 │ │ │ │ bge 3023c │ │ │ │ ldr r3, [pc, #188] @ 302e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 302d8 │ │ │ │ - bl 11a964 │ │ │ │ + bl 11a8f8 │ │ │ │ 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 128c9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acfe4 │ │ │ │ + bl 1ad234 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [pc, #108] @ 302f0 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9e8 │ │ │ │ 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 117680 │ │ │ │ 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 9acd0 <_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, lsl #10 │ │ │ │ + eorseq sp, r7, r4, lsl r5 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, r4, lsr #31 │ │ │ │ + eorseq sp, r7, r4, lsr #10 │ │ │ │ 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 ff1f4 <_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 16f418 <_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 16f418 <_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, lsl #15 │ │ │ │ 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 28110c │ │ │ │ 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 18f354 │ │ │ │ b 30424 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30468 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30484 │ │ │ │ ldr r3, [pc, #28] @ 3048c │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 2a7bb4 │ │ │ │ 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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30508 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30548 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3053c │ │ │ │ ldr r3, [pc, #36] @ 30558 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - bl 132724 │ │ │ │ + b 14445c │ │ │ │ + bl 1326d4 │ │ │ │ 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 299428 │ │ │ │ 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 2974f4 │ │ │ │ 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 287f94 │ │ │ │ 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 2b15ec │ │ │ │ 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 9acd0 <_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 bb8d8 │ │ │ │ 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 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3070c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl bcc94 │ │ │ │ + bl bcd1c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30750 │ │ │ │ mvn r5, #0 │ │ │ │ b 307e4 │ │ │ │ - bl 28b31c │ │ │ │ + bl 28b3e0 │ │ │ │ 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 28b520 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 c3e30 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2973c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ bge 30864 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 30880 │ │ │ │ - bl 132724 │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081c │ │ │ │ mov r0, #0 │ │ │ │ b 3088c │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #24] @ 30894 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ b 3088c │ │ │ │ ldr r3, [pc, #16] @ 30898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r7, r4, sl, pc @ │ │ │ │ + @ instruction: 0x0037fff0 │ │ │ │ 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 585fc │ │ │ │ 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 18f354 │ │ │ │ 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: 0x003642f0 │ │ │ │ │ │ │ │ 00030940 : │ │ │ │ ldr r1, [pc, #4] @ 3094c │ │ │ │ ldr r0, [pc, #4] @ 30950 │ │ │ │ - b 284738 │ │ │ │ + b 2848a8 │ │ │ │ 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 1808b4 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ ldr r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ 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 2b8be4 │ │ │ │ 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 8baa8 │ │ │ │ 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 2347c4 <_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 2a5284 <_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 16c614 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30ae0 │ │ │ │ mov r5, #0 │ │ │ │ b 30b58 │ │ │ │ - bl 14ecbc │ │ │ │ + bl 14ec7c │ │ │ │ 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 9acd0 <_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 c039c │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r7, ip, lsr r6 │ │ │ │ + @ instruction: 0x0037dbbc │ │ │ │ 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 9b1fc │ │ │ │ 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 9acd0 <_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 9acd0 <_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 1eb158 <_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 16ddc4 <_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 2bb98c │ │ │ │ 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 23e454 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 30d20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e768 │ │ │ │ + bl 23e794 │ │ │ │ b 30d94 │ │ │ │ cmp r6, #2 │ │ │ │ bne 30d94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e7bc │ │ │ │ + bl 23e7e8 │ │ │ │ add r5, r6, #20 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ 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 23a8cc │ │ │ │ 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 7b90c <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00030d9c : │ │ │ │ ldr r0, [pc] @ 30da4 │ │ │ │ - b 10ee0c │ │ │ │ + b 10ed9c │ │ │ │ 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 31714c <_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 ff1f4 <_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 9a9ec <_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 ab000 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30f38 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 9acd0 <_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 a666c │ │ │ │ b 30fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #40] @ 30ffc │ │ │ │ ldr r1, [pc, #40] @ 31000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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, ror #28 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + eorseq r1, r8, r8, lsl #18 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r8, r0, lsl #7 │ │ │ │ + eorseq r1, r8, r0, lsl #18 │ │ │ │ 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 18f354 │ │ │ │ b 315d8 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ b 31088 │ │ │ │ - bl 92568 │ │ │ │ + bl 925b0 │ │ │ │ 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 117680 │ │ │ │ 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, asr #30 │ │ │ │ + strheq r4, [pc], #-28 @ │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - subeq r3, pc, ip, ror ip @ │ │ │ │ - subeq r3, pc, r2, lsl #25 │ │ │ │ + subeq r4, pc, r2, asr #3 │ │ │ │ + subeq r4, pc, r8, asr #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r8, r4, ror #19 │ │ │ │ + eorseq r0, r8, r4, ror #30 │ │ │ │ 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 15a6ec <_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 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31a28 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 31708 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 28b3e0 │ │ │ │ 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 117680 │ │ │ │ b 316e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [pc, #624] @ 31a50 │ │ │ │ ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f38c │ │ │ │ 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 110704 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r1, [pc, #536] @ 31a5c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl a67b8 │ │ │ │ + bl a681c │ │ │ │ cmp r0, #0 │ │ │ │ ble 31934 │ │ │ │ ldr r1, [pc, #516] @ 31a60 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f404c │ │ │ │ + bl f3f9c │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7488 │ │ │ │ + bl 1b76d8 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 319e8 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172350 │ │ │ │ + bl 172414 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 319f8 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 28b520 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x00381cf0 │ │ │ │ + mlaseq r6, r8, r6, r9 │ │ │ │ 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, lsl #26 │ │ │ │ + mlaseq r7, r4, r9, r6 │ │ │ │ + eorseq r1, r8, r0, lsr sp │ │ │ │ + eorseq pc, r8, r4, lsl pc @ │ │ │ │ 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 15a6ec <_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 10331c │ │ │ │ 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 31714c <_PyArg_BadArgument@@Base> │ │ │ │ b 31bd0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ 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 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31ce8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ 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 18f354 │ │ │ │ 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 2cc588 <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2cc6dc <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ + bl 2cc8c8 <_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 2cca70 <_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 aeaf8 │ │ │ │ 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 200cbc │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 r2, r8, r8, lsr #4 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq r0, r7, r0, lsl #19 │ │ │ │ + eorseq r3, r6, r8, ror #28 │ │ │ │ + @ instruction: 0x0035a1d4 │ │ │ │ + mlaseq r7, r4, r9, r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, asr 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 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b1fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ccb5c <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ + bl 2ccd48 <_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 9acd0 <_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 1808b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ 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 90aa8 <_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 90aa8 <_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 15b054 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 148118 │ │ │ │ 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ec8 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ b 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ 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 14445c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r6, ip, lsl r5 │ │ │ │ + mlaseq r6, ip, sl, ip │ │ │ │ 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 15a6ec <_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 10331c │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3204c <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r3, [pc, #176] @ 32104 <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r6, [pc, #168] @ 32108 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bl 8b124 │ │ │ │ + bl 8b180 │ │ │ │ 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 18f3f0 <_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 1c0218 <_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 a6350 │ │ │ │ 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, ror pc │ │ │ │ + @ instruction: 0x00382fbc │ │ │ │ │ │ │ │ 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 c3e30 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29688 <__fstat64_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 14445c │ │ │ │ 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 14445c │ │ │ │ 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 90aa8 <_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 92b60 │ │ │ │ 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 92b60 │ │ │ │ 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 a3300 │ │ │ │ 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 9acd0 <_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 91758 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 2a03f0 │ │ │ │ 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 9acd0 <_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 b6b64 │ │ │ │ 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 18c418 │ │ │ │ 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 18f354 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r8, r8, lsl r0 │ │ │ │ + mlaseq r8, r8, r5, r3 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r8, r8, lsr #32 │ │ │ │ + eorseq r3, r8, r8, lsr #11 │ │ │ │ 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 b6b64 │ │ │ │ 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 18f354 │ │ │ │ mov r4, #0 │ │ │ │ b 32484 <_Py_fstat@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ 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 9b274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r8, ip, asr #32 │ │ │ │ + eorseq r3, r8, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r8, ip, asr r0 │ │ │ │ + @ instruction: 0x003835dc │ │ │ │ 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 2d2358 │ │ │ │ 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 18f354 │ │ │ │ mov sl, #0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ beq 32574 <_Py_fstat@@Base+0x45c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32578 <_Py_fstat@@Base+0x460> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ 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 2d3808 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r8, sl │ │ │ │ beq 3277c <_Py_fstat@@Base+0x664> │ │ │ │ mov r0, sl │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ 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 18f354 │ │ │ │ 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 1b9474 │ │ │ │ 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 2d246c │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #496] @ 32890 <_Py_fstat@@Base+0x778> │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 3277c <_Py_fstat@@Base+0x664> │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ add r0, fp, #12 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ ldmib fp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #464] @ 32894 <_Py_fstat@@Base+0x77c> │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ 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 9acd0 <_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 9b274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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, lsl #12 │ │ │ │ muleq r3, r8, r8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r8, ip, ror #1 │ │ │ │ + eorseq r3, r8, ip, ror #12 │ │ │ │ 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, lsr #12 │ │ │ │ + eorseq r3, r8, r4, ror #12 │ │ │ │ + eorseq r3, r8, r8, lsl #13 │ │ │ │ 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 cae48 <_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 b9828 │ │ │ │ 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 117680 │ │ │ │ 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 9acd0 <_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 a681c │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ - bl 91924 │ │ │ │ + bl 9196c │ │ │ │ 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 9cae4 │ │ │ │ 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 9acd0 <_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 9acd0 <_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, lsr #13 │ │ │ │ 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 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 8b124 │ │ │ │ + bl 8b180 │ │ │ │ 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 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + subeq r4, pc, r8, ror #15 │ │ │ │ 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 15a6ec <_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 170318 │ │ │ │ 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 10331c │ │ │ │ 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 10331c │ │ │ │ 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 2d582c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170ae4 │ │ │ │ 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, lsl #16 │ │ │ │ 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 8b180 │ │ │ │ ldr r4, [pc, #1036] @ 331a8 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2d6010 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2d6230 <_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 8ae18 │ │ │ │ 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 8bacc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #836] @ 331b4 │ │ │ │ - bl 236fe8 │ │ │ │ + bl 237014 │ │ │ │ ldr r0, [pc, #828] @ 331b4 │ │ │ │ - bl 230a38 │ │ │ │ + bl 230a64 │ │ │ │ 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 237014 │ │ │ │ b 32ebc │ │ │ │ ldr r0, [pc, #780] @ 331b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8cf60 │ │ │ │ + bl 8cfbc │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e88 │ │ │ │ ldr r2, [pc, #768] @ 331bc │ │ │ │ b 33174 │ │ │ │ ldr r0, [pc, #756] @ 331b8 │ │ │ │ - bl 230a38 │ │ │ │ + bl 230a64 │ │ │ │ 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 8b474 │ │ │ │ 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 2a7230 <_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 2b7f00 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ b 32efc │ │ │ │ ldr r8, [pc, #600] @ 331c8 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8cf80 │ │ │ │ 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 359698 │ │ │ │ cmp r7, #0 │ │ │ │ blt 32fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238368 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ + bl 238394 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cf8c │ │ │ │ + bl 8cfe8 │ │ │ │ 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 281be4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 33024 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 1abb8c │ │ │ │ + bl 1abddc │ │ │ │ mov r0, r5 │ │ │ │ - bl 282220 │ │ │ │ + bl 282430 │ │ │ │ mov r5, r7 │ │ │ │ b 33000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 8b418 │ │ │ │ + bl 8b474 │ │ │ │ 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 15071c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 359698 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3307c │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ str r5, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ mov r3, r5 │ │ │ │ str r3, [r7, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ bne 3306c │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 330ac │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 242fb8 │ │ │ │ + bl 242ff8 │ │ │ │ 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 2379ac <_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 8b134 │ │ │ │ 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 359840 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28b370 │ │ │ │ + bl 28b434 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e1c4 │ │ │ │ + bl 28e288 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2934c8 │ │ │ │ + bl 29358c │ │ │ │ ldr r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3313c │ │ │ │ - bl 1623c4 │ │ │ │ + bl 162470 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 2937dc │ │ │ │ + bl 2938a0 │ │ │ │ b 330c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28215c │ │ │ │ + bl 28236c │ │ │ │ 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 2aa080 │ │ │ │ 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 │ │ │ │ + subeq r4, pc, r8, lsr r8 @ │ │ │ │ + eorseq r3, r8, r0, asr #22 │ │ │ │ @ instruction: 0x00575394 │ │ │ │ @ instruction: 0x0057539c │ │ │ │ - eorseq r3, r8, r4, lsr #11 │ │ │ │ - @ instruction: 0x003596d4 │ │ │ │ + eorseq r3, r8, r4, lsr #22 │ │ │ │ + eorseq r9, r5, r4, asr ip │ │ │ │ subseq r5, r7, ip, ror #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - subeq r4, pc, r0, lsl r3 @ │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + subeq r4, pc, r8, asr r8 @ │ │ │ │ subseq r5, r7, r4, lsl #7 │ │ │ │ - eorseq r3, r8, r0, ror r5 │ │ │ │ + @ instruction: 0x00383af0 │ │ │ │ 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, lsl #22 │ │ │ │ + subeq r4, pc, r0, ror r8 @ │ │ │ │ + @ instruction: 0x004f4898 │ │ │ │ ldr r3, [pc, #140] @ 33280 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 359840 │ │ │ │ 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 22f6b8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 150c38 │ │ │ │ + b 150d5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8adbc │ │ │ │ + bl 8ae18 │ │ │ │ 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 18f354 │ │ │ │ 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, ror #27 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [pc] @ 333c4 │ │ │ │ - b 128d0c │ │ │ │ - eorseq r3, r8, r0, asr #17 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r3, r8, r4, lsr r9 │ │ │ │ + b 128c9c │ │ │ │ + eorseq r3, r8, r0, asr #28 │ │ │ │ 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 │ │ │ │ + bls 3340c │ │ │ │ + ldr r0, [pc, #100] @ 33454 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33458 │ │ │ │ + bne 3340c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - ble 33484 │ │ │ │ + ble 33438 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 33488 │ │ │ │ - bl a55d4 │ │ │ │ + bne 3343c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33488 │ │ │ │ - b 33450 │ │ │ │ + beq 3343c │ │ │ │ + b 33404 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276544 │ │ │ │ + bl 276754 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33450 │ │ │ │ - ldr r0, [pc, #4] @ 334a4 │ │ │ │ + blt 33404 │ │ │ │ + ldr r0, [pc, #4] @ 33458 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0035aaf0 │ │ │ │ + eorseq fp, r5, r0, ror r0 │ │ │ │ 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 r4, r0 │ │ │ │ + bl 1c26c8 │ │ │ │ + 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] @ 334a4 │ │ │ │ + bl 128c9c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00383eb4 │ │ │ │ + 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 3449e0 │ │ │ │ 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 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 335c8 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ 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 c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33564 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea71c │ │ │ │ + bl ea694 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ 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 ab544 │ │ │ │ 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 99cb4 │ │ │ │ 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 1019e4 <_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 3449e0 │ │ │ │ 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 ecf28 │ │ │ │ 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 1ac404 <_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 277a14 │ │ │ │ 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 1808b4 │ │ │ │ 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 2768c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2778cc │ │ │ │ + bl 277adc │ │ │ │ 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 3449e0 │ │ │ │ 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 c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 337ec │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 33800 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea330 │ │ │ │ + bl ea2a8 │ │ │ │ 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 2e1734 <_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, lsl #16 │ │ │ │ │ │ │ │ 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 2e1734 <_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, lsl #16 │ │ │ │ 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 31714c <_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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 338c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #52] @ 33950 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 1275b0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0037ced4 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + eorseq r1, r6, ip, lsr #31 │ │ │ │ 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 2da154 <_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 fe18c │ │ │ │ cmp r0, #0 │ │ │ │ bne 33aac │ │ │ │ b 33aa4 │ │ │ │ ldr r0, [pc, #36] @ 33abc │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33a68 │ │ │ │ mov r0, #0 │ │ │ │ b 33ab4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 10287c │ │ │ │ + bl 1027d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0035b8fc │ │ │ │ + eorseq fp, r5, ip, ror lr │ │ │ │ │ │ │ │ 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 359840 │ │ │ │ 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 9a680 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 33b70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 243524 │ │ │ │ + bl 243564 │ │ │ │ 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 92b60 │ │ │ │ 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 997c0 │ │ │ │ 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 2436a4 │ │ │ │ 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 243894 │ │ │ │ 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 99cb4 │ │ │ │ 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 256408 │ │ │ │ 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 196dec │ │ │ │ │ │ │ │ 00033e0c : │ │ │ │ - b 254af8 │ │ │ │ + b 254b78 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 1808b4 │ │ │ │ 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 1580dc │ │ │ │ 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 1ac404 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 28215c │ │ │ │ + bl 28236c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 292e4c │ │ │ │ + bl 292f10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28215c │ │ │ │ + b 28236c │ │ │ │ │ │ │ │ 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 277a14 │ │ │ │ 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 1808b4 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ beq 34028 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 276df0 │ │ │ │ + bl 277000 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2778cc │ │ │ │ + bl 277adc │ │ │ │ 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 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 292c3c │ │ │ │ + bl 292d00 │ │ │ │ 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 10ed9c │ │ │ │ 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 16190c │ │ │ │ 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 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #768] @ 343dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #748] @ 343e0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #728] @ 343e4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #708] @ 343e8 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #688] @ 343ec │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #668] @ 343f0 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #648] @ 343f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #628] @ 343f8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #608] @ 343fc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #588] @ 34400 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #568] @ 34404 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #548] @ 34408 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #528] @ 3440c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #508] @ 34410 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #488] @ 34414 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #468] @ 34418 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #448] @ 3441c │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #428] @ 34420 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #408] @ 34424 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #388] @ 34428 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #368] @ 3442c │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #348] @ 34430 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #328] @ 34434 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #308] @ 34438 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #288] @ 3443c │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #268] @ 34440 │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #248] @ 34444 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #228] @ 34448 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #208] @ 3444c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #188] @ 34450 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #168] @ 34454 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #148] @ 34458 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ 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 │ │ │ │ + eorseq r5, r8, r0, lsr r7 │ │ │ │ + eorseq r5, r8, ip, lsr r7 │ │ │ │ + eorseq r5, r8, r8, asr #14 │ │ │ │ + eorseq r5, r8, r4, asr r7 │ │ │ │ + eorseq r5, r8, ip, asr r7 │ │ │ │ + eorseq r5, r8, r8, ror #14 │ │ │ │ + eorseq r5, r8, r4, ror r7 │ │ │ │ + eorseq r5, r8, r0, lsl #15 │ │ │ │ + eorseq r5, r8, ip, lsl #15 │ │ │ │ + mlaseq r8, r4, r7, r5 │ │ │ │ + eorseq r5, r8, r0, lsr #15 │ │ │ │ + eorseq r5, r8, ip, lsr #15 │ │ │ │ + @ instruction: 0x003857b8 │ │ │ │ + eorseq r5, r8, r4, asr #15 │ │ │ │ + @ instruction: 0x003857d0 │ │ │ │ + @ instruction: 0x003857dc │ │ │ │ + eorseq r5, r8, r8, ror #15 │ │ │ │ + @ instruction: 0x003857f4 │ │ │ │ + eorseq r5, r8, r0, lsl #16 │ │ │ │ + eorseq r5, r8, ip, lsl #16 │ │ │ │ + eorseq r5, r8, r4, lsl r8 │ │ │ │ + eorseq r5, r8, r0, lsr #16 │ │ │ │ + eorseq r5, r8, ip, lsr #16 │ │ │ │ + eorseq r5, r8, r8, lsr r8 │ │ │ │ + eorseq r5, r8, r4, asr #16 │ │ │ │ + eorseq r5, r8, r0, asr r8 │ │ │ │ + eorseq r5, r8, ip, asr r8 │ │ │ │ + eorseq r5, r8, r8, ror #16 │ │ │ │ + eorseq r5, r8, r4, ror r8 │ │ │ │ + eorseq r5, r8, r0, lsl #17 │ │ │ │ + eorseq r5, r8, ip, lsl #17 │ │ │ │ + mlaseq r8, r8, r8, r5 │ │ │ │ + eorseq r5, r8, r4, lsr #17 │ │ │ │ + @ instruction: 0x003858b4 │ │ │ │ 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 fe18c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34568 │ │ │ │ + beq 344d8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1119a0 │ │ │ │ + bl 111930 │ │ │ │ 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 18f354 │ │ │ │ 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 18f354 │ │ │ │ + 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 18f354 │ │ │ │ + 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 bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 34568 │ │ │ │ - bl 287a68 │ │ │ │ + blt 344d8 │ │ │ │ + bl 287b2c │ │ │ │ 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 2ae634 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 34628 │ │ │ │ + bne 34598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2887d4 │ │ │ │ - b 34568 │ │ │ │ + bl 288898 │ │ │ │ + b 344d8 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2887d4 │ │ │ │ + bl 288898 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 150c38 │ │ │ │ + bl 150d5c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003853d4 │ │ │ │ + eorseq r5, r8, r0, asr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r0, ror r3 │ │ │ │ - eorseq r5, r8, ip, lsl #7 │ │ │ │ + eorseq r5, r8, ip, ror #17 │ │ │ │ + eorseq r5, r8, r8, lsl #18 │ │ │ │ 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, lsr #18 │ │ │ │ + @ instruction: 0x00391ad4 │ │ │ │ + eorseq r5, r8, r8, asr #18 │ │ │ │ + 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 1580dc │ │ │ │ + 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 a9a84 │ │ │ │ + ldr r3, [pc, #24] @ 34674 │ │ │ │ + ldr r1, [pc, #24] @ 34678 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eorseq r5, r8, ip, lsl #22 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x0036bdd0 │ │ │ │ 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 15a6ec <_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 bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ bge 34750 │ │ │ │ b 34708 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1aa4c4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1aa388 <_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 117680 │ │ │ │ cmn r6, #1 │ │ │ │ bge 34790 │ │ │ │ ldr r3, [pc, #200] @ 3484c │ │ │ │ ldr r1, [pc, #204] @ 34854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 34708 │ │ │ │ ldr r3, [pc, #192] @ 34858 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ 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 9acd0 <_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, lsl #16 │ │ │ │ + eorseq r5, r8, r0, lsl fp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r8, ip, lsl #11 │ │ │ │ - @ instruction: 0x003855dc │ │ │ │ + eorseq r5, r8, r0, lsr #22 │ │ │ │ + eorseq r5, r8, r0, ror fp │ │ │ │ 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 2766b4 │ │ │ │ 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 117680 │ │ │ │ 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 117680 │ │ │ │ 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 117680 │ │ │ │ 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 18f354 │ │ │ │ b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c374 │ │ │ │ + bl 23c3a0 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r2, [pc, #1344] @ 34f08 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e0568 │ │ │ │ + bl 2e0b08 │ │ │ │ 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 238ee0 │ │ │ │ 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 92e84 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 34e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0794 │ │ │ │ + bl 2e0d34 │ │ │ │ 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 9acd0 <_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 359840 │ │ │ │ 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 a3300 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 34c44 │ │ │ │ - bl 11a964 │ │ │ │ + bl 11a8f8 │ │ │ │ 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 359840 │ │ │ │ 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 b8b20 │ │ │ │ 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 f9338 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c5c │ │ │ │ - bl 11a964 │ │ │ │ + bl 11a8f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a616c │ │ │ │ + bl 1a601c │ │ │ │ cmp r0, #0 │ │ │ │ bne 34c7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a61b8 │ │ │ │ + bl 1a6068 │ │ │ │ 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 a2b8c │ │ │ │ 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 25e37c <_PySys_GetRequiredAttrString@@Base+0x6290> │ │ │ │ ldr r6, [pc, #596] @ 34f2c │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34cf4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - bl 187560 │ │ │ │ + bl 18773c │ │ │ │ add r6, r6, #28 │ │ │ │ b 34cd4 │ │ │ │ - bl 1aa6fc │ │ │ │ + bl 1aa5c0 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 fe18c │ │ │ │ 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 238ee0 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 238ee0 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 ip, r5, r8, lsr #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, asr r6 │ │ │ │ + @ instruction: 0x00385bd8 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r5, r8, r8, lsl #13 │ │ │ │ - eorseq r5, r8, r0, asr #13 │ │ │ │ - @ instruction: 0x003856f0 │ │ │ │ + eorseq r5, r8, r8, lsl #24 │ │ │ │ + eorseq r5, r8, r0, asr #24 │ │ │ │ + eorseq r5, r8, r0, ror ip │ │ │ │ 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, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 34f68 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 2816e4 │ │ │ │ + bl 2818f4 │ │ │ │ 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 359840 │ │ │ │ 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 116dd4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 34ff0 │ │ │ │ beq 34fe0 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29d7fc <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ + bl 29da00 <_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 ab1d8 │ │ │ │ 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 128c9c │ │ │ │ ldr r1, [pc, #256] @ 351a0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl f404c │ │ │ │ + bl f3f9c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ blt 35190 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 35100 │ │ │ │ - bl 2e0eac │ │ │ │ + bl 2e144c │ │ │ │ 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 128c9c │ │ │ │ mov r5, r0 │ │ │ │ b 35190 │ │ │ │ - bl 1acfe4 │ │ │ │ + bl 1ad234 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0eac │ │ │ │ + bl 2e144c │ │ │ │ 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 128c9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9e8 │ │ │ │ b 3516c │ │ │ │ ble 35168 │ │ │ │ ldr r3, [pc, #88] @ 351b4 │ │ │ │ ldr r1, [pc, #88] @ 351b8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r8, r0, lsr r8 │ │ │ │ + eorseq r5, r8, r0, ror lr │ │ │ │ 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, ror pc │ │ │ │ + eorseq r2, r6, r8, ror #30 │ │ │ │ + eorseq r5, r8, r4, lsl #29 │ │ │ │ + eorseq r5, r8, r8, lsr #29 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, ip, lsl #18 │ │ │ │ + eorseq sl, r7, ip, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12852c │ │ │ │ + bl 1284bc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 351ec │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35230 │ │ │ │ ldr r1, [pc, #68] @ 35238 │ │ │ │ ldr r0, [pc, #68] @ 3523c │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35218 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 a6350 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00368ad8 │ │ │ │ - eorseq r5, r8, r0, asr r9 │ │ │ │ + eorseq r9, r6, r8, asr r0 │ │ │ │ + @ instruction: 0x00385ed0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1aa6fc │ │ │ │ + bl 1aa5c0 │ │ │ │ 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 18f354 │ │ │ │ b 3528c │ │ │ │ ldr r0, [pc, #120] @ 352f8 │ │ │ │ mov r1, #0 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ 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 9acd0 <_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, ror #29 │ │ │ │ + eorseq r5, r8, r0, lsl pc │ │ │ │ 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35344 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b 35458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ 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 bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 353b4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 353b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r7, r7, ip, lsl #31 │ │ │ │ - eorseq r1, r6, r0, lsl #1 │ │ │ │ - @ instruction: 0x00385ab4 │ │ │ │ + @ instruction: 0x003784bc │ │ │ │ + eorseq r1, r6, r0, lsl #12 │ │ │ │ + eorseq r6, r8, r4, lsr r0 │ │ │ │ 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 18f354 │ │ │ │ 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 1c63f4 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ 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 18f354 │ │ │ │ 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 18f354 │ │ │ │ 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 18f354 │ │ │ │ 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 117680 │ │ │ │ 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 11a888 │ │ │ │ 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 9de28 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ - bl 11a964 │ │ │ │ + bl 11a8f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 139b40 │ │ │ │ + bl 139af8 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35650 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ - bl 11a8f4 │ │ │ │ + bl 11a888 │ │ │ │ ldr r1, [pc, #132] @ 35694 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl a77ec │ │ │ │ + bl a7850 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35624 <_PyXI_ApplyError@@Base+0x184> │ │ │ │ - bl 11a964 │ │ │ │ + bl 11a8f8 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a918 │ │ │ │ - bl 11a8f4 │ │ │ │ + bl 11a8ac │ │ │ │ + bl 11a888 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a918 │ │ │ │ + bl 11a8ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r8, r8, asr #21 │ │ │ │ - subeq r4, pc, r8, asr #18 │ │ │ │ + eorseq r6, r8, r8, asr #32 │ │ │ │ + @ instruction: 0x004f4e90 │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r4, r7, r0, lsl r6 │ │ │ │ - @ instruction: 0x00385af8 │ │ │ │ - eorseq r5, r8, ip, lsl fp │ │ │ │ + mlaseq r7, r0, fp, r4 │ │ │ │ + eorseq r6, r8, r8, ror r0 │ │ │ │ + mlaseq r8, ip, r0, r6 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r5, r8, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #22 │ │ │ │ + eorseq r6, r8, r4, asr #1 │ │ │ │ + eorseq r6, r8, r0, 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 │ │ │ │ mov r0, #0 │ │ │ │ - bl afa60 <_PyNamespace_New@@Base> │ │ │ │ + bl afb30 <_PyNamespace_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, #0 │ │ │ │ - bl afa60 <_PyNamespace_New@@Base> │ │ │ │ + bl afb30 <_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 9de28 │ │ │ │ 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 a7850 │ │ │ │ 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 9acd0 <_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 9de28 │ │ │ │ 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 a7850 │ │ │ │ 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 9acd0 <_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 9de28 │ │ │ │ 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 a7850 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5638 │ │ │ │ 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 a7850 │ │ │ │ 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 9acd0 <_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 9de28 │ │ │ │ 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 a7850 │ │ │ │ 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 9acd0 <_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 a7850 │ │ │ │ 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 9acd0 <_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 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3596c <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ - bl 11a964 │ │ │ │ + bl 11a8f8 │ │ │ │ b 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ ldr r1, [pc, #124] @ 359f0 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a77ec │ │ │ │ + bl a7850 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 fp, r5, r0, lsr #4 │ │ │ │ + eorseq fp, r5, ip, lsr #4 │ │ │ │ + eorseq fp, r5, ip, asr r2 │ │ │ │ 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 │ │ │ │ + eorseq r2, r6, r0, lsl pc │ │ │ │ + eorseq lr, r5, r0, ror #7 │ │ │ │ + eorseq r6, r8, ip, ror #1 │ │ │ │ + ldrsheq r6, [r8], -r8 @ │ │ │ │ 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 9de28 │ │ │ │ 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 128c9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #64] @ 35ad4 <_PyXI_ApplyError@@Base+0x634> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128c9c │ │ │ │ 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 128c9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9dd0c │ │ │ │ + b 9de28 │ │ │ │ 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, asr #8 │ │ │ │ + eorseq r9, r5, r8, asr fp │ │ │ │ + eorseq r6, r8, r4, lsl #2 │ │ │ │ + eorseq r6, r8, r0, lsl r1 │ │ │ │ + eorseq r6, r8, r8, lsl r1 │ │ │ │ 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 18f354 │ │ │ │ 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 r6, r8, r0, lsr #2 │ │ │ │ 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 ab1d8 │ │ │ │ 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 189b08 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ - bl aea28 │ │ │ │ + bl aeaf8 │ │ │ │ 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 9acd0 <_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 20caa8 │ │ │ │ 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 aef74 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ beq 35d08 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ mov r0, r7 │ │ │ │ - bl a94f4 │ │ │ │ + bl a9558 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5638 │ │ │ │ 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 b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35dc8 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 18f354 │ │ │ │ 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 r6, r8, ip, ror #4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r5, r8, r4, lsl #26 │ │ │ │ + eorseq r6, r8, r4, lsl #5 │ │ │ │ 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 148118 │ │ │ │ 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e28 │ │ │ │ b 35e78 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e78 │ │ │ │ ldr r3, [pc, #16] @ 35e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003734f8 │ │ │ │ + eorseq r3, r7, r8, ror sl │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ 00035e88 : │ │ │ │ ldr r0, [pc] @ 35e90 │ │ │ │ - b 10ee0c │ │ │ │ + b 10ed9c │ │ │ │ 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 10f7e0 │ │ │ │ ldr r1, [pc, #360] @ 3601c │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ ldr r1, [pc, #344] @ 36020 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110134 │ │ │ │ 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 128948 │ │ │ │ ldr r1, [pc, #300] @ 36028 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110134 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [pc, #276] @ 3602c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ ldr r1, [pc, #264] @ 36030 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110134 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 91924 │ │ │ │ + bl 9196c │ │ │ │ ldr r1, [pc, #228] @ 36034 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110134 │ │ │ │ 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 16190c │ │ │ │ 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 a29c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 35edc │ │ │ │ ldr r1, [pc, #144] @ 36040 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128980 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35edc │ │ │ │ ldr r0, [pc, #64] @ 36044 │ │ │ │ - bl 9dca0 │ │ │ │ + bl 9ddbc │ │ │ │ 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 │ │ │ │ + mlaseq r8, r8, ip, r9 │ │ │ │ subseq pc, r6, ip, lsr #14 │ │ │ │ - eorseq ip, r6, r4, asr r8 │ │ │ │ + @ instruction: 0x0036cdd4 │ │ │ │ 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, ror #27 │ │ │ │ + @ instruction: 0x0038a4f0 │ │ │ │ + subeq r5, pc, r0, ror #8 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq pc, r6, r4, asr r7 @ │ │ │ │ - eorseq ip, r6, r8, ror r5 │ │ │ │ + @ instruction: 0x0036caf8 │ │ │ │ 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 10f7e0 │ │ │ │ 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 fe18c │ │ │ │ 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 18f354 │ │ │ │ mov r0, #0 │ │ │ │ b 36150 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fbc70 │ │ │ │ + bl 2fc1b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 360c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 3612c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r4, asr #14 │ │ │ │ + eorseq r9, r8, r0, lsr #25 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00036168 : │ │ │ │ ldr r0, [pc] @ 36170 │ │ │ │ - b 10ee0c │ │ │ │ + b 10ed9c │ │ │ │ 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 10f7e0 │ │ │ │ ldr r1, [pc, #936] @ 3653c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ beq 36498 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128980 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #816] @ 36540 │ │ │ │ ldr r1, [pc, #824] @ 3654c │ │ │ │ mov r0, r7 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #736] @ 36550 │ │ │ │ ldr r1, [pc, #736] @ 36554 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #676] @ 36550 │ │ │ │ ldr r1, [pc, #680] @ 36558 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #592] @ 3655c │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #572] @ 36560 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #552] @ 36564 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #532] @ 36568 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #512] @ 3656c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ beq 36498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128980 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #400] @ 36570 │ │ │ │ ldr r1, [pc, #360] @ 3654c │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #308] @ 36574 │ │ │ │ ldr r1, [pc, #272] @ 36554 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ 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 a5a10 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #148] @ 36578 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #128] @ 3657c │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #108] @ 36580 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #88] @ 36584 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ 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, lsr #29 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - eorseq r9, r8, r4, lsr r9 │ │ │ │ + @ instruction: 0x00389eb4 │ │ │ │ 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, asr #29 │ │ │ │ + eorseq r9, r8, r0, ror #29 │ │ │ │ + mlaseq r8, r8, lr, r9 │ │ │ │ + eorseq r9, r8, ip, lsr #29 │ │ │ │ + eorseq r9, r8, r0, asr #29 │ │ │ │ + @ instruction: 0x00389ed8 │ │ │ │ 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: 0x00389ef0 │ │ │ │ + eorseq r9, r8, r4, lsl #30 │ │ │ │ + eorseq r9, r8, r8, lsl pc │ │ │ │ + eorseq r9, r8, r0, lsr pc │ │ │ │ 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 118e08 │ │ │ │ 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, r8, asr #30 │ │ │ │ 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 188970 <_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 10ed9c │ │ │ │ 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 18f354 │ │ │ │ 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 18e240 <_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 9b2f8 │ │ │ │ cmp r5, r8 │ │ │ │ beq 36704 │ │ │ │ ldr r1, [pc, #456] @ 36890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f38c │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #384] @ 3688c │ │ │ │ b 36874 │ │ │ │ ldr r0, [pc, #384] @ 36894 │ │ │ │ mov r1, r4 │ │ │ │ - bl 143bd4 │ │ │ │ + bl 143b8c │ │ │ │ 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 f3f9c │ │ │ │ cmp r0, #0 │ │ │ │ bge 36730 │ │ │ │ b 367d0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1439f4 │ │ │ │ + bl 1439ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ bge 367d8 │ │ │ │ b 367b0 │ │ │ │ - bl 8b418 │ │ │ │ + bl 8b474 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [pc, #268] @ 3689c │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 367fc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1439f4 │ │ │ │ + bl 1439ac │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 36814 │ │ │ │ - bl 11a964 │ │ │ │ + bl 11a8f8 │ │ │ │ ldr r0, [pc, #152] @ 368a0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 143bd4 │ │ │ │ + bl 143b8c │ │ │ │ cmp r0, #0 │ │ │ │ blt 367d0 │ │ │ │ ldr r0, [pc, #136] @ 368a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 143bd4 │ │ │ │ + bl 143b8c │ │ │ │ cmp r0, #0 │ │ │ │ blt 367d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 276bfc │ │ │ │ + bl 276e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 175c68 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175e44 <_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 9acd0 <_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: 0x00389ff8 │ │ │ │ subseq sp, r5, r0, asr fp │ │ │ │ subseq lr, r7, r4, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00389ab0 │ │ │ │ - @ instruction: 0x00389ab8 │ │ │ │ + eorseq sl, r8, r0, lsr r0 │ │ │ │ + eorseq sl, r8, r8, lsr r0 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x0038c7bc │ │ │ │ - @ instruction: 0x00389ad0 │ │ │ │ - eorseq ip, r7, r4, lsr #28 │ │ │ │ + eorseq ip, r8, ip, lsr sp │ │ │ │ + eorseq sl, r8, r0, asr r0 │ │ │ │ + eorseq sp, r7, r4, lsr #7 │ │ │ │ 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 10f7e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1656] @ 36fa0 │ │ │ │ - bl 9dca0 │ │ │ │ + bl 9ddbc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ beq 36b5c │ │ │ │ ldr r1, [pc, #1640] @ 36fa4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ 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 a2644 │ │ │ │ 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 a1e14 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #32 │ │ │ │ b 3695c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [pc, #1488] @ 36fb4 │ │ │ │ - bl b2b40 │ │ │ │ + bl b2c10 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ beq 36b5c │ │ │ │ ldr r1, [pc, #1468] @ 36fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110134 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [pc, #1448] @ 36fbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110134 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [pc, #1428] @ 36fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110134 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ bl 291a8 │ │ │ │ ldr r1, [pc, #1408] @ 36fc4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284864 │ │ │ │ + bl 284928 │ │ │ │ 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 a9a84 │ │ │ │ ldr r1, [pc, #1368] @ 36fcc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r2, [pc, #1348] @ 36fd0 │ │ │ │ ldr r1, [pc, #1348] @ 36fd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284864 │ │ │ │ + bl 284928 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #1332] @ 36fd8 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 36b5c │ │ │ │ - bl 91924 │ │ │ │ + bl 9196c │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 36b5c │ │ │ │ - bl 91924 │ │ │ │ + bl 9196c │ │ │ │ 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 284928 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36c54 │ │ │ │ ldr r1, [pc, #1244] @ 36fe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 36b5c │ │ │ │ ldr r1, [pc, #1184] @ 36fec │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ 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 284928 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36c54 │ │ │ │ mov r0, r9 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 36c54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 36c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ bge 36adc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 284928 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #864] @ 36ff8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #844] @ 36ffc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #824] @ 37000 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #804] @ 37004 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #784] @ 37008 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #764] @ 3700c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #744] @ 37010 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #724] @ 37014 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #704] @ 37018 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #684] @ 3701c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ 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 a9a84 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ beq 36e18 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ 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 9acd0 <_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 10f9a4 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 36b5c │ │ │ │ ldr r1, [pc, #480] @ 37028 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #460] @ 3702c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #440] @ 37030 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 36ea0 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ 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 14f874 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 36f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ b 36b5c │ │ │ │ ldr r1, [pc, #256] @ 37090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ 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 r6, r8, r4, ror #4 │ │ │ │ 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 │ │ │ │ + andeq r3, r8, r4, ror #5 │ │ │ │ + eoreq ip, r1, r0, asr #12 │ │ │ │ + @ instruction: 0x0038a2d0 │ │ │ │ + @ instruction: 0x00378fd0 │ │ │ │ + eorseq sl, r8, ip, lsr #1 │ │ │ │ + ldrheq sl, [r8], -r8 @ │ │ │ │ + eorseq sl, r8, r8, asr #1 │ │ │ │ + ldrsbeq sl, [r8], -r8 @ │ │ │ │ + eorseq r2, r6, r4, lsl r9 │ │ │ │ + eorseq ip, r5, ip, asr #15 │ │ │ │ + eorseq sl, r8, r0, ror #1 │ │ │ │ + ldrsheq sl, [r8], -r0 @ │ │ │ │ + ldrdeq r5, [pc], #-64 @ │ │ │ │ + eorseq sl, r8, r0, lsl #2 │ │ │ │ + eorseq fp, r5, r8, lsl r2 │ │ │ │ + eorseq r0, r8, r0, asr #31 │ │ │ │ + eorseq sl, r8, r0, lsr r1 │ │ │ │ + eorseq sl, r8, ip, lsr r1 │ │ │ │ + eorseq sl, r8, ip, asr #2 │ │ │ │ + eorseq sl, r8, r4, lsl #3 │ │ │ │ + mlaseq r8, r4, r1, sl │ │ │ │ + eorseq sl, r8, r4, lsr #3 │ │ │ │ + @ instruction: 0x0038a1b4 │ │ │ │ + eorseq sl, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0038a1d8 │ │ │ │ + eorseq sl, r8, r8, ror #3 │ │ │ │ + @ instruction: 0x0038a1f8 │ │ │ │ + eorseq sl, r8, r8, lsl #4 │ │ │ │ + eorseq sl, r8, r8, lsl r2 │ │ │ │ + eorseq sl, r8, r8, lsr #4 │ │ │ │ + eorseq sl, r8, ip, lsr #4 │ │ │ │ + eorseq sl, r8, r8, lsr r2 │ │ │ │ + eorseq sl, r8, r8, asr r2 │ │ │ │ + eorseq sl, r8, r4, lsl #5 │ │ │ │ + eorseq sl, r8, r4, lsr #5 │ │ │ │ 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 │ │ │ │ @@ -12827,328 +12827,328 @@ │ │ │ │ andeq sl, r2, ip, lsl #9 │ │ │ │ andeq r9, r2, r8, lsr #9 │ │ │ │ andeq sl, r2, r8, lsl #2 │ │ │ │ muleq r2, r8, r4 │ │ │ │ andeq r9, r2, r4, lsl #12 │ │ │ │ strdeq r9, [r2], -ip │ │ │ │ @ instruction: 0x000292bc │ │ │ │ - ldrdeq lr, [r1], -r8 @ │ │ │ │ + eoreq lr, r1, r8, asr #14 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0038a2bc │ │ │ │ + strdeq r6, [r6], -r0 │ │ │ │ + eorseq sl, r8, r4, asr #5 │ │ │ │ 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 a6590 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ 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 359840 │ │ │ │ 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 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ - b b2868 │ │ │ │ + b b2938 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sp, r5, r0, lsr #32 │ │ │ │ - eorseq r1, sp, r0, lsr sl │ │ │ │ + eorseq sp, r5, r0, lsr #11 │ │ │ │ + @ instruction: 0x003d1fb0 │ │ │ │ │ │ │ │ 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 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ 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 1d12d4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ 00037254 : │ │ │ │ ldr r0, [pc] @ 3725c │ │ │ │ - b 10ee0c │ │ │ │ + b 10ed9c │ │ │ │ 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 124c10 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #300] @ 373b4 │ │ │ │ mov r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be4b0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be468 <_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 be468 <_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 be468 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372a4 │ │ │ │ b 373a0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1364fc │ │ │ │ + bl 1364ac │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fbc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117f4c <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #148] @ 373c0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fbc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117f4c <_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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be9a0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be958 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 373ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 282e50 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 283060 <_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, ip, ror r6 │ │ │ │ + eorseq fp, r8, r4, lsl #13 │ │ │ │ + eorseq r0, r7, r8, lsr #22 │ │ │ │ + eorseq r2, r9, r8, ror 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 124c10 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #340] @ 37540 │ │ │ │ mov r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be4b0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be468 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1364fc │ │ │ │ + bl 1364ac │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fbc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117f4c <_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 9acd0 <_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 be468 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1364fc │ │ │ │ + bl 1364ac │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fbc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117f4c <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #144] @ 37548 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fbc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117f4c <_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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be9a0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be958 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 37538 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 282e50 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 283060 <_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, ror #14 │ │ │ │ + eorseq fp, r8, r0, lsl #15 │ │ │ │ + eorseq r2, r9, r8, ror r8 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37818 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #1 │ │ │ │ beq 3767c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37654 │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 37648 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #2 │ │ │ │ bne 37658 │ │ │ │ b 37688 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 3768c │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 10f7e0 │ │ │ │ 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 1f00fc │ │ │ │ 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 18f354 │ │ │ │ b 37810 │ │ │ │ ldr r3, [pc, #264] @ 37850 │ │ │ │ ldr r1, [pc, #264] @ 37854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 37810 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2952c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 3096b4 <_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 315394 <_Py_c_pow@@Base+0x1288> │ │ │ │ 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 1f0658 <_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 315394 <_Py_c_pow@@Base+0x1288> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 258d4c <_PySys_GetRequiredAttrString@@Base+0xce0> │ │ │ │ + bl 258dcc <_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 113344 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003773d8 │ │ │ │ + andseq r7, lr, r4, asr lr │ │ │ │ + andseq lr, lr, r4, ror #16 │ │ │ │ + eorseq fp, r8, r4, ror #15 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq fp, r8, ip, lsr r2 │ │ │ │ - eorseq r0, r8, r0, asr #26 │ │ │ │ - ldrheq r1, [r8], -r8 @ │ │ │ │ + @ instruction: 0x0038b7bc │ │ │ │ + eorseq r1, r8, r0, asr #5 │ │ │ │ + eorseq r1, r8, r8, lsr r6 │ │ │ │ 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 20fc48 │ │ │ │ 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 b6b64 │ │ │ │ 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 a3300 │ │ │ │ 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 a6350 │ │ │ │ b 37a14 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne 3797c │ │ │ │ ldr r3, [pc, #180] @ 37a20 │ │ │ │ ldr r1, [pc, #180] @ 37a24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 18f354 │ │ │ │ b 37974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ 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 9acd0 <_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 cae48 <_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, lsl #18 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r8, ip, r3, fp │ │ │ │ - eorseq fp, r8, r4, asr #7 │ │ │ │ + eorseq fp, r8, ip, lsl r9 │ │ │ │ + eorseq fp, r8, r4, asr #18 │ │ │ │ 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 15063c │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r7, r4, asr #21 │ │ │ │ + eorseq fp, r7, r4, asr #32 │ │ │ │ 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 1bfe48 │ │ │ │ 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 a9a84 │ │ │ │ + @ instruction: 0x0036e9bc │ │ │ │ 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 92b60 │ │ │ │ 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 9b274 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 37b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 9de28 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1664e4 │ │ │ │ + b 166590 │ │ │ │ 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 pc, r5, r4 │ │ │ │ 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 112410 │ │ │ │ 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 31714c <_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 113344 │ │ │ │ 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, asr #12 │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq ip, r6, r8, lsl #25 │ │ │ │ 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 18f6a0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #168] @ 37de4 │ │ │ │ ldr r1, [pc, #168] @ 37de8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 117680 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq lr, r8, ip, lsl #5 │ │ │ │ + eorseq lr, r8, ip, lsl #16 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r7, r4, lsr #18 │ │ │ │ + eorseq r0, r7, r4, lsr #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, r8, lsr ip │ │ │ │ + @ instruction: 0x003641b8 │ │ │ │ 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 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37e64 │ │ │ │ bl 2a174 │ │ │ │ b 37e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1cc <_Py_DecRef@@Base> │ │ │ │ + bl 19c078 <_Py_DecRef@@Base> │ │ │ │ bl 2a750 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 37e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 27e5a8 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27e7b8 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 37e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c1cc <_Py_DecRef@@Base> │ │ │ │ + bl 19c078 <_Py_DecRef@@Base> │ │ │ │ bl 2a4e0 │ │ │ │ mov r4, #0 │ │ │ │ b 37e80 │ │ │ │ bl 2a4e0 │ │ │ │ b 37e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1cc <_Py_DecRef@@Base> │ │ │ │ + bl 19c078 <_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 112410 │ │ │ │ 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 ff1f4 <_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 1eeb3c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 37f30 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 c3e30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ b 37f7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a329c │ │ │ │ + bl a3300 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37f9c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r6, r7, r4, ror pc │ │ │ │ + eorseq r7, r7, r4, lsr #9 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 24429c │ │ │ │ + b 2442dc │ │ │ │ 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 11f99c │ │ │ │ cmn r0, #1 │ │ │ │ bne 37ff4 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 128c9c │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #12] @ 38030 │ │ │ │ - b 128d0c │ │ │ │ + b 128c9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r8, r8, lsl r6 │ │ │ │ - eorseq fp, r8, r8, lsr #12 │ │ │ │ + mlaseq r8, r8, fp, fp │ │ │ │ + eorseq fp, r8, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ 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 117680 │ │ │ │ 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 117680 │ │ │ │ mov r0, #0 │ │ │ │ b 38320 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt 380c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 380fc │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3814c │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 bbed8 │ │ │ │ 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 18f354 │ │ │ │ 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 17f080 │ │ │ │ b 38258 │ │ │ │ - bl 12852c │ │ │ │ + bl 1284bc │ │ │ │ asr r1, r0, #31 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 17f080 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ tst r6, #4 │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ strh r5, [sp, #18] │ │ │ │ b 382d0 │ │ │ │ - bl 12852c │ │ │ │ + bl 1284bc │ │ │ │ asr r1, r0, #31 │ │ │ │ b 38284 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 3830c │ │ │ │ - bl 132724 │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ 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 14445c │ │ │ │ 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, lsr #24 │ │ │ │ + eorseq fp, r8, ip, asr ip │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq fp, r8, r8, lsl #14 │ │ │ │ - eorseq fp, r8, r0, lsl r7 │ │ │ │ + eorseq fp, r8, r8, lsl #25 │ │ │ │ + mlaseq r8, r0, ip, fp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, ip, lsl r7 │ │ │ │ + mlaseq r8, ip, ip, fp │ │ │ │ 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 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr r7 │ │ │ │ + @ instruction: 0x0038bcb8 │ │ │ │ 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 1e80c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2b8830 │ │ │ │ + bl 2b8a3c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 384fc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38404 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 18f354 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #200] @ 38510 │ │ │ │ ldr r1, [pc, #200] @ 38514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #188] @ 38518 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 314828 <_Py_c_pow@@Base+0xe58> │ │ │ │ + bl 315394 <_Py_c_pow@@Base+0x1288> │ │ │ │ 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 9b2f8 │ │ │ │ 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 9b2f8 │ │ │ │ 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 9b2f8 │ │ │ │ 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 1580dc │ │ │ │ b 38500 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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, ror #25 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq pc, r7, r8, asr sp @ │ │ │ │ - eorseq fp, r8, r4, lsl #15 │ │ │ │ + @ instruction: 0x003802d8 │ │ │ │ + eorseq fp, r8, r4, lsl #26 │ │ │ │ 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 112410 │ │ │ │ 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 31714c <_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 113344 │ │ │ │ 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, asr #12 │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq ip, r6, ip, lsr #25 │ │ │ │ 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 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr #15 │ │ │ │ + eorseq fp, r8, r8, lsr #26 │ │ │ │ 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, lsr #7 │ │ │ │ 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 15a6ec <_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 14445c │ │ │ │ b 38854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17d944 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17db20 <_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 17db20 <_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 a9a84 │ │ │ │ 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, lsl #10 │ │ │ │ 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 92e84 │ │ │ │ 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 18f6a0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 388e0 │ │ │ │ - bl 2bd5b4 │ │ │ │ + bl 2bd7a0 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #232] @ 38a5c │ │ │ │ ldr r1, [pc, #232] @ 38a60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 38a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 38a48 │ │ │ │ ldr r0, [pc, #72] @ 38a64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfc34 <_PyBytes_Join@@Base+0xc0> │ │ │ │ + bl 1dfe30 <_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 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038bcd8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r7, r4, lsr #18 │ │ │ │ + eorseq r0, r7, r4, lsr #29 │ │ │ │ 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 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr r7 │ │ │ │ + @ instruction: 0x0038bcb8 │ │ │ │ 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 1e80c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2b8830 │ │ │ │ + bl 2b8a3c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38c18 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38b20 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 18f354 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #200] @ 38c2c │ │ │ │ ldr r1, [pc, #200] @ 38c30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #188] @ 38c34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 314828 <_Py_c_pow@@Base+0xe58> │ │ │ │ + bl 315394 <_Py_c_pow@@Base+0x1288> │ │ │ │ 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 9b2f8 │ │ │ │ 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 9b2f8 │ │ │ │ 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 9b2f8 │ │ │ │ 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 1580dc │ │ │ │ b 38c1c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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, ror #25 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq r0, r8, r0, lsr r1 │ │ │ │ - eorseq fp, r8, r8, lsl r8 │ │ │ │ + @ instruction: 0x003806b0 │ │ │ │ + mlaseq r8, r8, sp, fp │ │ │ │ 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 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr #15 │ │ │ │ + eorseq fp, r8, r8, lsr #26 │ │ │ │ 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 15a6ec <_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 30614c │ │ │ │ + eoreq r4, r1, r0, lsl #9 │ │ │ │ │ │ │ │ 00038d4c : │ │ │ │ ldr r0, [pc] @ 38d54 │ │ │ │ - b 10ee0c │ │ │ │ + b 10ed9c │ │ │ │ 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 10f7e0 │ │ │ │ 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 128948 │ │ │ │ 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 128948 │ │ │ │ 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 128948 │ │ │ │ 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 128948 │ │ │ │ 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 16c614 <_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 16f9fc │ │ │ │ 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 16c614 <_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 15063c │ │ │ │ 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 18f354 │ │ │ │ mvn r7, #0 │ │ │ │ - b 39050 │ │ │ │ - ldr r0, [pc, #324] @ 39090 │ │ │ │ - bl 9dca0 │ │ │ │ + b 38fd4 │ │ │ │ + ldr r0, [pc, #324] @ 39014 │ │ │ │ + bl 9ddbc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #308] @ 39094 │ │ │ │ - bl 9dca0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #308] @ 39018 │ │ │ │ + bl 9ddbc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #292] @ 39098 │ │ │ │ - bl 9dca0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #292] @ 3901c │ │ │ │ + bl 9ddbc │ │ │ │ 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 9ddbc │ │ │ │ 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 9ddbc │ │ │ │ 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 9ddbc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #228] @ 390a8 │ │ │ │ - bl 9dca0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #228] @ 3902c │ │ │ │ + bl 9ddbc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #212] @ 390ac │ │ │ │ - bl 9dca0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #212] @ 39030 │ │ │ │ + bl 9ddbc │ │ │ │ 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 b2c10 │ │ │ │ + ldr r1, [pc, #184] @ 3903c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110134 │ │ │ │ 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 128980 │ │ │ │ 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 ip, r8, r4, lsr #2 │ │ │ │ + eorseq ip, r8, r8, lsr #2 │ │ │ │ + eorseq ip, r8, r0, lsr r1 │ │ │ │ + eorseq sl, r8, r4, asr #5 │ │ │ │ + eorseq ip, r5, ip, lsl #12 │ │ │ │ + @ instruction: 0x0038a2bc │ │ │ │ + eorseq sl, r8, r4, lsr #5 │ │ │ │ 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 ip, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0035b4d0 │ │ │ │ + eorseq ip, r8, r8, ror r1 │ │ │ │ + @ instruction: 0x0037a9f0 │ │ │ │ + eorseq ip, r8, r8, ror #2 │ │ │ │ + eorseq ip, r8, r4, ror r1 │ │ │ │ + eorseq ip, r8, r0, lsl #3 │ │ │ │ + eorseq ip, r8, ip, ror #2 │ │ │ │ + eorseq ip, r8, r8, lsl #3 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq fp, r8, r0, lsr #24 │ │ │ │ - eorseq fp, r8, r4, asr #24 │ │ │ │ + mlaseq r8, r0, r1, ip │ │ │ │ + @ instruction: 0x0038c1b4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148118 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 39078 │ │ │ │ + bl a5638 │ │ │ │ + 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 a5638 │ │ │ │ + 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 1ad234 │ │ │ │ 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 128c9c │ │ │ │ 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 128c9c │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 39168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 128c9c │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 391cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9e8 │ │ │ │ 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 │ │ │ │ + mlaseq r8, r8, lr, r3 │ │ │ │ + eorseq ip, r7, r0, asr lr │ │ │ │ + eorseq ip, r7, r8, asr lr │ │ │ │ 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 359840 │ │ │ │ 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 91bcc <_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 359840 │ │ │ │ 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 a7850 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035acdc │ │ │ │ + eorseq fp, r5, ip, asr r2 │ │ │ │ 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 359840 │ │ │ │ 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 91bcc <_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 359840 │ │ │ │ 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 a7850 │ │ │ │ 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 9acd0 <_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 fp, r5, ip, asr r2 │ │ │ │ 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 15a6ec <_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 31714c <_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 18f354 │ │ │ │ b 39568 │ │ │ │ - bl 2ab860 │ │ │ │ + bl 2aba60 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0b04 │ │ │ │ + bl 2b0c08 │ │ │ │ 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 9acd0 <_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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr pc │ │ │ │ + eorseq ip, r8, r8, lsl #8 │ │ │ │ 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 │ │ │ │ + eorseq ip, r8, r4, lsl 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 10f7e0 │ │ │ │ + ldr r7, [pc, #376] @ 397d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1119a0 │ │ │ │ + bl 111930 │ │ │ │ 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 117680 │ │ │ │ + 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39698 │ │ │ │ + bne 39640 │ │ │ │ mov r8, #0 │ │ │ │ - b 39820 │ │ │ │ + b 397c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1119a0 │ │ │ │ + bl 111930 │ │ │ │ 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 117680 │ │ │ │ + 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 a2830 │ │ │ │ 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 9acd0 <_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 9b2f8 │ │ │ │ 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 9acd0 <_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 9b2f8 │ │ │ │ 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, asr #8 │ │ │ │ + eorseq ip, r8, r0, lsr r4 │ │ │ │ + eorseq ip, r8, r0, ror r4 │ │ │ │ + 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 ade9c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3989c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1b08b8 │ │ │ │ + bl 1b0b10 │ │ │ │ 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 ade9c │ │ │ │ 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 1b0b10 │ │ │ │ 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 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39920 │ │ │ │ ldr r3, [pc, #68] @ 39954 │ │ │ │ ldr r1, [pc, #68] @ 39958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 ab0f0 │ │ │ │ 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 │ │ │ │ + mlaseq r8, r8, r4, ip │ │ │ │ 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 3574a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39a54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 357828 │ │ │ │ + bl 357da4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne sl, #1 │ │ │ │ - bl 357828 │ │ │ │ + bl 357da4 │ │ │ │ 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 3574a4 │ │ │ │ ldr r3, [pc, #228] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f24 │ │ │ │ + bl 3574a0 │ │ │ │ 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 357d90 │ │ │ │ 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 3574a0 │ │ │ │ ldr r3, [pc, #92] @ 39b1c │ │ │ │ mov r2, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b10 │ │ │ │ ldr r3, [pc, #68] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f28 │ │ │ │ + bl 3574a4 │ │ │ │ strd r0, [fp] │ │ │ │ b 39b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ 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 1808b4 │ │ │ │ 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 1580dc │ │ │ │ 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, ror #11 │ │ │ │ │ │ │ │ 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 8ae18 │ │ │ │ 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, lsr #12 │ │ │ │ andeq r8, r8, r1, asr #8 │ │ │ │ - eorseq r8, r8, r8, asr #12 │ │ │ │ + eorseq r8, r8, r8, asr #23 │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ mov r0, r1 │ │ │ │ - b 3036a4 │ │ │ │ + b 303c44 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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 ff1f4 <_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 2ccb34 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r5, ip, asr #19 │ │ │ │ + eorseq fp, r5, ip, asr #30 │ │ │ │ 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 a9a84 │ │ │ │ mov r0, #2 │ │ │ │ - b a27cc │ │ │ │ - eorseq ip, r8, r4, asr r2 │ │ │ │ + b a2830 │ │ │ │ + @ instruction: 0x0038c7d4 │ │ │ │ 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 19b878 │ │ │ │ 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 15a6ec <_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 ade9c │ │ │ │ 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 31714c <_PyArg_BadArgument@@Base> │ │ │ │ b 39f70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 39ef8 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39f70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 39f18 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39f70 │ │ │ │ ldr r3, [pc, #108] @ 39f8c │ │ │ │ cmp r6, r3 │ │ │ │ moveq r6, #0 │ │ │ │ beq 39f54 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -15836,272 +15836,272 @@ │ │ │ │ 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 117680 │ │ │ │ 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 24da64 │ │ │ │ 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, asr #21 │ │ │ │ + @ instruction: 0x0035e3bc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, ip, lsl pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, asr r5 │ │ │ │ + @ instruction: 0x0038cad4 │ │ │ │ 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 aeaf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3a00c │ │ │ │ b 39fe0 │ │ │ │ ldr r3, [pc, #196] @ 3a09c │ │ │ │ ldr r1, [pc, #196] @ 3a0a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 20aea8 <_PyDeadline_Init@@Base+0x140> │ │ │ │ + bl 20aed4 <_PyBytesWriter_WriteBytes@@Base+0x3e58> │ │ │ │ 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 aef74 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5638 │ │ │ │ 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, lsr #27 │ │ │ │ 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 1ad234 │ │ │ │ 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 128c9c │ │ │ │ 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 128c9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9e8 │ │ │ │ b 3a118 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r8, r8, lsl r9 │ │ │ │ - @ instruction: 0x0037c8d8 │ │ │ │ - @ instruction: 0x0037c8d0 │ │ │ │ + mlaseq r8, r8, lr, r3 │ │ │ │ + eorseq ip, r7, r8, asr lr │ │ │ │ + eorseq ip, r7, r0, asr lr │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 24429c │ │ │ │ + b 2442dc │ │ │ │ │ │ │ │ 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 1808b4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1623c4 │ │ │ │ + bl 162470 │ │ │ │ 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 9de28 │ │ │ │ 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 128c9c │ │ │ │ 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 9acd0 <_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 128c9c │ │ │ │ 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 9acd0 <_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 128c9c │ │ │ │ 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 9acd0 <_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 9de28 │ │ │ │ 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 9acd0 <_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 128c9c │ │ │ │ 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 9acd0 <_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, asr #9 │ │ │ │ + eorseq ip, r8, ip, asr #22 │ │ │ │ + mlaseq r5, r0, r7, sl │ │ │ │ + eorseq ip, r8, r4, asr fp │ │ │ │ + eorseq ip, r8, r4, ror #22 │ │ │ │ + eorseq r5, r9, ip, asr #14 │ │ │ │ + eorseq ip, r8, r8, ror fp │ │ │ │ │ │ │ │ 0003a350 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ @@ -16112,31 +16112,31 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a3a0 <_Py_IncRef@@Base+0x50> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #592] @ 3a5e4 <_Py_IncRef@@Base+0x294> │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f38c │ │ │ │ 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> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r3, #0 │ │ │ │ b 3a5d8 <_Py_IncRef@@Base+0x288> │ │ │ │ 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> │ │ │ │ mov r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad010 │ │ │ │ + bl ad0c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3a4e8 <_Py_IncRef@@Base+0x198> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ bne 3a454 <_Py_IncRef@@Base+0x104> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -16147,25 +16147,25 @@ │ │ │ │ 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 │ │ │ │ + bl 10e584 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a448 <_Py_IncRef@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3a448 <_Py_IncRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bne 3a49c <_Py_IncRef@@Base+0x14c> │ │ │ │ b 3a4e8 <_Py_IncRef@@Base+0x198> │ │ │ │ cmp r3, r9 │ │ │ │ beq 3a46c <_Py_IncRef@@Base+0x11c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -16177,123 +16177,123 @@ │ │ │ │ mov r6, r5 │ │ │ │ b 3a49c <_Py_IncRef@@Base+0x14c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3a538 <_Py_IncRef@@Base+0x1e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 3a538 <_Py_IncRef@@Base+0x1e8> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3107b8 │ │ │ │ + bl 310d58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 3a4e0 <_Py_IncRef@@Base+0x190> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 3a4e0 <_Py_IncRef@@Base+0x190> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 3a510 <_Py_IncRef@@Base+0x1c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3a3c4 <_Py_IncRef@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3a3c4 <_Py_IncRef@@Base+0x74> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 3a3c4 <_Py_IncRef@@Base+0x74> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3a55c <_Py_IncRef@@Base+0x20c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a55c <_Py_IncRef@@Base+0x20c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [pc, #148] @ 3a604 <_Py_IncRef@@Base+0x2b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3107b8 │ │ │ │ + bl 310d58 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ bne 3a5d8 <_Py_IncRef@@Base+0x288> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3a5b4 <_Py_IncRef@@Base+0x264> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 3a5b4 <_Py_IncRef@@Base+0x264> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [pc, #72] @ 3a608 <_Py_IncRef@@Base+0x2b8> │ │ │ │ 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 r6, r8, r4, ror #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r0, lsl #12 │ │ │ │ + eorseq ip, r8, r0, lsl #23 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0038bcd8 │ │ │ │ + @ instruction: 0x00363fd4 │ │ │ │ + eorseq r0, r6, r8, lsl lr │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ 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> │ │ │ │ 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> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3a68c <_Py_IncRef@@Base+0x33c> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -16302,15 +16302,15 @@ │ │ │ │ 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 a666c │ │ │ │ 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 │ │ │ │ @@ -16331,48 +16331,48 @@ │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3a700 <_Py_IncRef@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 3a700 <_Py_IncRef@@Base+0x3b0> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #8] @ 3a71c <_Py_IncRef@@Base+0x3cc> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2882fc │ │ │ │ + b 2883c0 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - mlaseq r7, ip, r3, lr │ │ │ │ + @ instruction: 0x0037e8f4 │ │ │ │ │ │ │ │ 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 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ beq 3a77c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl f93e4 │ │ │ │ + bl f9338 │ │ │ │ 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 9acd0 <_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 92b60 │ │ │ │ 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 a9a84 │ │ │ │ ldr r1, [pc, #184] @ 3a8f0 │ │ │ │ ldr r0, [pc, #184] @ 3a8f4 │ │ │ │ - bl 16c550 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c614 <_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 ba470 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151dac │ │ │ │ + bl 151f08 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ b 3a8e0 │ │ │ │ ldr r0, [pc, #32] @ 3a8f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0036e9bc │ │ │ │ + @ instruction: 0x0037f1d8 │ │ │ │ + eorseq r2, r6, ip, lsl r5 │ │ │ │ + eorseq r5, r7, r8, asr #4 │ │ │ │ + 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 15a6ec <_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 287a64 │ │ │ │ + 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 c039c │ │ │ │ + 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 9acd0 <_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 │ │ │ │ + ldrdeq sl, [r9], -ip @ │ │ │ │ + andseq sp, r6, r4, asr #27 │ │ │ │ + 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 1ad234 │ │ │ │ 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 128c9c │ │ │ │ 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 128c9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ - b 3ab28 │ │ │ │ + bl 1ad9e8 │ │ │ │ + b 3ac6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne sl, r6, #8 │ │ │ │ - bne 3a9c8 │ │ │ │ + bne 3ab0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9e8 │ │ │ │ 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 1364ac │ │ │ │ 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 b8b20 │ │ │ │ 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 128c9c │ │ │ │ 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 9acd0 <_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 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 3aafc │ │ │ │ - ldr r0, [pc, #204] @ 3ab48 │ │ │ │ - bl 9dd0c │ │ │ │ + b 3ac40 │ │ │ │ + ldr r0, [pc, #204] @ 3ac8c │ │ │ │ + bl 9de28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3aa6c │ │ │ │ + beq 3abb0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1664e4 │ │ │ │ + bl 166590 │ │ │ │ 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 9acd0 <_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 128c9c │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9e8 │ │ │ │ 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 │ │ │ │ + mlaseq r8, r8, lr, r3 │ │ │ │ + eorseq ip, r7, r0, asr lr │ │ │ │ + @ instruction: 0x0038cbb8 │ │ │ │ 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, asr #23 │ │ │ │ + mlaseq r5, r0, r7, sl │ │ │ │ + eorseq ip, r8, ip, ror #23 │ │ │ │ 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 1e52d0 │ │ │ │ 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 3123d0 │ │ │ │ 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 312218 │ │ │ │ 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 312950 │ │ │ │ @ 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,66 +16757,66 @@ │ │ │ │ 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 1aa5c0 │ │ │ │ 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 │ │ │ │ + muleq ip, r4, fp │ │ │ │ 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> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 312044 │ │ │ │ + bl 312950 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 3ade8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ - bl 11a8f4 │ │ │ │ + bl 11a888 │ │ │ │ mov r5, r0 │ │ │ │ b 3ae0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3ae08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 3ae08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [pc, #80] @ 3ae68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ - bl 312044 │ │ │ │ + bl 312950 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 3ae60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18234c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 182528 <_PyErr_ChainExceptions1@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ @@ -16825,15 +16825,15 @@ │ │ │ │ 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 │ │ │ │ + bl 19f4f8 │ │ │ │ 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 │ │ │ │ @@ -16841,40 +16841,40 @@ │ │ │ │ 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 19f4f8 │ │ │ │ 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 18c418 │ │ │ │ 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 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cab4 │ │ │ │ + eorseq sp, r8, ip, ror r0 │ │ │ │ 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 3149f4 <_Py_c_pow@@Base+0x8e8> │ │ │ │ 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,78 +16887,78 @@ │ │ │ │ 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 2b9760 <_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 bbed8 │ │ │ │ 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 14445c │ │ │ │ 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 sp, r8, r8, lsr #1 │ │ │ │ + eorseq r0, r8, r4, lsl #14 │ │ │ │ + ldrheq sp, [r8], -r4 @ │ │ │ │ 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 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3b03c │ │ │ │ ldr r0, [pc, #80] @ 3b088 │ │ │ │ - bl 2a7978 │ │ │ │ + bl 2a7b78 │ │ │ │ b 3b080 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #64] @ 3b088 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d2064 │ │ │ │ + bl 2d2254 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 3b06c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r8, r0, lsl ip │ │ │ │ + eorseq sp, r8, r0, asr #3 │ │ │ │ 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 │ │ │ │ @@ -16966,57 +16966,57 @@ │ │ │ │ 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 2b0990 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ bne 3b0ac │ │ │ │ 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 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1a1f38 │ │ │ │ + b 1a1de8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 3b128 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ b 3b0f8 │ │ │ │ - eorseq r2, r7, r0, ror #31 │ │ │ │ + eorseq r3, r7, r0, ror #10 │ │ │ │ │ │ │ │ 0003b12c : │ │ │ │ ldr r0, [pc] @ 3b134 │ │ │ │ - b 10ee0c │ │ │ │ + b 10ed9c │ │ │ │ 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 │ │ │ │ + bl 19f4f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ │ │ │ │ 0003b178 <_PyCompile_Assemble@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -17027,453 +17027,453 @@ │ │ │ │ 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> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 3b1dc <_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 9196c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 3b1e4 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ mov r7, #0 │ │ │ │ b 3b2dc <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152834 │ │ │ │ + bl 152990 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3b1fc <_PyCompile_Assemble@@Base+0x84> │ │ │ │ mov r7, #0 │ │ │ │ b 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25b1f8 <_PySys_GetRequiredAttrString@@Base+0x318c> │ │ │ │ + bl 25b244 <_PySys_GetRequiredAttrString@@Base+0x3158> │ │ │ │ cmn r0, #1 │ │ │ │ beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 156868 │ │ │ │ + bl 1569ac │ │ │ │ cmn r0, #1 │ │ │ │ beq 3b1f4 <_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 15be00 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1523ac │ │ │ │ + bl 152508 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 3b1f4 <_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 25b808 <_PySys_GetRequiredAttrString@@Base+0x371c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1647ec <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ + bl 164898 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 163c80 │ │ │ │ + bl 163d2c │ │ │ │ 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, ror #6 │ │ │ │ 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> │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ bge 3b324 <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #548] @ 3b550 <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #528] @ 3b554 <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #508] @ 3b558 <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #488] @ 3b55c <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #468] @ 3b560 <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #448] @ 3b564 <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #428] @ 3b568 <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #408] @ 3b56c <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #388] @ 3b570 <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #368] @ 3b574 <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #348] @ 3b578 <_PyCompile_Assemble@@Base+0x400> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #328] @ 3b57c <_PyCompile_Assemble@@Base+0x404> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #308] @ 3b580 <_PyCompile_Assemble@@Base+0x408> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #288] @ 3b584 <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #268] @ 3b588 <_PyCompile_Assemble@@Base+0x410> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #248] @ 3b58c <_PyCompile_Assemble@@Base+0x414> │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #228] @ 3b590 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #208] @ 3b594 <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #188] @ 3b598 <_PyCompile_Assemble@@Base+0x420> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #168] @ 3b59c <_PyCompile_Assemble@@Base+0x424> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #148] @ 3b5a0 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #128] @ 3b5a4 <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #108] @ 3b5a8 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 16190c │ │ │ │ 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 │ │ │ │ - │ │ │ │ -0003b5fc : │ │ │ │ - ldr r3, [pc, #4] @ 3b608 │ │ │ │ - mov r2, #136 @ 0x88 │ │ │ │ - b 25589c │ │ │ │ - eorseq lr, r7, r8, ror #4 │ │ │ │ + eorseq sp, r8, r0, lsr #7 │ │ │ │ + eorseq sp, r8, r4, lsr #7 │ │ │ │ + @ instruction: 0x0038d3b0 │ │ │ │ + eorseq sp, r8, r0, asr #7 │ │ │ │ + eorseq sp, r8, ip, asr #7 │ │ │ │ + @ instruction: 0x0038d3d8 │ │ │ │ + eorseq sp, r8, r4, ror #7 │ │ │ │ + @ instruction: 0x0038d3f4 │ │ │ │ + eorseq sp, r8, r0, lsl #8 │ │ │ │ + eorseq sp, r8, ip, lsl #8 │ │ │ │ + eorseq sp, r8, r8, lsl r4 │ │ │ │ + eorseq sp, r8, r8, lsr #8 │ │ │ │ + eorseq sp, r8, r4, lsr r4 │ │ │ │ + eorseq sp, r8, r0, asr #8 │ │ │ │ + eorseq sp, r8, r0, asr r4 │ │ │ │ + eorseq sp, r8, r0, ror #8 │ │ │ │ + eorseq sp, r8, r8, ror r4 │ │ │ │ + eorseq sp, r8, r4, asr #7 │ │ │ │ + eorseq sp, r8, ip, lsl #9 │ │ │ │ + mlaseq r8, ip, r4, sp │ │ │ │ + @ instruction: 0x0038d3dc │ │ │ │ + eorseq sp, r8, ip, lsr #9 │ │ │ │ + @ instruction: 0x0038d4b4 │ │ │ │ + eorseq sp, r8, r0, 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, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 3b644 │ │ │ │ + bne 3b5e4 <_PyCompile_Assemble@@Base+0x46c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - beq 3b668 │ │ │ │ - b 3b680 │ │ │ │ + beq 3b608 <_PyCompile_Assemble@@Base+0x490> │ │ │ │ + b 3b620 <_PyCompile_Assemble@@Base+0x4a8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 3b6bc │ │ │ │ + ldr r0, [pc, #104] @ 3b65c <_PyCompile_Assemble@@Base+0x4e4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b62c │ │ │ │ - b 3b678 │ │ │ │ + bne 3b5cc <_PyCompile_Assemble@@Base+0x454> │ │ │ │ + b 3b618 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 316550 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ + bl 316a80 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3b680 │ │ │ │ + bne 3b620 <_PyCompile_Assemble@@Base+0x4a8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b6a0 │ │ │ │ - bl 91924 │ │ │ │ + bne 3b640 <_PyCompile_Assemble@@Base+0x4c8> │ │ │ │ + bl 9196c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 3b678 │ │ │ │ + beq 3b618 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b678 │ │ │ │ - ldr r0, [pc, #4] @ 3b6c0 │ │ │ │ + blt 3b618 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ + ldr r0, [pc, #4] @ 3b660 <_PyCompile_Assemble@@Base+0x4e8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r6, r8, asr fp │ │ │ │ + ldrsbeq r4, [r6], -r8 @ │ │ │ │ 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 3b68c <_PyCompile_Assemble@@Base+0x514> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 194fd8 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b6b0 <_PyCompile_Assemble@@Base+0x538> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b680 <_PyCompile_Assemble@@Base+0x508> │ │ │ │ + @ instruction: 0x003758f8 │ │ │ │ + │ │ │ │ +0003b6b4 : │ │ │ │ + ldr r3, [pc, #4] @ 3b6c0 │ │ │ │ + mov r2, #136 @ 0x88 │ │ │ │ + b 25591c │ │ │ │ + eorseq lr, r7, r0, asr #15 │ │ │ │ + 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 359840 │ │ │ │ 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 31863c │ │ │ │ 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 1d20c8 <_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 9acd0 <_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 1d20c8 <_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 9acd0 <_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 1d20c8 <_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 12ecf8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq lr, r7, r8, lsr r3 │ │ │ │ + mlaseq r7, r0, r8, 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] @ 3b918 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f4f8 │ │ │ │ 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 15a6ec <_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 31714c <_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 10331c │ │ │ │ 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 10331c │ │ │ │ subs r6, r0, #0 │ │ │ │ blt 3b9c0 │ │ │ │ cmp sl, #1 │ │ │ │ bne 3ba64 │ │ │ │ b 3baa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ 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 18f354 │ │ │ │ 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 18f354 │ │ │ │ b 3b9c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2abd68 │ │ │ │ + bl 2abf68 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 3b9c0 │ │ │ │ - bl 2ab860 │ │ │ │ + bl 2aba60 │ │ │ │ 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 9b2f8 │ │ │ │ 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 9acd0 <_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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr pc │ │ │ │ + eorseq sp, r8, r4, lsr #11 │ │ │ │ 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, lsl #18 │ │ │ │ + eorseq sp, r7, ip, lsr #18 │ │ │ │ │ │ │ │ 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 266568 │ │ │ │ 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 18f354 │ │ │ │ b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - bl bb8e8 <_PyArena_New@@Base> │ │ │ │ + bl bb9e4 <_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 2e28e8 <_PyErr_BadInternalCall@@Base+0x11b4> │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ - bl 2ea3f8 │ │ │ │ + bl 2ea998 │ │ │ │ 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 24e898 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 3bc40 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1686cc <_PyArena_Free@@Base> │ │ │ │ + bl 168778 <_PyArena_Free@@Base> │ │ │ │ b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5, #64] @ 0x40 │ │ │ │ - bl 91924 │ │ │ │ + bl 9196c │ │ │ │ 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 1336a8 │ │ │ │ cmn r0, #1 │ │ │ │ beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2550d8 │ │ │ │ + bl 255158 │ │ │ │ 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 a5a10 │ │ │ │ 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 a5a10 │ │ │ │ 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 a5a10 │ │ │ │ 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 a5a10 │ │ │ │ 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 a5a10 │ │ │ │ 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 a5a10 │ │ │ │ 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 a5a10 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #732] @ 0x2dc │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ 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 a5a10 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ cmp sl, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ 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 a5a10 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ cmp sl, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ 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 a5a10 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 25af78 <_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 153220 │ │ │ │ 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 a2830 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2605a4 │ │ │ │ + bl 2607b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2621dc │ │ │ │ + bl 2623ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1686cc <_PyArena_Free@@Base> │ │ │ │ + bl 168778 <_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 │ │ │ │ + @ instruction: 0x0038d5b0 │ │ │ │ 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 sl, r6, r4, ror #1 │ │ │ │ + eorseq sp, r8, r0, asr #11 │ │ │ │ + eorseq sp, r8, ip, asr #11 │ │ │ │ + eorseq r1, r8, r4, lsr #24 │ │ │ │ + eorseq sp, r5, r4, ror #26 │ │ │ │ + @ instruction: 0x0038d5d4 │ │ │ │ + eorseq sp, r8, r0, ror #11 │ │ │ │ + eorseq sp, r8, ip, ror #11 │ │ │ │ + @ instruction: 0x0038d5f8 │ │ │ │ + eorseq sp, r8, r8, lsl #12 │ │ │ │ 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 15a6ec <_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 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r8 │ │ │ │ - bl 170940 │ │ │ │ + bl 170a04 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b67e0 │ │ │ │ + bl 1b6a30 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 8b4f0 │ │ │ │ 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,68 +17965,68 @@ │ │ │ │ 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 c7b88 │ │ │ │ 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 2a03f0 │ │ │ │ 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 117680 │ │ │ │ b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ba2bc │ │ │ │ + bl 2ba4c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ 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 9acd0 <_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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr pc │ │ │ │ + eorseq lr, r7, r8, asr #21 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - @ instruction: 0x0038cfbc │ │ │ │ + eorseq sp, r8, r8, ror #12 │ │ │ │ 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 19f4f8 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ @@ -18036,26 +18036,26 @@ │ │ │ │ moveq r2, #2 │ │ │ │ ldreq r0, [pc, #76] @ 3c194 <_PyCompile_CodeGen@@Base+0x5fc> │ │ │ │ ldrne r0, [pc, #76] @ 3c198 <_PyCompile_CodeGen@@Base+0x600> │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f4f8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ beq 3c18c <_PyCompile_CodeGen@@Base+0x5f4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3c188 <_PyCompile_CodeGen@@Base+0x5f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 3c188 <_PyCompile_CodeGen@@Base+0x5f0> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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> │ │ │ │ bx lr │ │ │ │ @@ -18068,68 +18068,68 @@ │ │ │ │ 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 │ │ │ │ + bl 19f4f8 │ │ │ │ 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 │ │ │ │ + bl 18f354 │ │ │ │ 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 │ │ │ │ + bl 18f354 │ │ │ │ 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 │ │ │ │ + bl f3f9c │ │ │ │ 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 │ │ │ │ + eorseq r0, r7, ip, ror #27 │ │ │ │ + eorseq r4, r7, ip, asr #29 │ │ │ │ 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> │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ beq 3c2e0 <_PyCompile_CodeGen@@Base+0x748> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -18168,43 +18168,43 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3c340 <_PyCompile_CodeGen@@Base+0x7a8> │ │ │ │ ldr r3, [pc, #256] @ 3c45c <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ cmp r2, r3 │ │ │ │ bne 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ ldr r2, [pc, #248] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 31811c │ │ │ │ + bl 31863c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ blt 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ beq 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #216] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d20c8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #200] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ 3c468 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d20c8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #128] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -18214,23 +18214,23 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 3c3fc <_PyCompile_CodeGen@@Base+0x864> │ │ │ │ ldr r1, [pc, #44] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d20c8 <_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 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @@ -18254,37 +18254,37 @@ │ │ │ │ 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> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 297744 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b 297954 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ ldr r1, [pc, #20] @ 3c4d8 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ ldr r2, [pc, #20] @ 3c4dc <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 297744 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b 297954 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ subseq sp, r5, ip, ror #21 │ │ │ │ - mlaseq r6, r0, fp, r4 │ │ │ │ + eorseq r5, r6, r0, lsl r1 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq sp, r8, ip, ror #1 │ │ │ │ + eorseq sp, r8, r4, lsl r7 │ │ │ │ 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 │ │ │ │ + bl 19f4f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsheq 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 │ │ │ │ @@ -18294,41 +18294,41 @@ │ │ │ │ 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> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ b 3c688 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 170940 │ │ │ │ + bl 170a04 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3c688 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1b67e0 │ │ │ │ + bl 1b6a30 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r6, r5 │ │ │ │ beq 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 8b4f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #16] │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ beq 3c628 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -18347,86 +18347,86 @@ │ │ │ │ lsl r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ b 3c5b8 <_PyEval_FormatExcUnbound@@Base+0x14c> │ │ │ │ mov sl, #0 │ │ │ │ b 3c628 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3c664 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ cmp sl, #1 │ │ │ │ bne 3c64c <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ b 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ ldr r3, [pc, #72] @ 3c69c <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ ldr r1, [pc, #72] @ 3c6a0 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ b 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27e5a8 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27e7b8 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c1cc <_Py_DecRef@@Base> │ │ │ │ + bl 19c078 <_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, r0, ror r7 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - mlaseq r8, r4, r1, sp │ │ │ │ + mlaseq r8, r8, r7, sp │ │ │ │ │ │ │ │ 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 112410 │ │ │ │ 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 117680 │ │ │ │ b 3c734 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ 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 2a03f0 │ │ │ │ mov r4, #0 │ │ │ │ b 3c77c │ │ │ │ add r1, r1, r2 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ 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 113344 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r3, #1 │ │ │ │ beq 3c7a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r6, r4, lsl r8 │ │ │ │ + mlaseq r6, r4, sp, r7 │ │ │ │ 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 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3c888 │ │ │ │ ldr r0, [pc, #172] @ 3c890 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ bl 299b8 │ │ │ │ bl 29f88 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 3c87c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba2bc │ │ │ │ + bl 2ba4c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 3c820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 3c834 │ │ │ │ b 3c84c │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 3c7e8 │ │ │ │ bl 2a864 │ │ │ │ ldr r0, [pc, #8] @ 3c890 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ 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 19f4f8 │ │ │ │ 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,15 +18531,15 @@ │ │ │ │ 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 19f4f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -18563,33 +18563,33 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #124] @ 3c9f8 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c998 │ │ │ │ mov r0, #0 │ │ │ │ b 3c9f0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 3c9b8 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9a58 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1d9c58 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ bne 3c9e0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #32] @ 3c9fc │ │ │ │ beq 3c9f0 │ │ │ │ b 3c990 │ │ │ │ ldr r2, [pc, #24] @ 3ca00 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #12] @ 3c9fc │ │ │ │ @@ -18607,15 +18607,15 @@ │ │ │ │ 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 │ │ │ │ + bl 19f4f8 │ │ │ │ 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 │ │ │ │ @@ -18623,28 +18623,28 @@ │ │ │ │ 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 19f4f8 │ │ │ │ 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 359840 │ │ │ │ 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 31863c │ │ │ │ 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 1d20c8 <_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 9acd0 <_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 1d20c8 <_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 9acd0 <_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 1d20c8 <_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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 3ce34 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ 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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3cd88 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 260f20 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ce14 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3ce1c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 3ce24 │ │ │ │ - bl 132724 │ │ │ │ + bl 1326d4 │ │ │ │ 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 14445c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r1, r8, asr #17 │ │ │ │ + subseq sp, r1, r0, lsl lr │ │ │ │ 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 359698 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ 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 299ffc │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ced0 │ │ │ │ mov r0, #0 │ │ │ │ b 3cf30 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 16dd00 <_PyTime_localtime@@Base> │ │ │ │ + bl 16ddc4 <_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,42 +18925,42 @@ │ │ │ │ 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 128c9c │ │ │ │ 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, ror #17 │ │ │ │ + subseq sp, r1, r8, asr #28 │ │ │ │ + @ instruction: 0x0038d8f8 │ │ │ │ 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 306ac0 │ │ │ │ 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 18f354 │ │ │ │ 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 │ │ │ │ + eorseq sp, r8, r4, lsl r9 │ │ │ │ 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 │ │ │ │ @@ -19002,65 +19002,65 @@ │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ beq 3d1a0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ beq 3d1a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ bne 3d0ac │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3d11c │ │ │ │ cmp r5, #0 │ │ │ │ bne 3d0c0 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ b 3d124 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d0e4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 260d10 │ │ │ │ + bl 260f20 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d11c │ │ │ │ subs r5, r9, #3 │ │ │ │ beq 3d0b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d108 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r6, r0, #0 │ │ │ │ blt 3d11c │ │ │ │ cmp r5, #1 │ │ │ │ beq 3d124 │ │ │ │ b 3d10c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r5, r0, #0 │ │ │ │ bge 3d124 │ │ │ │ mov r4, #0 │ │ │ │ b 3d1a0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ cmpeq r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ bne 3d14c │ │ │ │ cmp r5, #0 │ │ │ │ bne 3d178 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ @@ -19077,87 +19077,87 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3d188 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 29934 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ ldr r3, [pc, #40] @ 3d1c0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [pc, #36] @ 3d1c4 │ │ │ │ moveq r4, r3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq sp, r1, ip, asr #18 │ │ │ │ + @ instruction: 0x0051de94 │ │ │ │ subseq r1, r7, r8, lsr lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3d1d8 │ │ │ │ + b a5928 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3d200 │ │ │ │ + ldr r1, [pc, #16] @ 3d204 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r5, ip, ror #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] @ 3d204 │ │ │ │ + ldr r0, [pc, #16] @ 3d244 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f4f8 │ │ │ │ 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 │ │ │ │ + beq 3d278 │ │ │ │ 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 │ │ │ │ + bl 9b2f8 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ beq 3d2e0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -19196,43 +19196,43 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d340 │ │ │ │ ldr r3, [pc, #256] @ 3d45c │ │ │ │ cmp r2, r3 │ │ │ │ bne 3d3c8 │ │ │ │ ldr r2, [pc, #248] @ 3d460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31811c │ │ │ │ + bl 31863c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ blt 3d448 │ │ │ │ beq 3d3c8 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #216] @ 3d460 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d20c8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #200] @ 3d464 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3d448 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3d304 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3d304 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 3d304 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ 3d468 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d20c8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #128] @ 3d464 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3d448 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -19242,23 +19242,23 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3d424 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3d424 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 3d3fc │ │ │ │ ldr r1, [pc, #44] @ 3d460 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d20c8 <_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 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @@ -19267,42 +19267,42 @@ │ │ │ │ ldrsbeq sl, [r7], #-128 @ 0xffffff80 │ │ │ │ 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 92b60 │ │ │ │ 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 a3300 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d4d0 │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [r8, #4]! │ │ │ │ bne 3d4a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ 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 9acd0 <_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, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -19340,53 +19340,53 @@ │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 3d5bc │ │ │ │ mov r4, #0 │ │ │ │ b 3d630 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3d5b4 │ │ │ │ cmp r4, #1 │ │ │ │ beq 3d618 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 3d5f0 │ │ │ │ cmp r4, #2 │ │ │ │ beq 3d614 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 3d618 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d618 │ │ │ │ b 3d5b4 │ │ │ │ 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> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3d644 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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 │ │ │ │ @@ -19397,1081 +19397,1081 @@ │ │ │ │ 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 112410 │ │ │ │ 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> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 3d6c8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a3294 │ │ │ │ + bl 2a3494 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3d6dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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, asr #12 │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq ip, r6, ip, lsr #25 │ │ │ │ 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 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d3f8 │ │ │ │ + eorseq sp, r8, r0, lsr #20 │ │ │ │ │ │ │ │ 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 │ │ │ │ + bl 3188d8 │ │ │ │ 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 r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, asr r4 │ │ │ │ + eorseq sp, r8, r8, ror sl │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ 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> │ │ │ │ + ldr r0, [pc, #16] @ 3d7d0 <_Py_strhex_bytes_with_sep@@Base+0xac> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f4f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ -0003d7bc : │ │ │ │ +0003d7d4 : │ │ │ │ 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 3d810 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d810 │ │ │ │ + beq 3d828 │ │ │ │ str r7, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 153220 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3d8e4 │ │ │ │ - ldr r9, [pc, #196] @ 3d910 │ │ │ │ + beq 3d8fc │ │ │ │ + ldr r9, [pc, #196] @ 3d928 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ - b 3d87c │ │ │ │ + b 3d894 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 3d8ec │ │ │ │ + bne 3d904 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 3d8dc │ │ │ │ + bne 3d8f4 │ │ │ │ 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] @ 3d92c │ │ │ │ + bge 3d91c │ │ │ │ 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] @ 3d930 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldreq r2, [pc, #84] @ 3d91c │ │ │ │ + ldreq r2, [pc, #84] @ 3d934 │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d854 │ │ │ │ + bne 3d86c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r5, #0 │ │ │ │ - b 3d904 │ │ │ │ + b 3d91c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d870 │ │ │ │ + bne 3d888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3d870 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 3d888 │ │ │ │ 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 lr, r5, r8, ror #2 │ │ │ │ + @ instruction: 0x0038dab4 │ │ │ │ + eorseq sp, r8, r0, asr #21 │ │ │ │ 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 │ │ │ │ + subs r0, r1, #0 │ │ │ │ + bne 3d980 │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 3d974 │ │ │ │ + ldr r3, [pc, #80] @ 3d9b8 │ │ │ │ + ldr r1, [pc, #80] @ 3d9bc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 3d9a4 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + b 3d9b0 │ │ │ │ + ldr r3, [pc, #56] @ 3d9c0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 11f99c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 3d9ac │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3d9ac │ │ │ │ + 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 #25 │ │ │ │ + subseq r1, r5, r0, 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 r3, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ 3d9f8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f4f8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, asr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3d958 │ │ │ │ - ldr r0, [pc] @ 3d93c │ │ │ │ + bl 3da1c │ │ │ │ + ldr r0, [pc] @ 3da18 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bxeq lr │ │ │ │ - bx r3 │ │ │ │ │ │ │ │ -0003d958 : │ │ │ │ +0003da1c : │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #96] @ 3da94 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r7, [pc, #88] @ 3d9d4 │ │ │ │ + ldr r7, [pc, #88] @ 3da98 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r8, #0 │ │ │ │ add r4, r5, #43520 @ 0xaa00 │ │ │ │ add r6, r5, #92160 @ 0x16800 │ │ │ │ add r4, r4, #248 @ 0xf8 │ │ │ │ add r6, r6, #760 @ 0x2f8 │ │ │ │ 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 9b2f8 │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne 3d990 │ │ │ │ + bne 3da54 │ │ │ │ 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>: │ │ │ │ +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 265674 │ │ │ │ + bl 265884 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3da54 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 265674 │ │ │ │ + bl 265884 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3da54 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 265674 │ │ │ │ + bl 265884 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3da54 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #36] @ 3da60 <_PyType_GetModuleByDef3@@Base+0x88> │ │ │ │ + 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] @ 3da64 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #16] @ 3db28 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ + bl 117680 │ │ │ │ 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> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ - 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> │ │ │ │ - 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> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 3db0c <_PyType_GetModuleByDef3@@Base+0x134> │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - b 3db18 <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ - ldr r3, [pc, #56] @ 3db28 <_PyType_GetModuleByDef3@@Base+0x150> │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 3db14 <_PyType_GetModuleByDef3@@Base+0x13c> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3db14 <_PyType_GetModuleByDef3@@Base+0x13c> │ │ │ │ - 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 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sp, r8, r4, ror #22 │ │ │ │ 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 2ad168 │ │ │ │ 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 15a6ec <_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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3dc04 <_PyType_GetModuleByDef3@@Base+0x22c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3dc04 <_PyType_GetModuleByDef3@@Base+0x168> │ │ │ │ + bl a5638 │ │ │ │ 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 148a44 <_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 │ │ │ │ + ldrheq r1, [r7], #-236 @ 0xffffff14 │ │ │ │ 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 1284bc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dc5c <_PyType_GetModuleByDef3@@Base+0x284> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3dc5c <_PyType_GetModuleByDef3@@Base+0x1c0> │ │ │ │ + bl a5638 │ │ │ │ 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 a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x2b0> │ │ │ │ + bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 92e84 │ │ │ │ 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 1284bc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dce8 <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3dce8 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ + bl a5638 │ │ │ │ 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 a6350 │ │ │ │ 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 fc280 │ │ │ │ + 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 b9828 │ │ │ │ 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 117680 │ │ │ │ + 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 9cae4 │ │ │ │ mov r4, r0 │ │ │ │ - b 3dd88 <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ - bl 24f21c │ │ │ │ + b 3ddac <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ + bl 24f274 │ │ │ │ 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 139af8 │ │ │ │ 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 9acd0 <_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, lsr #13 │ │ │ │ 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 a2760 │ │ │ │ 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 a2760 │ │ │ │ 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 9acd0 <_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 116eb8 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 1afb98 │ │ │ │ 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 a29c0 │ │ │ │ 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 c039c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ - bl aea28 │ │ │ │ + beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + bl aeaf8 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 a2760 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_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 117680 │ │ │ │ + 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 117680 │ │ │ │ + b 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3e158 <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ + blt 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3e13c <_PyType_GetModuleByDef3@@Base+0x764> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3e12c <_PyType_GetModuleByDef3@@Base+0x690> │ │ │ │ + bl a5638 │ │ │ │ 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 3e178 <_PyType_GetModuleByDef3@@Base+0x6dc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d8b0 │ │ │ │ - eorseq sp, r8, r0, ror #17 │ │ │ │ + eorseq sp, r8, ip, lsl lr │ │ │ │ + eorseq sp, r8, ip, asr #28 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - b 150c38 │ │ │ │ - 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> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 3e1d4 <_PyType_GetModuleByDef3@@Base+0x7fc> │ │ │ │ - ldr r2, [pc, #100] @ 3e210 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 3e1f0 <_PyType_GetModuleByDef3@@Base+0x818> │ │ │ │ - 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> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - 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> │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b1dc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r8, r9, sp │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038d9b8 │ │ │ │ + b 150d5c │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r0, [pc] @ 3e174 <_PyType_GetModuleByDef3@@Base+0x6d8> │ │ │ │ + b 128c9c │ │ │ │ + eorseq sp, r8, r8, ror lr │ │ │ │ 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] @ 3e320 <_PyType_GetModuleByDef3@@Base+0x884> │ │ │ │ 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] @ 3e324 <_PyType_GetModuleByDef3@@Base+0x888> │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #352] @ 3e3c8 <_PyType_GetModuleByDef3@@Base+0x9f0> │ │ │ │ - bl bbddc │ │ │ │ + ldr r1, [pc, #352] @ 3e328 <_PyType_GetModuleByDef3@@Base+0x88c> │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e2b4 <_PyType_GetModuleByDef3@@Base+0x8dc> │ │ │ │ + blt 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e330 <_PyType_GetModuleByDef3@@Base+0x958> │ │ │ │ + beq 3e290 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 3e3cc <_PyType_GetModuleByDef3@@Base+0x9f4> │ │ │ │ + ldr r1, [pc, #328] @ 3e32c <_PyType_GetModuleByDef3@@Base+0x890> │ │ │ │ sub r3, r5, #4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e314 <_PyType_GetModuleByDef3@@Base+0x93c> │ │ │ │ + beq 3e274 <_PyType_GetModuleByDef3@@Base+0x7d8> │ │ │ │ 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 3e21c <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ + ldr r3, [pc, #292] @ 3e330 <_PyType_GetModuleByDef3@@Base+0x894> │ │ │ │ + ldr r1, [pc, #292] @ 3e334 <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e3b4 <_PyType_GetModuleByDef3@@Base+0x9dc> │ │ │ │ + b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e38c <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ + bne 3e2ec <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e37c <_PyType_GetModuleByDef3@@Base+0x9a4> │ │ │ │ - bl 132724 │ │ │ │ + bne 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + bl 1326d4 │ │ │ │ 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 3e228 <_PyType_GetModuleByDef3@@Base+0x78c> │ │ │ │ + b 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + bl 11a8f8 │ │ │ │ + ldr r1, [pc, #184] @ 3e338 <_PyType_GetModuleByDef3@@Base+0x89c> │ │ │ │ sub r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e2b4 <_PyType_GetModuleByDef3@@Base+0x8dc> │ │ │ │ - bl c3e20 │ │ │ │ + beq 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e3a4 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ + bne 3e304 <_PyType_GetModuleByDef3@@Base+0x868> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e37c <_PyType_GetModuleByDef3@@Base+0x9a4> │ │ │ │ - bl 132724 │ │ │ │ + bne 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + bl 1326d4 │ │ │ │ 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 3e290 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ + b 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + ldr r3, [pc, #88] @ 3e33c <_PyType_GetModuleByDef3@@Base+0x8a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 3e3b4 <_PyType_GetModuleByDef3@@Base+0x9dc> │ │ │ │ + bl 14445c │ │ │ │ + b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e37c <_PyType_GetModuleByDef3@@Base+0x9a4> │ │ │ │ + blt 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92884 │ │ │ │ - b 3e3b4 <_PyType_GetModuleByDef3@@Base+0x9dc> │ │ │ │ + bl 928cc │ │ │ │ + b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e37c <_PyType_GetModuleByDef3@@Base+0x9a4> │ │ │ │ + blt 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ 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, ip, lsl pc │ │ │ │ + eorseq sp, r8, r8, lsl pc │ │ │ │ + eorseq sp, r8, r8, lsr #30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r8, lsl #20 │ │ │ │ - eorseq sp, r8, r4, lsr #20 │ │ │ │ + eorseq sp, r8, ip, lsr #30 │ │ │ │ + eorseq sp, r8, r8, asr #30 │ │ │ │ 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 │ │ │ │ + bne 3e36c <_PyType_GetModuleByDef3@@Base+0x8d0> │ │ │ │ + ldr r3, [pc, #112] @ 3e3d0 <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ + ldr r1, [pc, #112] @ 3e3d4 <_PyType_GetModuleByDef3@@Base+0x938> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 3e39c <_PyType_GetModuleByDef3@@Base+0x900> │ │ │ │ + ldr r2, [pc, #100] @ 3e3d8 <_PyType_GetModuleByDef3@@Base+0x93c> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 3e3b8 <_PyType_GetModuleByDef3@@Base+0x91c> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #1073741824 @ 0x40000000 │ │ │ │ + bne 3e3a4 <_PyType_GetModuleByDef3@@Base+0x908> │ │ │ │ + ldr r3, [pc, #60] @ 3e3d0 <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ + ldr r1, [pc, #68] @ 3e3dc <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + b 3e3bc <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b2f8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, ip, lsr #31 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r8, ip, asr #31 │ │ │ │ + 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 fe18c │ │ │ │ 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 11f99c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e450 <_PyType_GetModuleByDef3@@Base+0xa78> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3e450 <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ + bl a5638 │ │ │ │ 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, asr #9 │ │ │ │ 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 aeaf8 │ │ │ │ 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 aef74 │ │ │ │ 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 30a0e8 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5638 │ │ │ │ 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 10f7e0 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 137924 │ │ │ │ + b 1378d4 │ │ │ │ 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 1dde70 │ │ │ │ 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 ff1f4 <_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 2d8220 <_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 a6350 │ │ │ │ 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 9b37c │ │ │ │ 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 14445c │ │ │ │ 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 a6350 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 │ │ │ │ + @ instruction: 0x003807d8 │ │ │ │ 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 15a6ec <_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 10f7e0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a67b8 │ │ │ │ + bl a681c │ │ │ │ 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 18f354 │ │ │ │ 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: 0x00389cfc │ │ │ │ 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 124a7c <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3e830 <_PyType_GetModuleByDef3@@Base+0xd94> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, asr sp │ │ │ │ + @ instruction: 0x0038e2dc │ │ │ │ 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 14ec7c │ │ │ │ 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,316 +20565,373 @@ │ │ │ │ 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 a9a84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038ddf8 │ │ │ │ + eorseq lr, r8, r8, ror r3 │ │ │ │ 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 8be7c │ │ │ │ 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 8be7c │ │ │ │ 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 8be7c │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 3e9c0 <_PyType_GetModuleByDef3@@Base+0xf24> │ │ │ │ + ldr r3, [pc, #184] @ 3ea6c <_PyType_GetModuleByDef3@@Base+0xfd0> │ │ │ │ + ldr r1, [pc, #184] @ 3ea70 <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 3ea64 <_PyType_GetModuleByDef3@@Base+0xfc8> │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ldr r2, [pc, #168] @ 3ea74 <_PyType_GetModuleByDef3@@Base+0xfd8> │ │ │ │ + lsr r3, r3, #2 │ │ │ │ + and r3, r3, #7 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi 3ea60 <_PyType_GetModuleByDef3@@Base+0xfc4> │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #132] @ 3ea78 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + b 9de28 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #124] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + b 9de28 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #116] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + b 9de28 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #100] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + ldr r1, [pc, #92] @ 3ea78 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + ldr r0, [pc, #100] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ + b a9a84 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #84] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + ldr r1, [pc, #72] @ 3ea78 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + ldr r0, [pc, #80] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ + b a9a84 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #64] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + ldr r1, [pc, #56] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + ldr r0, [pc, #60] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ + b a9a84 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [pc, #44] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + ldr r2, [pc, #36] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + ldr r1, [pc, #28] @ 3ea78 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + ldr r0, [pc, #40] @ 3ea88 <_PyType_GetModuleByDef3@@Base+0xfec> │ │ │ │ + b a9a84 │ │ │ │ + ldr r4, [pc, #36] @ 3ea8c <_PyType_GetModuleByDef3@@Base+0xff0> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r6, r7, r8, lsl #10 │ │ │ │ + subseq lr, r1, ip, lsl #1 │ │ │ │ + @ instruction: 0x0038e3b0 │ │ │ │ + eorseq pc, r7, r4, ror r6 @ │ │ │ │ + eorseq pc, r7, r8, asr sp @ │ │ │ │ + eorseq r3, r8, r8, ror sp │ │ │ │ + @ instruction: 0x0038e3b4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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, #32 │ │ │ │ mov ip, r1 │ │ │ │ - bne 3e9e0 <_PyType_GetModuleByDef3@@Base+0x1008> │ │ │ │ + bne 3eae0 <_PyType_GetModuleByDef3@@Base+0x1044> │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3ea18 <_PyType_GetModuleByDef3@@Base+0x1040> │ │ │ │ + beq 3eb18 <_PyType_GetModuleByDef3@@Base+0x107c> │ │ │ │ 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] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3ea70 <_PyType_GetModuleByDef3@@Base+0x1098> │ │ │ │ + beq 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3ea38 <_PyType_GetModuleByDef3@@Base+0x1060> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3eb38 <_PyType_GetModuleByDef3@@Base+0x109c> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ea70 <_PyType_GetModuleByDef3@@Base+0x1098> │ │ │ │ + bne 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #60] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0x10a8> │ │ │ │ + ldr r2, [pc, #60] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3ea60 <_PyType_GetModuleByDef3@@Base+0x1088> │ │ │ │ - ldr r0, [pc, #52] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0x10ac> │ │ │ │ + beq 3eb60 <_PyType_GetModuleByDef3@@Base+0x10c4> │ │ │ │ + ldr r0, [pc, #52] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #48] @ 3ea88 <_PyType_GetModuleByDef3@@Base+0x10b0> │ │ │ │ + ldr r1, [pc, #48] @ 3eb88 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ 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 117680 │ │ │ │ + b 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + ldr r3, [pc, #36] @ 3eb8c <_PyType_GetModuleByDef3@@Base+0x10f0> │ │ │ │ + ldr r1, [pc, #36] @ 3eb90 <_PyType_GetModuleByDef3@@Base+0x10f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0038e3b8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r8, asr lr │ │ │ │ + eorseq lr, r8, r0, ror #7 │ │ │ │ │ │ │ │ -0003ea94 : │ │ │ │ - ldr r0, [pc] @ 3ea9c │ │ │ │ - b 10ee0c │ │ │ │ +0003eb94 : │ │ │ │ + ldr r0, [pc] @ 3eb9c │ │ │ │ + b 10ed9c │ │ │ │ ldrsheq r2, [r7], #-20 @ 0xffffffec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, 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 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 3eb74 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #168] @ 3eb84 │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - and r3, r3, #7 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi 3eb70 │ │ │ │ - ldrb r3, [r2, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #132] @ 3eb88 │ │ │ │ - b 9dd0c │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #124] @ 3eb8c │ │ │ │ - b 9dd0c │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #116] @ 3eb90 │ │ │ │ - b 9dd0c │ │ │ │ - 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 │ │ │ │ + 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs ip, r0, #0 │ │ │ │ + bne 3ec30 │ │ │ │ + mov r0, #0 │ │ │ │ + b 3ec70 │ │ │ │ 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 │ │ │ │ + ldr r5, [ip] │ │ │ │ + bl 10f7e0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 24f274 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 3ec28 │ │ │ │ + ldrne r0, [pc, #28] @ 3ec7c │ │ │ │ + bne 3ec70 │ │ │ │ + ldr r1, [pc, #24] @ 3ec80 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 117680 │ │ │ │ + b 3ec28 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r2, r7, r4, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x00389cfc │ │ │ │ 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 ab0f0 │ │ │ │ + ldr r1, [pc, #28] @ 3eccc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3ec50 │ │ │ │ + bge 3ed34 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 4066c │ │ │ │ - eorseq r6, r7, r0, lsl #26 │ │ │ │ + b 40750 │ │ │ │ + eorseq r7, r7, r0, lsr r2 │ │ │ │ andmi fp, r5, sl, lsl #30 │ │ │ │ - blhi 55499c │ │ │ │ - eorseq r4, r7, r0, lsl #18 │ │ │ │ + blhi 554a80 │ │ │ │ + eorseq r4, r7, r0, lsl #29 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ - eorseq r6, r7, r4, lsl #26 │ │ │ │ + eorseq r7, r7, r4, lsr r2 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - eorseq r1, r6, r0, lsl #13 │ │ │ │ - eorseq sp, r8, ip, lsl #29 │ │ │ │ + eorseq r1, r6, r0, lsl #24 │ │ │ │ + eorseq lr, r8, r0, asr #8 │ │ │ │ svcvc 0x00f80000 │ │ │ │ - @ instruction: 0x003616b8 │ │ │ │ - mlaseq r8, r4, lr, sp │ │ │ │ + eorseq r1, r6, r8, lsr ip │ │ │ │ + eorseq lr, r8, r8, asr #8 │ │ │ │ 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 ab0f0 │ │ │ │ + ldr r1, [pc, #-112] @ 3ecd8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ 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 ab0f0 │ │ │ │ + ldr r1, [pc, #-140] @ 3ece0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ 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 ab0f0 │ │ │ │ + ldr r1, [pc, #-176] @ 3ece8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ 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 20fc48 │ │ │ │ + ldr r1, [pc, #-224] @ 3ecec │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ 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 ab0f0 │ │ │ │ + ldr r1, [pc, #-260] @ 3ecf4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ 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 20fc48 │ │ │ │ + ldr r1, [pc, #-300] @ 3ecf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10f9a4 │ │ │ │ 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 18f354 │ │ │ │ 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, asr pc │ │ │ │ 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 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [pc, #4] @ 407f0 │ │ │ │ - b a9a20 │ │ │ │ - eorseq sp, r8, r0, ror #29 │ │ │ │ - eorseq sp, r8, r8, ror #29 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 40810 │ │ │ │ + bne 407e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 40838 │ │ │ │ + beq 40808 │ │ │ │ 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] @ 4081c │ │ │ │ + ldr r1, [pc, #36] @ 40820 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 40854 │ │ │ │ + ldr r2, [pc, #20] @ 40824 │ │ │ │ tst r3, #12 │ │ │ │ - ldr r0, [pc, #16] @ 40858 │ │ │ │ + ldr r0, [pc, #16] @ 40828 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003709d8 │ │ │ │ + eorseq r0, r7, r8, asr pc │ │ │ │ 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 40848 │ │ │ │ + ldr r0, [pc, #12] @ 40854 │ │ │ │ + b a9a84 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r0, [pc, #4] @ 40858 │ │ │ │ + b a9a84 │ │ │ │ + eorseq lr, r8, r0, ror #8 │ │ │ │ + eorseq lr, r8, r8, ror #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4086c │ │ │ │ - b 1af940 │ │ │ │ + ldr r1, [pc] @ 4086c │ │ │ │ + b 1afb98 │ │ │ │ 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 15a6ec <_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 18f354 │ │ │ │ + b 40930 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 408fc │ │ │ │ - bl a55d4 │ │ │ │ + bne 408fc │ │ │ │ + bl a5638 │ │ │ │ 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 r6, r8, r4, ror #4 │ │ │ │ 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 2b9760 <_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 aeaf8 │ │ │ │ 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 2a03f0 │ │ │ │ + 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 aef74 │ │ │ │ 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 117680 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 40b88 │ │ │ │ + bl 1284bc │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 40c20 │ │ │ │ - bl a55d4 │ │ │ │ + bge 40a78 │ │ │ │ + bl a5638 │ │ │ │ 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 18f354 │ │ │ │ + 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 18f354 │ │ │ │ + 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 2a03f0 │ │ │ │ + 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,494 @@ │ │ │ │ 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 a5638 │ │ │ │ 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 9acd0 <_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 14445c │ │ │ │ + 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 9b2f8 │ │ │ │ + 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, r4, lsr #9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r4, lsr pc │ │ │ │ + @ instruction: 0x0038e4bc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, ip, ror #30 │ │ │ │ + @ instruction: 0x0038e4f4 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r8, r0, lsl #31 │ │ │ │ + eorseq lr, r8, r8, lsl #10 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ 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, 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] @ 40d58 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #360] @ 40d5c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + cmpne r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + beq 40c70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ade9c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40c70 │ │ │ │ + ldr r1, [pc, #316] @ 40d58 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ade9c │ │ │ │ + ldr r1, [pc, #312] @ 40d60 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40c70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ade9c │ │ │ │ + ldr r1, [pc, #280] @ 40d64 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40c70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ade9c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 40d50 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 15e620 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 40c88 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 15e620 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 40c80 │ │ │ │ + ldr r2, [pc, #200] @ 40d68 │ │ │ │ + cmp r5, #5 │ │ │ │ + bhi 40d38 │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + cmp r4, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 40cc8 │ │ │ │ mov r1, r6 │ │ │ │ - bne 40dc4 │ │ │ │ - bl a55d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 40fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - mvnne r4, #0 │ │ │ │ - b 40dfc │ │ │ │ + cmpge r5, #3 │ │ │ │ + bne 40d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40d38 │ │ │ │ + ldr r0, [pc, #136] @ 40d6c │ │ │ │ + b 40d3c │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40d38 │ │ │ │ + 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 40fd8 │ │ │ │ + b 40d2c │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40cec │ │ │ │ + b 40d38 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40d38 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt 40da0 │ │ │ │ - ldr r3, [r5] │ │ │ │ + bl 40fd8 │ │ │ │ + b 40d2c │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40d10 │ │ │ │ + b 40d38 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 40c80 │ │ │ │ + bne 40cdc │ │ │ │ + ldr r0, [pc, #48] @ 40d70 │ │ │ │ + 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] @ 40d74 │ │ │ │ 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 │ │ │ │ + ldrsheq lr, [r1], #-160 @ 0xffffff60 │ │ │ │ + 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 40d9c │ │ │ │ pop {r4, lr} │ │ │ │ - b 187c78 │ │ │ │ - ldr r3, [pc, #16] @ 40e64 │ │ │ │ - ldr r1, [pc, #16] @ 40e68 │ │ │ │ + b 187e54 │ │ │ │ + ldr r3, [pc, #16] @ 40db4 │ │ │ │ + ldr r1, [pc, #16] @ 40db8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, asr #31 │ │ │ │ + eorseq lr, r8, ip, asr #10 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ 40e80 │ │ │ │ + ldr r3, [pc, #8] @ 40dd0 │ │ │ │ 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] @ 40dd4 │ │ │ │ + b 3119b0 │ │ │ │ + @ instruction: 0x003774f8 │ │ │ │ + andeq r1, r4, r8, lsl #1 │ │ │ │ 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 40e28 │ │ │ │ + ldr r3, [pc, #348] @ 40f78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r6, r0 │ │ │ │ - b 4101c │ │ │ │ + b 40f6c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357774 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357774 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov fp, r1 │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357774 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357774 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357774 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357774 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov r5, r1 │ │ │ │ - bl aa91c │ │ │ │ + bl aa980 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 41018 │ │ │ │ + beq 40f68 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl ab08c │ │ │ │ + bl ab0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ + beq 40f44 │ │ │ │ str r0, [r6, #12] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl ab08c │ │ │ │ + bl ab0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ + beq 40f44 │ │ │ │ str r0, [r6, #16] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl ab08c │ │ │ │ + bl ab0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ + beq 40f44 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab08c │ │ │ │ + bl ab0f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ + beq 40f44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl ab08c │ │ │ │ + bl ab0f0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r6, #28] │ │ │ │ - bne 4101c │ │ │ │ + bne 40f6c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41018 │ │ │ │ + beq 40f68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41018 │ │ │ │ + bne 40f68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148bb4 │ │ │ │ + bl 148b6c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41064 │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #20] @ 4106c │ │ │ │ + bne 40fb4 │ │ │ │ + bl a5638 │ │ │ │ + ldr r3, [pc, #40] @ 40fd0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 4106c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 40fd0 │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #49152 @ 0xc000 │ │ │ │ + ldr r0, [pc, #8] @ 40fd4 │ │ │ │ + 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, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r1 │ │ │ │ + bl aeaf8 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 41080 │ │ │ │ + mov r4, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl aef74 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + bne 41024 │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvnne r4, #0 │ │ │ │ + b 4105c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 115910 │ │ │ │ + ldr r2, [r6] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 41054 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 41054 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 41000 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 41080 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 41080 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_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 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4127c │ │ │ │ + bne 41294 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #464] @ 4128c │ │ │ │ + ldr r3, [pc, #464] @ 412a4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411a0 │ │ │ │ - ldr r3, [pc, #428] @ 4128c │ │ │ │ + bne 411b8 │ │ │ │ + ldr r3, [pc, #428] @ 412a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411a0 │ │ │ │ - ldr r3, [pc, #400] @ 4128c │ │ │ │ + bne 411b8 │ │ │ │ + ldr r3, [pc, #400] @ 412a4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41188 │ │ │ │ - ldr r3, [pc, #368] @ 4128c │ │ │ │ + bne 411a0 │ │ │ │ + ldr r3, [pc, #368] @ 412a4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41188 │ │ │ │ + bne 411a0 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #340] @ 41290 │ │ │ │ + ldr r1, [pc, #340] @ 412a8 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #336] @ 41294 │ │ │ │ + ldrlt r1, [pc, #336] @ 412ac │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ 41290 │ │ │ │ + ldr r3, [pc, #324] @ 412a8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41170 │ │ │ │ + beq 41188 │ │ │ │ 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] @ 412b0 │ │ │ │ + ldr r1, [pc, #308] @ 412b4 │ │ │ │ + ldrne r0, [pc, #300] @ 412b0 │ │ │ │ + ldrne r1, [pc, #304] @ 412b8 │ │ │ │ + b 4129c │ │ │ │ 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] @ 412bc │ │ │ │ + ldr r1, [pc, #296] @ 412c0 │ │ │ │ + ldrne r0, [pc, #288] @ 412bc │ │ │ │ + ldrne r1, [pc, #292] @ 412c4 │ │ │ │ + b 4129c │ │ │ │ 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] @ 412b0 │ │ │ │ + ldr r1, [pc, #280] @ 412c8 │ │ │ │ + ldrne r0, [pc, #252] @ 412b0 │ │ │ │ + ldrne r1, [pc, #276] @ 412cc │ │ │ │ + b 4129c │ │ │ │ + ldr r3, [pc, #228] @ 412a4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411dc │ │ │ │ - ldr r3, [pc, #196] @ 4128c │ │ │ │ + bne 411f4 │ │ │ │ + ldr r3, [pc, #196] @ 412a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 41260 │ │ │ │ + beq 41278 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #128] @ 41290 │ │ │ │ - ldr r3, [pc, #124] @ 41290 │ │ │ │ - ldrlt r1, [pc, #124] @ 41294 │ │ │ │ + ldr r1, [pc, #128] @ 412a8 │ │ │ │ + ldr r3, [pc, #124] @ 412a8 │ │ │ │ + ldrlt r1, [pc, #124] @ 412ac │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41248 │ │ │ │ + beq 41260 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 41284 │ │ │ │ + b 4129c │ │ │ │ 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] @ 412b0 │ │ │ │ + ldr r1, [pc, #96] @ 412d0 │ │ │ │ + ldrne r0, [pc, #60] @ 412b0 │ │ │ │ + ldrne r1, [pc, #92] @ 412d4 │ │ │ │ + b 4129c │ │ │ │ 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] @ 412d8 │ │ │ │ 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,866 +23272,869 @@ │ │ │ │ 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 148b6c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 412fc │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #40] @ 41318 │ │ │ │ + bne 41314 │ │ │ │ + bl a5638 │ │ │ │ + ldr r3, [pc, #40] @ 41330 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41318 │ │ │ │ + ldr r2, [pc, #16] @ 41330 │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #24576 @ 0x6000 │ │ │ │ - ldr r0, [pc, #8] @ 4131c │ │ │ │ + cmp r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [pc, #8] @ 41334 │ │ │ │ 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] @ 41348 │ │ │ │ + b 1afb98 │ │ │ │ + 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 41380 │ │ │ │ + ldr r3, [pc, #196] @ 4143c │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 14445c │ │ │ │ + bne 4138c │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 92e84 │ │ │ │ + cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ + bls 4139c │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2a03f0 │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 997c0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 41394 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a804 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 413dc │ │ │ │ + ldr r3, [pc, #112] @ 4143c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 14445c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99cb4 │ │ │ │ + b 41430 │ │ │ │ + bl 92e84 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + beq 41420 │ │ │ │ + cmp r7, r6 │ │ │ │ + ble 41414 │ │ │ │ + ldr r0, [r4, r6, lsl #2] │ │ │ │ + bl 175e2c <_PyLong_FromGid@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41420 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r0, [r3, r6, lsl #2] │ │ │ │ + add r6, r6, #1 │ │ │ │ + b 413ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99cb4 │ │ │ │ + b 41434 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99cb4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b2f8 │ │ │ │ + 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 148b6c │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 41478 │ │ │ │ + bl a5638 │ │ │ │ + ldr r3, [pc, #20] @ 41480 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 41480 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ 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] @ 41510 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 41370 │ │ │ │ + bne 414d4 │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #92] @ 413b0 │ │ │ │ + ldr r1, [pc, #92] @ 41514 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe238 │ │ │ │ + bl fe18c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4138c │ │ │ │ - b 41384 │ │ │ │ - ldr r0, [pc, #56] @ 413b0 │ │ │ │ + bne 414f0 │ │ │ │ + b 414e8 │ │ │ │ + ldr r0, [pc, #56] @ 41514 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41348 │ │ │ │ + bne 414ac │ │ │ │ mov r0, #0 │ │ │ │ - b 413a4 │ │ │ │ + b 41508 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 41384 │ │ │ │ - ldrne r0, [pc, #16] @ 413b4 │ │ │ │ - ldreq r0, [pc, #4] @ 413ac │ │ │ │ + blt 414e8 │ │ │ │ + ldrne r0, [pc, #16] @ 41518 │ │ │ │ + ldreq r0, [pc, #4] @ 41510 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq fp, r5, r0, lsr #23 │ │ │ │ + eorseq ip, r5, r0, lsr #2 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ + b 41814 │ │ │ │ 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] @ 417b8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r8 │ │ │ │ mov r5, r1 │ │ │ │ - beq 41420 │ │ │ │ + beq 41588 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ - ldr r1, [pc, #608] @ 41654 │ │ │ │ + bl ade9c │ │ │ │ + ldr r1, [pc, #608] @ 417bc │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41420 │ │ │ │ + bne 41588 │ │ │ │ mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ 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] @ 417c0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 41464 │ │ │ │ + bne 415cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e574 │ │ │ │ + bl 15e620 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 41464 │ │ │ │ + blt 415cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #512] @ 4165c │ │ │ │ + ldr r1, [pc, #512] @ 417c4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 14e0e4 │ │ │ │ + b 14e0a0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 414a8 │ │ │ │ - ldr r1, [pc, #472] @ 41650 │ │ │ │ + beq 41610 │ │ │ │ + ldr r1, [pc, #472] @ 417b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ - ldr r1, [pc, #464] @ 41654 │ │ │ │ + bl ade9c │ │ │ │ + ldr r1, [pc, #464] @ 417bc │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 414a8 │ │ │ │ + bne 41610 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 414c4 │ │ │ │ + beq 4162c │ │ │ │ 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 129d0c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 415d0 │ │ │ │ + beq 41738 │ │ │ │ mov r0, r5 │ │ │ │ - bl aea28 │ │ │ │ + bl aeaf8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 415ac │ │ │ │ + beq 41714 │ │ │ │ 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] @ 417c8 │ │ │ │ + beq 41698 │ │ │ │ + ldr r1, [pc, #340] @ 417b8 │ │ │ │ + bl ade9c │ │ │ │ + ldr r3, [pc, #352] @ 417cc │ │ │ │ + ldr r8, [pc, #344] @ 417c8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - b 41530 │ │ │ │ + b 41698 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 415d8 │ │ │ │ - bne 41548 │ │ │ │ + blt 41740 │ │ │ │ + bne 416b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 41560 │ │ │ │ + bne 416c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef74 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 41510 │ │ │ │ - b 4157c │ │ │ │ + bne 41678 │ │ │ │ + b 416e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d8f4 │ │ │ │ + bl 12d884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41524 │ │ │ │ - b 415d8 │ │ │ │ + beq 4168c │ │ │ │ + b 41740 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41530 │ │ │ │ + bne 41698 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 41530 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 41698 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 415a0 │ │ │ │ + beq 41708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 415a0 │ │ │ │ + bne 41708 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41648 │ │ │ │ + beq 417b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 415d0 │ │ │ │ + beq 41738 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 415d0 │ │ │ │ + bne 41738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 41648 │ │ │ │ + b 417b0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 415fc │ │ │ │ + beq 41764 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 415fc │ │ │ │ + bne 41764 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41620 │ │ │ │ + beq 41788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41620 │ │ │ │ + bne 41788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 415d0 │ │ │ │ + beq 41738 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 415d0 │ │ │ │ + bne 41738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 415d0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 41738 │ │ │ │ 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 │ │ │ │ + andseq r7, ip, r0, lsl #16 │ │ │ │ + eorseq r7, r1, ip, asr #28 │ │ │ │ + b 41440 │ │ │ │ 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 928cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41804 │ │ │ │ + beq 4180c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 41814 │ │ │ │ + bl 41870 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 4185c │ │ │ │ - b 4102c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 262638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41850 │ │ │ │ + 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 2cfbd4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 41868 │ │ │ │ + b 1afb98 │ │ │ │ + muleq r2, r0, sl │ │ │ │ + b 41440 │ │ │ │ cmp r2, #0 │ │ │ │ bxle lr │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr ip, [pc, #44] @ 41854 │ │ │ │ + ldr ip, [pc, #44] @ 418b0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #40] @ 41858 │ │ │ │ + ldr lr, [pc, #40] @ 418b4 │ │ │ │ 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 41894 │ │ │ │ + strdeq r3, [r8], #-228 @ 0xffffff1c │ │ │ │ + eorseq r8, r9, r0, lsr #15 │ │ │ │ + │ │ │ │ +000418b8 <_Py_ResurrectReference@@Base>: │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 262428 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148b6c │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 418f4 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bl a5638 │ │ │ │ + ldr r3, [pc, #40] @ 41910 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41898 │ │ │ │ - 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 │ │ │ │ - mov r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 418b0 │ │ │ │ - b 1af940 │ │ │ │ - muleq r2, r0, sl │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 41910 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + 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 309418 <_PyXI_EndInterpreter@@Base+0x3dc> │ │ │ │ + bl 3099b8 <_PyXI_EndInterpreter@@Base+0x3dc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41908 │ │ │ │ + beq 4196c <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ - bl 294de4 <_PySet_Update@@Base> │ │ │ │ + bl 294ea8 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4190c │ │ │ │ + bge 41970 <_Py_ResurrectReference@@Base+0xb8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41908 │ │ │ │ + beq 4196c <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41908 │ │ │ │ + bne 4196c <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00041914 <_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 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 41954 <_Py_ResurrectReference@@Base+0x40> │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #40] @ 41970 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41970 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #49152 @ 0xc000 │ │ │ │ - ldr r0, [pc, #8] @ 41974 <_Py_ResurrectReference@@Base+0x60> │ │ │ │ - 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, #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 31714c <_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 124c10 <_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 31e818 <_PyTime_AsTimeval@@Base+0x2f70> │ │ │ │ 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 283060 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0xec> │ │ │ │ - bl be9a0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 41a00 <_Py_ResurrectReference@@Base+0x148> │ │ │ │ + bl be958 <_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 │ │ │ │ + eorseq fp, r5, r0, lsl r7 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + 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 a5638 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 41b08 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 41b08 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #168] @ 41b10 <_Py_ResurrectReference@@Base+0x258> │ │ │ │ + ldr r0, [pc, #168] @ 41b14 <_Py_ResurrectReference@@Base+0x25c> │ │ │ │ + bl a9a84 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 41a84 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 326ca8 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + mov r2, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r1, [pc, #128] @ 41b18 <_Py_ResurrectReference@@Base+0x260> │ │ │ │ + str r2, [r4, #20] │ │ │ │ + ldr r0, [pc, #124] @ 41b1c <_Py_ResurrectReference@@Base+0x264> │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r7, [r4, #20] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 41ad4 <_Py_ResurrectReference@@Base+0x21c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 41ad4 <_Py_ResurrectReference@@Base+0x21c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 41a74 <_Py_ResurrectReference@@Base+0x1bc> │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 41b08 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 41b08 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eoreq sp, r1, r8, ror #24 │ │ │ │ + eorseq r3, r8, r4, lsr #3 │ │ │ │ + andeq r0, r0, r6, lsl #5 │ │ │ │ + eorseq lr, r8, r4, ror #14 │ │ │ │ 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 41b54 <_Py_ResurrectReference@@Base+0x29c> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r0, [pc, #436] @ 41bf8 <_Py_ResurrectReference@@Base+0x2e4> │ │ │ │ + ldrle r0, [pc, #436] @ 41d04 <_Py_ResurrectReference@@Base+0x44c> │ │ │ │ ldrgt r0, [r5] │ │ │ │ - b 41a6c <_Py_ResurrectReference@@Base+0x158> │ │ │ │ - ldr r0, [pc, #428] @ 41bfc <_Py_ResurrectReference@@Base+0x2e8> │ │ │ │ + b 41b78 <_Py_ResurrectReference@@Base+0x2c0> │ │ │ │ + ldr r0, [pc, #428] @ 41d08 <_Py_ResurrectReference@@Base+0x450> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a38 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ + bne 41b44 <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ mov r4, #0 │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x2dc> │ │ │ │ + b 41cfc <_Py_ResurrectReference@@Base+0x444> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41a8c <_Py_ResurrectReference@@Base+0x178> │ │ │ │ + beq 41b98 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ 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 41bd0 <_Py_ResurrectReference@@Base+0x318> │ │ │ │ + b 41bac <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #364] @ 41d0c <_Py_ResurrectReference@@Base+0x454> │ │ │ │ + ldr r1, [pc, #364] @ 41d10 <_Py_ResurrectReference@@Base+0x458> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ - bl aaf9c │ │ │ │ + bl 18f354 │ │ │ │ + b 41b70 <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ + bl ab000 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 41ae8 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 41bf4 <_Py_ResurrectReference@@Base+0x33c> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + bne 41b70 <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ mvn r9, #0 │ │ │ │ - b 41ae8 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #300] @ 41bf8 <_Py_ResurrectReference@@Base+0x2e4> │ │ │ │ + b 41bf4 <_Py_ResurrectReference@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #300] @ 41d04 <_Py_ResurrectReference@@Base+0x44c> │ │ │ │ cmp r0, r2 │ │ │ │ - beq 41abc <_Py_ResurrectReference@@Base+0x1a8> │ │ │ │ - ldr r0, [pc, #304] @ 41c08 <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ + beq 41bc8 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ + ldr r0, [pc, #304] @ 41d14 <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #300] @ 41c0c <_Py_ResurrectReference@@Base+0x2f8> │ │ │ │ + ldr r1, [pc, #300] @ 41d18 <_Py_ResurrectReference@@Base+0x460> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + bl 117680 │ │ │ │ + b 41b70 <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + beq 41b70 <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ 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 31752c <_PyArg_BadArgument@@Base+0x3e0> │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ - beq 41bf0 <_Py_ResurrectReference@@Base+0x2dc> │ │ │ │ + beq 41cfc <_Py_ResurrectReference@@Base+0x444> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x2b4> │ │ │ │ + beq 41cd4 <_Py_ResurrectReference@@Base+0x41c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41b88 <_Py_ResurrectReference@@Base+0x274> │ │ │ │ + bne 41c94 <_Py_ResurrectReference@@Base+0x3dc> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x2b4> │ │ │ │ + beq 41cd4 <_Py_ResurrectReference@@Base+0x41c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41bc8 <_Py_ResurrectReference@@Base+0x2b4> │ │ │ │ + bne 41cd4 <_Py_ResurrectReference@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 41bc8 <_Py_ResurrectReference@@Base+0x2b4> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 41cd4 <_Py_ResurrectReference@@Base+0x41c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 41ba8 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + beq 41cb4 <_Py_ResurrectReference@@Base+0x3fc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 41ba8 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + bne 41cb4 <_Py_ResurrectReference@@Base+0x3fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 41c24 <_Py_ResurrectReference@@Base+0x36c> │ │ │ │ + b 41cfc <_Py_ResurrectReference@@Base+0x444> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + beq 41b70 <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + bne 41b70 <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 41b70 <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ 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, ror #10 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #16 │ │ │ │ + eorseq r0, r7, ip, lsr #27 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x3fc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x3fc> │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 41d18 <_Py_ResurrectReference@@Base+0x404> │ │ │ │ - ldr r0, [pc, #168] @ 41d1c <_Py_ResurrectReference@@Base+0x408> │ │ │ │ - bl a9a20 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 41c8c <_Py_ResurrectReference@@Base+0x378> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - mov r2, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 41d20 <_Py_ResurrectReference@@Base+0x40c> │ │ │ │ - str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 41d24 <_Py_ResurrectReference@@Base+0x410> │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r7, [r4, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 41cdc <_Py_ResurrectReference@@Base+0x3c8> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 41cdc <_Py_ResurrectReference@@Base+0x3c8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 41c7c <_Py_ResurrectReference@@Base+0x368> │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x3fc> │ │ │ │ - sub r3, r3, #1 │ │ │ │ + eorseq lr, r8, ip, ror #14 │ │ │ │ + ldr r0, [pc] @ 41d24 <_Py_ResurrectReference@@Base+0x46c> │ │ │ │ + b 9de28 │ │ │ │ + mlaseq r8, r0, r7, lr │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r2, [pc, #12] @ 41d40 <_Py_ResurrectReference@@Base+0x488> │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x3fc> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_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 │ │ │ │ - andeq r0, r0, r6, lsl #5 │ │ │ │ - eorseq lr, r8, r0, lsl #5 │ │ │ │ + ldr r0, [pc, #8] @ 41d44 <_Py_ResurrectReference@@Base+0x48c> │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 41d50 <_Py_ResurrectReference@@Base+0x43c> │ │ │ │ + bne 41d70 <_Py_ResurrectReference@@Base+0x4b8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1785a0 │ │ │ │ + b 17877c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 41d74 <_Py_ResurrectReference@@Base+0x460> │ │ │ │ + ldr r0, [pc, #20] @ 41d94 <_Py_ResurrectReference@@Base+0x4dc> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 41d44 <_Py_ResurrectReference@@Base+0x430> │ │ │ │ - @ instruction: 0x003753b8 │ │ │ │ + b 41d64 <_Py_ResurrectReference@@Base+0x4ac> │ │ │ │ + eorseq r5, r7, r8, lsr r9 │ │ │ │ │ │ │ │ -00041d78 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +00041d98 <_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> │ │ │ │ + ldr r1, [pc, #76] @ 41e04 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 144850 │ │ │ │ + bl 144808 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #60] @ 41de8 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #60] @ 41e08 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ + bl 359840 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118164 <_PyUnicodeWriter_WriteStr@@Base+0x1a8> │ │ │ │ + bl 1180f4 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r7, r6, r4, asr #8 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 113344 │ │ │ │ + ldr r0, [pc] @ 41e2c <_PyErr_SetLocaleString@@Base+0x94> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00041e0c <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00041e30 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #468] @ 41ff8 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #468] @ 4201c <_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 189b58 <_PyErr_ExceptionMatches@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 41ec4 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ + beq 41ee8 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189b80 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a8f10 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9110 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #408] @ 41ffc <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #408] @ 42020 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #400] @ 42000 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #400] @ 42024 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #356] @ 42004 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #356] @ 42028 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41eb8 <_PyEval_FormatKwargsError@@Base+0xac> │ │ │ │ + beq 41edc <_PyEval_FormatKwargsError@@Base+0xac> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - b 41fcc <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #316] @ 42008 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ + b 41ff0 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #316] @ 4202c <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189b58 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42014 <_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> │ │ │ │ + beq 42000 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 41fdc <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + bne 42000 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189b80 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a8f10 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9110 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #216] @ 41ffc <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + beq 41fac <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #216] @ 42020 <_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> │ │ │ │ + ldr r2, [pc, #208] @ 42030 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + beq 41fac <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #164] @ 42004 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41fac <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #164] @ 42028 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41f78 <_PyEval_FormatKwargsError@@Base+0x16c> │ │ │ │ + beq 41f9c <_PyEval_FormatKwargsError@@Base+0x16c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #88] @ 42004 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #88] @ 42028 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41fc4 <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ + beq 41fe8 <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ 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 9b2f8 │ │ │ │ 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, r8, ror r8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq lr, r8, r0, lsr #8 │ │ │ │ + eorseq lr, r8, ip, lsr #17 │ │ │ │ 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] │ │ │ │ @@ -24135,627 +24144,559 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #8] @ 42088 <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ + bl 128c9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq lr, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0038e9d4 │ │ │ │ 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> │ │ │ │ + bne 420b4 <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d5394 │ │ │ │ + b 1d5594 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 420b4 <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #20] @ 420d8 <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 42084 <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ - eorseq r5, r7, r0, asr #7 │ │ │ │ + b 420a8 <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ + eorseq r5, r7, r0, asr #18 │ │ │ │ + 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+0x304> │ │ │ │ + mov r6, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff1f4 <_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 b9154 │ │ │ │ + eorseq ip, r8, r4, lsl #5 │ │ │ │ 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+0x344> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 420ec <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ + beq 4216c <_PyEval_FormatKwargsError@@Base+0x33c> │ │ │ │ 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+0x4f8> │ │ │ │ + ldr r0, [pc, #444] @ 42330 <_PyEval_FormatKwargsError@@Base+0x500> │ │ │ │ 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+0x504> │ │ │ │ + ldr r3, [pc, #436] @ 42338 <_PyEval_FormatKwargsError@@Base+0x508> │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r6, r3 │ │ │ │ - beq 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + beq 42210 <_PyEval_FormatKwargsError@@Base+0x3e0> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x3e0> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ - ldr r1, [pc, #388] @ 422bc <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bl ade9c │ │ │ │ + ldr r1, [pc, #388] @ 4233c <_PyEval_FormatKwargsError@@Base+0x50c> │ │ │ │ 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+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ - ldr r1, [pc, #356] @ 422c0 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + bl ade9c │ │ │ │ + ldr r1, [pc, #356] @ 42340 <_PyEval_FormatKwargsError@@Base+0x510> │ │ │ │ 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+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x3e0> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 421c0 <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ + b 42240 <_PyEval_FormatKwargsError@@Base+0x410> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ - bl 15e574 │ │ │ │ + bl 15e620 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 421b8 <_PyEval_FormatKwargsError@@Base+0x3ac> │ │ │ │ + bne 42238 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, r6 │ │ │ │ - ble 42180 <_PyEval_FormatKwargsError@@Base+0x374> │ │ │ │ + ble 42200 <_PyEval_FormatKwargsError@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl aea28 │ │ │ │ + bl aeaf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42230 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef74 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 42274 <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ + beq 422f4 <_PyEval_FormatKwargsError@@Base+0x4c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 115980 │ │ │ │ + bl 115910 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 42214 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + beq 42294 <_PyEval_FormatKwargsError@@Base+0x464> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 42214 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + bne 42294 <_PyEval_FormatKwargsError@@Base+0x464> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 42244 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ + bne 422c4 <_PyEval_FormatKwargsError@@Base+0x494> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42230 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bne 42230 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 42230 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 421d0 <_PyEval_FormatKwargsError@@Base+0x3c4> │ │ │ │ + beq 42250 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + beq 42328 <_PyEval_FormatKwargsError@@Base+0x4f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bne 42328 <_PyEval_FormatKwargsError@@Base+0x4f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 42328 <_PyEval_FormatKwargsError@@Base+0x4f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42298 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + beq 42318 <_PyEval_FormatKwargsError@@Base+0x4e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42298 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + bne 42318 <_PyEval_FormatKwargsError@@Base+0x4e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5638 │ │ │ │ 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+0x33c> │ │ │ │ + b 42230 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ + ldr r0, [pc, #20] @ 42344 <_PyEval_FormatKwargsError@@Base+0x514> │ │ │ │ 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 │ │ │ │ + ldr r0, [pc] @ 42350 <_PyEval_FormatKwargsError@@Base+0x520> │ │ │ │ + b 9de28 │ │ │ │ + eorseq r2, r6, ip, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, 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 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ + ldrb r3, [r4, #13] │ │ │ │ + ldrb ip, [r4, #20] │ │ │ │ + orr r3, r3, r2, lsl #8 │ │ │ │ + lsl r0, r0, #8 │ │ │ │ + lsl r2, r3, #8 │ │ │ │ + orr r0, r0, ip, lsl #16 │ │ │ │ + ldrb ip, [r4, #22] │ │ │ │ + orr r2, r2, r3, lsr #8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + lsl r2, r2, #16 │ │ │ │ + orrs r0, r0, ip │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + 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 423dc <_PyEval_FormatKwargsError@@Base+0x5ac> │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + ldr r0, [pc, #128] @ 42458 <_PyEval_FormatKwargsError@@Base+0x628> │ │ │ │ + bl 128c9c │ │ │ │ + b 4240c <_PyEval_FormatKwargsError@@Base+0x5dc> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 423fc <_PyEval_FormatKwargsError@@Base+0x5cc> │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + ldr r0, [pc, #100] @ 4245c <_PyEval_FormatKwargsError@@Base+0x62c> │ │ │ │ + bl 128c9c │ │ │ │ + b 4240c <_PyEval_FormatKwargsError@@Base+0x5dc> │ │ │ │ + ldr r0, [pc, #92] @ 42460 <_PyEval_FormatKwargsError@@Base+0x630> │ │ │ │ + str r5, [sp, #8] │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 128c9c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4241c <_PyEval_FormatKwargsError@@Base+0x5ec> │ │ │ │ + mov r0, #0 │ │ │ │ + b 42450 <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ + ldrb r1, [r4, #23] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 42434 <_PyEval_FormatKwargsError@@Base+0x604> │ │ │ │ + bl 77520 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42414 <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 42450 <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 77348 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq lr, r8, r8, ror #20 │ │ │ │ + eorseq lr, r8, r8, lsl #21 │ │ │ │ + eorseq lr, r8, r4, lsr #21 │ │ │ │ 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 r1, #0 │ │ │ │ + bne 42490 <_PyEval_FormatKwargsError@@Base+0x660> │ │ │ │ + ldr r3, [pc, #212] @ 42558 <_PyEval_FormatKwargsError@@Base+0x728> │ │ │ │ + ldr r1, [pc, #212] @ 4255c <_PyEval_FormatKwargsError@@Base+0x72c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 424b0 <_PyEval_FormatKwargsError@@Base+0x680> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ + bne 424b8 <_PyEval_FormatKwargsError@@Base+0x688> │ │ │ │ + ldr r3, [pc, #184] @ 42560 <_PyEval_FormatKwargsError@@Base+0x730> │ │ │ │ + ldr r1, [pc, #184] @ 42564 <_PyEval_FormatKwargsError@@Base+0x734> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1284bc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bgt 424ec <_PyEval_FormatKwargsError@@Base+0x6bc> │ │ │ │ + bl a5638 │ │ │ │ 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 │ │ │ │ + bne 424b0 <_PyEval_FormatKwargsError@@Base+0x680> │ │ │ │ + ldr r3, [pc, #136] @ 42568 <_PyEval_FormatKwargsError@@Base+0x738> │ │ │ │ + ldr r1, [pc, #136] @ 4256c <_PyEval_FormatKwargsError@@Base+0x73c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 424b0 <_PyEval_FormatKwargsError@@Base+0x680> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 42550 <_PyEval_FormatKwargsError@@Base+0x720> │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 42530 <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4251c <_PyEval_FormatKwargsError@@Base+0x6ec> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 99cb4 │ │ │ │ + b 42530 <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 42510 <_PyEval_FormatKwargsError@@Base+0x6e0> │ │ │ │ + b 424b0 <_PyEval_FormatKwargsError@@Base+0x680> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 997c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + strne r5, [r4, #32] │ │ │ │ + bne 42550 <_PyEval_FormatKwargsError@@Base+0x720> │ │ │ │ + bl 2a03f0 │ │ │ │ + b 424b0 <_PyEval_FormatKwargsError@@Base+0x680> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq lr, r8, r0, asr #3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r4, lsl fp │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r8, r4, lsr fp │ │ │ │ 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 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 42394 <_PyEval_FormatKwargsError@@Base+0x588> │ │ │ │ + beq 425bc <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4239c <_PyEval_FormatKwargsError@@Base+0x590> │ │ │ │ + ldreq r0, [pc, #20] @ 425c4 <_PyEval_FormatKwargsError@@Base+0x794> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4239c <_PyEval_FormatKwargsError@@Base+0x590> │ │ │ │ - bl 41814 │ │ │ │ + ldreq r1, [pc, #8] @ 425c4 <_PyEval_FormatKwargsError@@Base+0x794> │ │ │ │ + bl 41870 │ │ │ │ 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> │ │ │ │ + bne 42600 <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 423ec <_PyEval_FormatKwargsError@@Base+0x5e0> │ │ │ │ - b 423fc <_PyEval_FormatKwargsError@@Base+0x5f0> │ │ │ │ + bne 42614 <_PyEval_FormatKwargsError@@Base+0x7e4> │ │ │ │ + b 42624 <_PyEval_FormatKwargsError@@Base+0x7f4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 423c8 <_PyEval_FormatKwargsError@@Base+0x5bc> │ │ │ │ + beq 425f0 <_PyEval_FormatKwargsError@@Base+0x7c0> │ │ │ │ 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] │ │ │ │ - ldrb ip, [r4, #20] │ │ │ │ - orr r3, r3, r2, lsl #8 │ │ │ │ - lsl r0, r0, #8 │ │ │ │ - lsl r2, r3, #8 │ │ │ │ - orr r0, r0, ip, lsl #16 │ │ │ │ - ldrb ip, [r4, #22] │ │ │ │ - orr r2, r2, r3, lsr #8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - lsl r2, r2, #16 │ │ │ │ - orrs r0, r0, ip │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - 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> │ │ │ │ - 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> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 424c0 <_PyEval_FormatKwargsError@@Base+0x6b4> │ │ │ │ - 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> │ │ │ │ - str r5, [sp, #8] │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 128d0c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 424e0 <_PyEval_FormatKwargsError@@Base+0x6d4> │ │ │ │ - mov r0, #0 │ │ │ │ - b 42514 <_PyEval_FormatKwargsError@@Base+0x708> │ │ │ │ - ldrb r1, [r4, #23] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 424f8 <_PyEval_FormatKwargsError@@Base+0x6ec> │ │ │ │ - bl 77528 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 424d8 <_PyEval_FormatKwargsError@@Base+0x6cc> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 42514 <_PyEval_FormatKwargsError@@Base+0x708> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 77350 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00042534 <_PyImport_ClearExtension@@Base>: │ │ │ │ +00042640 <_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> │ │ │ │ + ldr r3, [pc, #256] @ 42758 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 23ffc0 │ │ │ │ + bl 240000 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42584 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ - bl a55d4 │ │ │ │ + bne 42690 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ + bl a5638 │ │ │ │ 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] │ │ │ │ str r3, [r7, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 425c0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 426cc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 425c0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 426cc <_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> │ │ │ │ + bne 426cc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + bgt 426f8 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bl 9b238 │ │ │ │ mov r7, r0 │ │ │ │ - bl 24b844 │ │ │ │ + bl 24b89c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4261c <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ - b 42614 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne 42728 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ + b 42720 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + beq 426e0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 426e0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 4294c <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ + bl 42be8 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 426e0 <_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 323200 <_PyTime_AsTimeval@@Base+0x7958> │ │ │ │ cmp r7, r4 │ │ │ │ - bne 42638 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + bne 42744 <_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 │ │ │ │ - b 42630 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ + bl 2823bc │ │ │ │ + b 4273c <_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 │ │ │ │ - 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 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 12852c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bgt 426d8 <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ - bl a55d4 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - b 4271c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 426fc <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ - b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 996a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - strne r5, [r4, #32] │ │ │ │ - bne 4273c <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl 2a01ec │ │ │ │ - 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 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, r5, lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038e5b4 │ │ │ │ - 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] @ 42824 <_PyImport_ClearExtension@@Base+0x2f0> │ │ │ │ - bl 2df67c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #148] @ 42824 <_PyImport_ClearExtension@@Base+0x1e4> │ │ │ │ + bl 2dfc1c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4281c <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ + beq 4281c <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 427fc <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ + bge 427fc <_PyImport_ClearExtension@@Base+0x1bc> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 42810 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ - bl 132724 │ │ │ │ + bne 42810 <_PyImport_ClearExtension@@Base+0x1d0> │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 427a8 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ + beq 427a8 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ mov r0, #0 │ │ │ │ - b 4281c <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ + b 4281c <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ 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> │ │ │ │ + bl 43128 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b 4281c <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #16] @ 42828 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r8, ror #11 │ │ │ │ + subseq r2, r7, r0, lsl #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ 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 42854 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d2fa0 │ │ │ │ + b 1d31a0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 42878 <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ + ldr r0, [pc, #20] @ 42878 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_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 42848 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + eorseq r5, r7, r8, lsr #19 │ │ │ │ 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 ef454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4292c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ + bne 428c0 <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 42924 <_PyImport_ClearExtension@@Base+0x3f0> │ │ │ │ + beq 428b8 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a616c │ │ │ │ + bl 1a601c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4292c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ + bne 428c0 <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2da97c │ │ │ │ - ldr r3, [pc, #16] @ 42944 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ - ldr r1, [pc, #16] @ 42948 <_PyImport_ClearExtension@@Base+0x414> │ │ │ │ + b 2daebc │ │ │ │ + ldr r3, [pc, #16] @ 428d8 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + ldr r1, [pc, #16] @ 428dc <_PyImport_ClearExtension@@Base+0x29c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsl #12 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 42984 <_PyImport_ClearExtension@@Base+0x450> │ │ │ │ - ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4298c <_PyImport_ClearExtension@@Base+0x458> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 42994 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - ldr r2, [pc, #68] @ 429b8 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ - 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> │ │ │ │ - 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 │ │ │ │ - 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, r4, lsl #23 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 429dc <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ - b 1bcc10 │ │ │ │ - ldr r0, [pc] @ 429e4 <_PyImport_ClearExtension@@Base+0x4b0> │ │ │ │ + beq 428f0 <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + b 1bce60 │ │ │ │ + ldr r0, [pc] @ 428f8 <_PyImport_ClearExtension@@Base+0x2b8> │ │ │ │ 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,858 +24709,922 @@ │ │ │ │ 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 4295c <_PyImport_ClearExtension@@Base+0x31c> │ │ │ │ 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] @ 429bc <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + bl 128c9c │ │ │ │ + b 4297c <_PyImport_ClearExtension@@Base+0x33c> │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 42974 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #80] @ 429c0 <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ + bl 128c9c │ │ │ │ + b 4297c <_PyImport_ClearExtension@@Base+0x33c> │ │ │ │ + ldr r0, [pc, #72] @ 429c4 <_PyImport_ClearExtension@@Base+0x384> │ │ │ │ + bl 128c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42a84 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ + beq 42998 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42a84 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ + beq 42998 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 77350 │ │ │ │ + bl 77348 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 42aa0 <_PyImport_ClearExtension@@Base+0x56c> │ │ │ │ + beq 429b4 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 77528 │ │ │ │ + b 77520 │ │ │ │ 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, ip, lsr #23 │ │ │ │ + @ instruction: 0x0038e9d4 │ │ │ │ + eorseq lr, r8, r0, asr #23 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 429d8 <_PyImport_ClearExtension@@Base+0x398> │ │ │ │ + b a6350 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 42a00 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ + ldr r1, [pc, #16] @ 42a04 <_PyImport_ClearExtension@@Base+0x3c4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r8, ip, lsr r2 │ │ │ │ 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, [pc, #220] @ 42afc <_PyImport_ClearExtension@@Base+0x4bc> │ │ │ │ + bl 359840 │ │ │ │ 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> │ │ │ │ + beq 42a54 <_PyImport_ClearExtension@@Base+0x414> │ │ │ │ + ldr r3, [pc, #184] @ 42b00 <_PyImport_ClearExtension@@Base+0x4c0> │ │ │ │ + ldr r1, [pc, #184] @ 42b04 <_PyImport_ClearExtension@@Base+0x4c4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 42a74 <_PyImport_ClearExtension@@Base+0x434> │ │ │ │ + ldr r2, [pc, #172] @ 42b08 <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ 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> │ │ │ │ + beq 42a7c <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ + ldr r3, [pc, #160] @ 42b0c <_PyImport_ClearExtension@@Base+0x4cc> │ │ │ │ + ldr r1, [pc, #160] @ 42b10 <_PyImport_ClearExtension@@Base+0x4d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 42ba0 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ - ldr r0, [pc, #144] @ 42bc0 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ + b 42af4 <_PyImport_ClearExtension@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #144] @ 42b14 <_PyImport_ClearExtension@@Base+0x4d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42b20 <_PyImport_ClearExtension@@Base+0x5ec> │ │ │ │ - bl 2a9e30 │ │ │ │ + blt 42a74 <_PyImport_ClearExtension@@Base+0x434> │ │ │ │ + bl 2aa030 │ │ │ │ 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> │ │ │ │ + bne 42ab8 <_PyImport_ClearExtension@@Base+0x478> │ │ │ │ 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> │ │ │ │ + b 42adc <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ + bl 2aabf8 │ │ │ │ + ldr r0, [pc, #84] @ 42b18 <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ + bl 2ab19c <_PySlice_FromIndices@@Base+0x160> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42b88 <_PyImport_ClearExtension@@Base+0x654> │ │ │ │ - ldr r3, [pc, #72] @ 42bc8 <_PyImport_ClearExtension@@Base+0x694> │ │ │ │ + bne 42adc <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ + ldr r3, [pc, #72] @ 42b1c <_PyImport_ClearExtension@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 42ba0 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + bl 14445c │ │ │ │ + b 42af4 <_PyImport_ClearExtension@@Base+0x4b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 42bcc <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #44] @ 42b20 <_PyImport_ClearExtension@@Base+0x4e0> │ │ │ │ + bl a9a84 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ - eorseq sp, r7, r8, lsr #1 │ │ │ │ + eorseq sp, r7, r8, lsr #12 │ │ │ │ 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 │ │ │ │ + eorseq lr, r8, r4, lsr ip │ │ │ │ + eorseq lr, r8, ip, asr ip │ │ │ │ + eorseq ip, r6, r8, ror #13 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq lr, r8, r8, asr #14 │ │ │ │ + eorseq lr, r8, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21dbe4 │ │ │ │ + bl 21dc3c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 42c08 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #36] @ 42c20 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ + bne 42b5c <_PyImport_ClearExtension@@Base+0x51c> │ │ │ │ + bl a5638 │ │ │ │ + ldr r3, [pc, #36] @ 42b74 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ 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] @ 42b78 <_PyImport_ClearExtension@@Base+0x538> │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 42b74 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + 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 42bb0 <_PyImport_ClearExtension@@Base+0x570> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 42be0 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + b 42bd0 <_PyImport_ClearExtension@@Base+0x590> │ │ │ │ + ldr r0, [pc, #44] @ 42be4 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 42ba0 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r5, ip, asr #30 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 42c20 <_PyImport_ClearExtension@@Base+0x5e0> │ │ │ │ + ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42c28 <_PyImport_ClearExtension@@Base+0x5e8> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge 42c30 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #68] @ 42c54 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 42c4c <_PyImport_ClearExtension@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #48] @ 42c58 <_PyImport_ClearExtension@@Base+0x618> │ │ │ │ + b 42c34 <_PyImport_ClearExtension@@Base+0x5f4> │ │ │ │ + ldr r1, [pc, #44] @ 42c5c <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ + b 42c34 <_PyImport_ClearExtension@@Base+0x5f4> │ │ │ │ + ldr r1, [pc, #40] @ 42c60 <_PyImport_ClearExtension@@Base+0x620> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 42c64 <_PyImport_ClearExtension@@Base+0x624> │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [pc] @ 42c54 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + b b28b0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq lr, r8, r0, ror ip │ │ │ │ + eorseq lr, r8, r8, lsl #25 │ │ │ │ + @ instruction: 0x0038ecb4 │ │ │ │ + subseq pc, r1, r8, ror r6 @ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 42c78 <_PyImport_ClearExtension@@Base+0x638> │ │ │ │ + b 1bce60 │ │ │ │ + ldr r0, [pc] @ 42c80 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ + 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+0x678> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + bl 115910 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 42cf4 <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ + b 42ce0 <_PyImport_ClearExtension@@Base+0x6a0> │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #64] @ 42d08 <_PyImport_ClearExtension@@Base+0x6c8> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42ca0 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42cd8 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ + ldr r0, [pc, #24] @ 42d0c <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 42d10 <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 42c20 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #8] @ 42d0c <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ + eorseq r5, r7, r4, asr #17 │ │ │ │ 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+0x7c8> │ │ │ │ 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+0x7cc> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq r9, #6 │ │ │ │ - beq 42c7c <_PyImport_ClearExtension@@Base+0x748> │ │ │ │ + beq 42d68 <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ ldreq r9, [sp, #12] │ │ │ │ - bne 42d10 <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ + bne 42dfc <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ 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+0x7d0> │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 42cc4 <_PyImport_ClearExtension@@Base+0x790> │ │ │ │ + beq 42db0 <_PyImport_ClearExtension@@Base+0x770> │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bge 42cbc <_PyImport_ClearExtension@@Base+0x788> │ │ │ │ + bge 42da8 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 42c98 <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ + bne 42d84 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42cf0 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ + beq 42ddc <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ 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+0x79c> │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42cc8 <_PyImport_ClearExtension@@Base+0x794> │ │ │ │ + bne 42db4 <_PyImport_ClearExtension@@Base+0x774> │ │ │ │ cmp r6, fp │ │ │ │ - beq 42d00 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ + beq 42dec <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 1d10d4 │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + bl 1d12d4 │ │ │ │ + b 42e00 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ 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, lsl #26 │ │ │ │ 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] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 42d54 <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ - b a62ec │ │ │ │ - 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 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00382cbc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 42db8 <_PyImport_ClearExtension@@Base+0x884> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - bl 115980 │ │ │ │ - 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> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42da0 <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ - 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 │ │ │ │ - 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> │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 11fd78 <_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> │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 42fac <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ - b 42e5c <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ - bl aaf9c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 42ec0 <_PyImport_ClearExtension@@Base+0x98c> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 42edc <_PyImport_ClearExtension@@Base+0x9a8> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 42edc <_PyImport_ClearExtension@@Base+0x9a8> │ │ │ │ - b 42fac <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ - sub r3, r3, #1 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #12] @ 42e4c <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 42ea4 <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 42ea4 <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ - cmp r7, #1 │ │ │ │ - movle r3, #32 │ │ │ │ - ble 42f58 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ - ldr r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 42f10 <_PyImport_ClearExtension@@Base+0x9dc> │ │ │ │ - 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 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 42f40 <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ - 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> │ │ │ │ - mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 42fac <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt 42f78 <_PyImport_ClearExtension@@Base+0xa44> │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #80] @ 42fc4 <_PyImport_ClearExtension@@Base+0xa90> │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d10d4 │ │ │ │ - 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> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 42f40 <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ - b 42f1c <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, ip, asr r9 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r0, [pc, #8] @ 42e50 <_PyImport_ClearExtension@@Base+0x810> │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + bne 42e94 <_PyImport_ClearExtension@@Base+0x854> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43014 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ + bne 42ea0 <_PyImport_ClearExtension@@Base+0x860> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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 │ │ │ │ + b a6350 │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ - bne 43094 <_PyImport_ClearExtension@@Base+0xb60> │ │ │ │ + bne 42f00 <_PyImport_ClearExtension@@Base+0x8c0> │ │ │ │ clz r1, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r2, #2 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 430cc <_PyImport_ClearExtension@@Base+0xb98> │ │ │ │ + beq 42f38 <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ 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> │ │ │ │ + ldr ip, [pc, #108] @ 42f90 <_PyImport_ClearExtension@@Base+0x950> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + beq 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + blt 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eeb3c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 430fc <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ - bl a55d4 │ │ │ │ + bne 42f68 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + bne 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ 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> │ │ │ │ + b 2d2db8 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ mov r0, #0 │ │ │ │ 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 42fd0 <_PyImport_ClearExtension@@Base+0x990> │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 42ff0 <_PyImport_ClearExtension@@Base+0x9b0> │ │ │ │ + b 4300c <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ + ldr r0, [pc, #316] @ 43114 <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ + b 42fbc <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ + bl ab000 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 43020 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 4303c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 4303c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 43004 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 43004 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ + cmp r7, #1 │ │ │ │ + movle r3, #32 │ │ │ │ + ble 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + ldr r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 43070 <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r5, #16] │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + b 430fc <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ + ldr r3, [pc, #160] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4308c <_PyImport_ClearExtension@@Base+0xa4c> │ │ │ │ + ldr r1, [pc, #148] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + bl ade9c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r5, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + ldr r2, [pc, #116] @ 4311c <_PyImport_ClearExtension@@Base+0xadc> │ │ │ │ + ldr r1, [pc, #116] @ 43120 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ + ldr r0, [pc, #100] @ 43114 <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ + mov r3, r5 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt 430d8 <_PyImport_ClearExtension@@Base+0xa98> │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r6, #20] │ │ │ │ + ldreq r0, [pc, #80] @ 43124 <_PyImport_ClearExtension@@Base+0xae4> │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 1d12d4 │ │ │ │ + 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 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ + b 4307c <_PyImport_ClearExtension@@Base+0xa3c> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + @ instruction: 0x0035bedc │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r3, r6, ip, lsl #10 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + 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 43158 <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ 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] @ 43398 <_PyImport_ClearExtension@@Base+0xd58> │ │ │ │ + ldr r0, [pc, #568] @ 4339c <_PyImport_ClearExtension@@Base+0xd5c> │ │ │ │ + bl 16c614 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ - bl aa91c │ │ │ │ + beq 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ + bl aa980 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 43198 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + beq 43198 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 43198 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + bne 43198 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ 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 3577f8 │ │ │ │ + ldr r2, [pc, #496] @ 433a0 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + ldr r3, [pc, #496] @ 433a4 <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ + bl 357858 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 35727c │ │ │ │ + bl 3577f8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 3574a4 │ │ │ │ + bl ab0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ 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 3577f8 │ │ │ │ + ldr r2, [pc, #424] @ 433a0 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + ldr r3, [pc, #424] @ 433a4 <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ + bl 357858 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 35727c │ │ │ │ + bl 3577f8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 3574a4 │ │ │ │ + bl ab0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4336c <_PyImport_ClearExtension@@Base+0xe38> │ │ │ │ + bne 4336c <_PyImport_ClearExtension@@Base+0xd2c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bne 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ 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] @ 433a8 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ + b a9a84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0036d1f8 │ │ │ │ - eorseq r2, r6, r4, lsl #3 │ │ │ │ + eorseq sp, r6, r8, ror r7 │ │ │ │ + eorseq r2, r6, r4, lsl #14 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - eorseq lr, r8, ip, lsl #18 │ │ │ │ + eorseq lr, r8, ip, lsl #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 43440 <_PyImport_ClearExtension@@Base+0xe00> │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 433dc <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ + bl 3449e0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 43438 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 43418 <_PyImport_ClearExtension@@Base+0xdd8> │ │ │ │ + mov r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b 43430 <_PyImport_ClearExtension@@Base+0xdf0> │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4340c <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ + ldr r0, [pc, #16] @ 43444 <_PyImport_ClearExtension@@Base+0xe04> │ │ │ │ + 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, 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+0xe4c> │ │ │ │ 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+0xeec> │ │ │ │ + b 1d12d4 │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43488 <_PyImport_ClearExtension@@Base+0xf54> │ │ │ │ + beq 43524 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 43430 <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ + ble 434cc <_PyImport_ClearExtension@@Base+0xe8c> │ │ │ │ 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+0xeec> │ │ │ │ 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+0xeec> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r6, #20] │ │ │ │ - ldreq r1, [pc, #60] @ 43490 <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ + ldreq r1, [pc, #60] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r9, #0 │ │ │ │ - ble 43488 <_PyImport_ClearExtension@@Base+0xf54> │ │ │ │ + ble 43524 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ 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+0xeec> │ │ │ │ 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 ip, [pc, #304] @ 43668 <_PyImport_ClearExtension@@Base+0x1028> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 43658 <_PyImport_ClearExtension@@Base+0x1124> │ │ │ │ + bne 43658 <_PyImport_ClearExtension@@Base+0x1018> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 43660 <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ + bne 43660 <_PyImport_ClearExtension@@Base+0x1020> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs lr, r1, #0 │ │ │ │ movne lr, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ andne r0, lr, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43580 <_PyImport_ClearExtension@@Base+0x104c> │ │ │ │ + beq 43580 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ - b 116f28 │ │ │ │ + b 116eb8 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #224] @ 4366c <_PyImport_ClearExtension@@Base+0x1138> │ │ │ │ - ldr r0, [pc, #224] @ 43670 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ + ldr r2, [pc, #224] @ 4366c <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ + ldr r0, [pc, #224] @ 43670 <_PyImport_ClearExtension@@Base+0x1030> │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 43638 <_PyImport_ClearExtension@@Base+0x1104> │ │ │ │ + bhi 43638 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #204] @ 43674 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #204] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, lr │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #180] @ 43674 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #180] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #148] @ 43674 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #148] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movcs r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #116] @ 43674 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #116] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movls r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #84] @ 43674 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #84] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movhi r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #52] @ 43674 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #52] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movcc r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 43678 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #24] @ 43678 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ 43678 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #16] @ 43678 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subseq pc, r1, r0, ror #2 │ │ │ │ + subseq pc, r1, r0, lsr #13 │ │ │ │ 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 43990 <_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 2a03f0 │ │ │ │ b 436f0 │ │ │ │ ldr r3, [pc, #120] @ 43744 │ │ │ │ ldr r1, [pc, #120] @ 43748 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 436f0 │ │ │ │ cmp r4, #0 │ │ │ │ bne 436f8 │ │ │ │ ldr r3, [pc, #100] @ 4374c │ │ │ │ ldr r1, [pc, #100] @ 43750 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 117680 │ │ │ │ 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 23e5f8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r6, r0, ror r8 │ │ │ │ + @ instruction: 0x00366df0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsl r9 │ │ │ │ - eorseq lr, r8, r8, lsr #18 │ │ │ │ + mlaseq r8, r0, lr, lr │ │ │ │ + eorseq lr, r8, r8, lsr #29 │ │ │ │ + add r1, r0, #8 │ │ │ │ + ldm r1, {r1, r2, r3} │ │ │ │ + ldr r0, [pc] @ 43768 │ │ │ │ + b 128c9c │ │ │ │ + eorseq lr, r8, r0, ror #29 │ │ │ │ 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 │ │ │ │ @@ -25632,190 +25637,185 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 437c4 │ │ │ │ + bne 437d8 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43808 │ │ │ │ - ldr r1, [pc, #208] @ 4389c │ │ │ │ + beq 4381c │ │ │ │ + ldr r1, [pc, #208] @ 438b0 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #3 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 43808 │ │ │ │ + bne 4381c │ │ │ │ mov r4, #0 │ │ │ │ - b 4387c │ │ │ │ + b 43890 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 43800 │ │ │ │ + bne 43814 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 43864 │ │ │ │ + beq 43878 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 43844 │ │ │ │ + beq 43858 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 43864 │ │ │ │ + beq 43878 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43864 │ │ │ │ - bl a55d4 │ │ │ │ + bne 43878 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43800 │ │ │ │ + bne 43814 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ bl 3d724 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43890 │ │ │ │ + beq 438a4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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 438e8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 438fc │ │ │ │ + ldr r1, [pc, #36] @ 43900 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + 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 │ │ │ │ + eorseq r3, r8, ip, lsr r2 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + b a6350 │ │ │ │ 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 43940 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 4391c │ │ │ │ + bl 43988 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43904 │ │ │ │ - b 438f8 │ │ │ │ + bne 43970 │ │ │ │ + b 43964 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 43918 │ │ │ │ + ldr r0, [pc, #52] @ 43984 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43910 │ │ │ │ - b 438bc │ │ │ │ - bl a55d4 │ │ │ │ + beq 4397c │ │ │ │ + b 43928 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43910 │ │ │ │ + bne 4397c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, asr r3 │ │ │ │ + @ instruction: 0x003758d8 │ │ │ │ │ │ │ │ -0004391c : │ │ │ │ +00043988 : │ │ │ │ mov r2, #1 │ │ │ │ - b 2ae8c0 │ │ │ │ + b 2aeac0 │ │ │ │ │ │ │ │ -00043924 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00043990 <_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 439f0 <_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 43a14 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ + bge 439e8 <_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 43a1c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ tst r2, #4 │ │ │ │ - beq 439b0 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 2abf00 │ │ │ │ + beq 43a1c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 2ac100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 439b0 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 11a964 │ │ │ │ + bne 43a1c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 11a8f8 │ │ │ │ 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, [r0, #32] │ │ │ │ - b a62ec │ │ │ │ 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+0x380> │ │ │ │ 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+0x124> │ │ │ │ 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+0x16c> │ │ │ │ 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+0x384> │ │ │ │ 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 15a6ec <_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+0x360> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ 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+0x35c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e65c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29aaa0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ cmp r7, #3 │ │ │ │ - bne 43b54 <_PyObject_GetDictPtr@@Base+0x230> │ │ │ │ + bne 43b54 <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ mov r4, #1 │ │ │ │ - b 43b90 <_PyObject_GetDictPtr@@Base+0x26c> │ │ │ │ + b 43b90 <_PyObject_GetDictPtr@@Base+0x200> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43b74 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ + bne 43b74 <_PyObject_GetDictPtr@@Base+0x1e4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 43b90 <_PyObject_GetDictPtr@@Base+0x26c> │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + bge 43b90 <_PyObject_GetDictPtr@@Base+0x200> │ │ │ │ + b 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 260d10 │ │ │ │ + bl 260f20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ cmp r7, #4 │ │ │ │ - bne 43b60 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ - b 43b4c <_PyObject_GetDictPtr@@Base+0x228> │ │ │ │ + bne 43b60 <_PyObject_GetDictPtr@@Base+0x1d0> │ │ │ │ + b 43b4c <_PyObject_GetDictPtr@@Base+0x1bc> │ │ │ │ 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+0x258> │ │ │ │ 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+0x270> │ │ │ │ + ldr r3, [pc, #320] @ 43d18 <_PyObject_GetDictPtr@@Base+0x388> │ │ │ │ + ldr r2, [pc, #320] @ 43d1c <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #316] @ 43d20 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ + bl 117680 │ │ │ │ + b 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #296] @ 43d18 <_PyObject_GetDictPtr@@Base+0x388> │ │ │ │ + ldr r2, [pc, #296] @ 43d1c <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #296] @ 43d24 <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ + bl 117680 │ │ │ │ + b 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ 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+0x398> │ │ │ │ + ldr r0, [pc, #272] @ 43d2c <_PyObject_GetDictPtr@@Base+0x39c> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ - bl c3e20 │ │ │ │ + blt 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ + bl c3e30 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 43c58 <_PyObject_GetDictPtr@@Base+0x334> │ │ │ │ + beq 43c58 <_PyObject_GetDictPtr@@Base+0x2c8> │ │ │ │ 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+0x334> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ tst r4, r3 │ │ │ │ - beq 43c84 <_PyObject_GetDictPtr@@Base+0x360> │ │ │ │ + beq 43c84 <_PyObject_GetDictPtr@@Base+0x2f4> │ │ │ │ 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+0x334> │ │ │ │ orrs fp, fp, r4 │ │ │ │ - beq 43cb0 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + beq 43cb0 <_PyObject_GetDictPtr@@Base+0x320> │ │ │ │ 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+0x334> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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+0x3a0> │ │ │ │ + beq 43cf0 <_PyObject_GetDictPtr@@Base+0x360> │ │ │ │ + ldr r3, [pc, #84] @ 43d34 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, sl │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144480 │ │ │ │ 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 170ae4 │ │ │ │ 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, r8, lsr #13 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0036c4dc │ │ │ │ + @ instruction: 0x0036f5b8 │ │ │ │ + mlaseq r6, r0, r5, pc @ │ │ │ │ + eorseq lr, r8, r8, asr #30 │ │ │ │ + eorseq lr, r8, r0, asr pc │ │ │ │ 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+0x554> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 43dd0 <_PyObject_GetDictPtr@@Base+0x4ac> │ │ │ │ + bne 43d64 <_PyObject_GetDictPtr@@Base+0x3d4> │ │ │ │ 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+0x404> │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #376] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x558> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43e00 <_PyObject_GetDictPtr@@Base+0x4dc> │ │ │ │ - bl a55d4 │ │ │ │ + beq 43d94 <_PyObject_GetDictPtr@@Base+0x404> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43e1c <_PyObject_GetDictPtr@@Base+0x4f8> │ │ │ │ - b 43f48 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ + beq 43db0 <_PyObject_GetDictPtr@@Base+0x420> │ │ │ │ + b 43edc <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f2c <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + bne 43ec0 <_PyObject_GetDictPtr@@Base+0x530> │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #304] @ 43f58 <_PyObject_GetDictPtr@@Base+0x634> │ │ │ │ + ldr r3, [pc, #304] @ 43eec <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ 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+0x460> │ │ │ │ + ldr r3, [pc, #272] @ 43eec <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43f3c <_PyObject_GetDictPtr@@Base+0x618> │ │ │ │ - ldr r3, [pc, #248] @ 43f5c <_PyObject_GetDictPtr@@Base+0x638> │ │ │ │ + beq 43ed0 <_PyObject_GetDictPtr@@Base+0x540> │ │ │ │ + ldr r3, [pc, #248] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ 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+0x55c> │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43ee8 <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ - ldr r3, [pc, #184] @ 43f58 <_PyObject_GetDictPtr@@Base+0x634> │ │ │ │ + bne 43e7c <_PyObject_GetDictPtr@@Base+0x4ec> │ │ │ │ + ldr r3, [pc, #184] @ 43eec <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43ee8 <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ - ldr r3, [pc, #164] @ 43f60 <_PyObject_GetDictPtr@@Base+0x63c> │ │ │ │ + bne 43e7c <_PyObject_GetDictPtr@@Base+0x4ec> │ │ │ │ + ldr r3, [pc, #164] @ 43ef4 <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ 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 3574a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 43f04 <_PyObject_GetDictPtr@@Base+0x5e0> │ │ │ │ + b 43e98 <_PyObject_GetDictPtr@@Base+0x508> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 356f24 │ │ │ │ + bl 3574a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #72] @ 43f54 <_PyObject_GetDictPtr@@Base+0x630> │ │ │ │ + ldr r3, [pc, #72] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x558> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43f2c <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ - bl a55d4 │ │ │ │ + beq 43ec0 <_PyObject_GetDictPtr@@Base+0x530> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f48 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ + bne 43edc <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ 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 ab0f0 │ │ │ │ + ldr r5, [pc, #24] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ mov r4, #0 │ │ │ │ - b 43f2c <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + b 43ec0 <_PyObject_GetDictPtr@@Base+0x530> │ │ │ │ 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+0x5a4> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1c790c │ │ │ │ + bl 10f7e0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 14e0a0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r0, [pc, #20] @ 43f54 <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ + mov r3, #3 │ │ │ │ + mov r2, #0 │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 43f14 <_PyObject_GetDictPtr@@Base+0x584> │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq fp, r5, r4, lsr #6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 43f84 <_PyObject_GetDictPtr@@Base+0x5f4> │ │ │ │ + ldr r3, [pc, #208] @ 44048 <_PyObject_GetDictPtr@@Base+0x6b8> │ │ │ │ + ldr r1, [pc, #208] @ 4404c <_PyObject_GetDictPtr@@Base+0x6bc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117680 │ │ │ │ + b 43f98 <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + ldr r0, [r1] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1dde70 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 43fa0 <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 148118 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 43fc0 <_PyObject_GetDictPtr@@Base+0x630> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 43f98 <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + ldr r1, [pc, #136] @ 44050 <_PyObject_GetDictPtr@@Base+0x6c0> │ │ │ │ + ldr r0, [pc, #136] @ 44054 <_PyObject_GetDictPtr@@Base+0x6c4> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl bbed8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 43f98 <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + bl c3e30 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a564 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7b88 │ │ │ │ + cmn r6, #1 │ │ │ │ + bne 44034 <_PyObject_GetDictPtr@@Base+0x6a4> │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 44024 <_PyObject_GetDictPtr@@Base+0x694> │ │ │ │ + bl 1326d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43fdc <_PyObject_GetDictPtr@@Base+0x64c> │ │ │ │ + b 43f98 <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + ldr r3, [pc, #44] @ 44058 <_PyObject_GetDictPtr@@Base+0x6c8> │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 14445c │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 44024 <_PyObject_GetDictPtr@@Base+0x694> │ │ │ │ + ldr r3, [pc, #24] @ 4405c <_PyObject_GetDictPtr@@Base+0x6cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, ip, asr pc │ │ │ │ + eorseq r0, r8, r4, lsl #14 │ │ │ │ + eorseq lr, r8, r0, lsl #31 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + 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 440a4 <_PyObject_GetDictPtr@@Base+0x714> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ 43fc0 <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ + ldr r0, [pc, #48] @ 440bc <_PyObject_GetDictPtr@@Base+0x72c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43fa8 <_PyObject_GetDictPtr@@Base+0x684> │ │ │ │ + bne 440a4 <_PyObject_GetDictPtr@@Base+0x714> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 16220c │ │ │ │ + bl 1622b8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 43fa0 <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ - ldr r0, [pc, #4] @ 43fc4 <_PyObject_GetDictPtr@@Base+0x6a0> │ │ │ │ + beq 4409c <_PyObject_GetDictPtr@@Base+0x70c> │ │ │ │ + ldr r0, [pc, #4] @ 440c0 <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, asr #8 │ │ │ │ + eorseq r5, r7, r8, asr #19 │ │ │ │ + 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 440f8 <_PyObject_GetDictPtr@@Base+0x768> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrle r1, [pc, #52] @ 44128 <_PyObject_GetDictPtr@@Base+0x798> │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + b 44118 <_PyObject_GetDictPtr@@Base+0x788> │ │ │ │ + ldr r0, [pc, #44] @ 4412c <_PyObject_GetDictPtr@@Base+0x79c> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 440e8 <_PyObject_GetDictPtr@@Base+0x758> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #2 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r0, ror #31 │ │ │ │ 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 31fe08 <_PyTime_AsTimeval@@Base+0x4560> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 44000 <_PyObject_GetDictPtr@@Base+0x6dc> │ │ │ │ + bne 44168 <_PyObject_GetDictPtr@@Base+0x7d8> │ │ │ │ mov r4, #0 │ │ │ │ - b 44048 <_PyObject_GetDictPtr@@Base+0x724> │ │ │ │ + b 441b0 <_PyObject_GetDictPtr@@Base+0x820> │ │ │ │ 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 3206d4 <_PyTime_AsTimeval@@Base+0x4e2c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 43ff8 <_PyObject_GetDictPtr@@Base+0x6d4> │ │ │ │ + beq 44160 <_PyObject_GetDictPtr@@Base+0x7d0> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #36] @ 44054 <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ + ldr r4, [pc, #36] @ 441bc <_PyObject_GetDictPtr@@Base+0x82c> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00044058 : │ │ │ │ +000441c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 44080 │ │ │ │ + ldr r5, [pc, #28] @ 441e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2a80a4 │ │ │ │ + b 2a82a4 │ │ │ │ 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 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 44124 │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 4412c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 148160 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4414c │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44124 │ │ │ │ - ldr r1, [pc, #136] @ 441dc │ │ │ │ - ldr r0, [pc, #136] @ 441e0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 44124 │ │ │ │ - bl c3e20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a564 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ - cmn r6, #1 │ │ │ │ - bne 441c0 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 441b0 │ │ │ │ - bl 132724 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44168 │ │ │ │ - b 44124 │ │ │ │ - ldr r3, [pc, #44] @ 441e4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - cmp r6, #0 │ │ │ │ - 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 │ │ │ │ - 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 1afb98 │ │ │ │ andeq sl, r2, r4, lsl #13 │ │ │ │ │ │ │ │ 00044200 : │ │ │ │ ldr r0, [pc] @ 44208 │ │ │ │ - b 10ee0c │ │ │ │ + b 10ed9c │ │ │ │ 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 1b01f4 │ │ │ │ ldr r3, [pc, #72] @ 44290 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 44268 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 44284 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [pc, #28] @ 44294 │ │ │ │ ldr r3, [pc, #28] @ 44298 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab0f0 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 44320 │ │ │ │ mov r0, #0 │ │ │ │ b 44388 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 44340 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 44318 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 2987f0 │ │ │ │ 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 2df930 <_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 a8d6c │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 44458 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [pc, #56] @ 44464 │ │ │ │ mov r1, r4 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038ead0 │ │ │ │ + eorseq pc, r8, r0, asr r0 @ │ │ │ │ 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 18f354 │ │ │ │ b 444d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl ef50c │ │ │ │ + bl ef454 │ │ │ │ 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 18f354 │ │ │ │ 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 148b6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 44508 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 444d0 │ │ │ │ cmp r9, r8 │ │ │ │ str r6, [r7], #4 │ │ │ │ bne 444e8 │ │ │ │ ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl 12852c │ │ │ │ + bl 1284bc │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ bne 44538 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 18f354 │ │ │ │ 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 pc, r8, r8, asr r0 @ │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038eaf8 │ │ │ │ - eorseq lr, r8, r8, lsl fp │ │ │ │ + eorseq pc, r8, r8, ror r0 @ │ │ │ │ + mlaseq r8, r8, r0, pc @ │ │ │ │ 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 112410 │ │ │ │ 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 445c8 │ │ │ │ mov r4, #0 │ │ │ │ b 44670 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eeb3c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 44628 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 a3300 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 44684 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003771f4 │ │ │ │ + eorseq r7, r7, r4, lsr #14 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq pc, r1, r8, ror #2 │ │ │ │ + subseq pc, r1, r8, lsr #13 │ │ │ │ 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 117680 │ │ │ │ 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 20ae44 <_PyBytesWriter_WriteBytes@@Base+0x3dc8> │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 44734 │ │ │ │ b 4472c │ │ │ │ ldr r3, [pc, #276] @ 44838 │ │ │ │ ldr r1, [pc, #276] @ 4483c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 9acd0 <_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 117680 │ │ │ │ b 4472c │ │ │ │ - bl aaf9c │ │ │ │ + bl ab000 │ │ │ │ cmn r0, #1 │ │ │ │ bne 4479c │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 18f354 │ │ │ │ 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,676 @@ │ │ │ │ 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 117680 │ │ │ │ b 4472c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 44818 │ │ │ │ - bl afb48 │ │ │ │ + bl afc18 │ │ │ │ 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 │ │ │ │ + ldrsbeq pc, [r8], -ip @ │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r7, r8, ror #29 │ │ │ │ - mlaseq r8, r8, fp, lr │ │ │ │ + eorseq r9, r7, r8, lsl r4 │ │ │ │ + eorseq pc, r8, r8, lsl r1 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, ip, asr #23 │ │ │ │ + eorseq pc, r8, ip, asr #2 │ │ │ │ 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 pc, r8, r0, ror r1 @ │ │ │ │ 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 1d3b48 <_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 1d3bb8 <_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 1d3bb8 <_PyUnicode_IsUppercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44a94 │ │ │ │ + bne 44934 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d3948 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d3b48 <_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 1d38e8 <_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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 449d0 │ │ │ │ + b 44aa8 │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1aa388 <_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 18f354 │ │ │ │ + b 44aa8 │ │ │ │ + ldr r3, [pc, #120] @ 44ac0 │ │ │ │ + ldr r1, [pc, #120] @ 44ac4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 44aa8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 44a74 │ │ │ │ + ldr r3, [pc, #92] @ 44ac0 │ │ │ │ + ldr r1, [pc, #96] @ 44ac8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 117680 │ │ │ │ + b 44aa8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 44a90 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5928 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 2daa4c <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 44a80 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0036c8bc │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r9, r7, r8, lsl r4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r7, ip, lsr #27 │ │ │ │ + @ instruction: 0x0038f1d4 │ │ │ │ + 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 18f354 │ │ │ │ + b 44b58 │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r1, [pc, #24] @ 44b68 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 18f354 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, ip, lsr r2 @ │ │ │ │ + @ instruction: 0x0036cbf8 │ │ │ │ + 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 1497d0 │ │ │ │ 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 9acd0 <_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 1d12d4 │ │ │ │ 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 997c0 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 2a03f0 │ │ │ │ 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 112410 │ │ │ │ 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 117680 │ │ │ │ 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 18f354 │ │ │ │ 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 18f354 │ │ │ │ + b 44d24 │ │ │ │ mov r5, r8 │ │ │ │ - b 44bfc │ │ │ │ + b 44c68 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ 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 c3e30 │ │ │ │ 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 c7b88 │ │ │ │ + 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 9acd0 <_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 113344 │ │ │ │ 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 99cb4 │ │ │ │ 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, ror sl │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r8, lsr #26 │ │ │ │ + eorseq pc, r7, r4, lsl #5 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq lr, r7, r8, ror #26 │ │ │ │ + eorseq pc, r7, r4, asr #5 │ │ │ │ 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 │ │ │ │ + eorseq pc, r7, r0, ror #5 │ │ │ │ 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 │ │ │ │ + bl 1d12d4 │ │ │ │ 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> │ │ │ │ + bl 2b013c <_PyCompile_GetBinaryIntrinsicName@@Base+0x14d0> │ │ │ │ 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 r3, [r0, #48] @ 0x30 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, r2 │ │ │ │ + beq 44fcc │ │ │ │ + mov r8, r1 │ │ │ │ + bl a5638 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 4509c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 44fcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 325e64 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 44fd4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 326ca8 │ │ │ │ + mov r5, #0 │ │ │ │ + b 45080 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 45010 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 44fc4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 44fc4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 44fc4 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #136] @ 450a4 │ │ │ │ + bl a9a84 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 44fc4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #108] @ 450a8 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ + mov r1, #588 @ 0x24c │ │ │ │ + mov r3, r5 │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + str r7, [r4, #20] │ │ │ │ + subs ip, r0, #0 │ │ │ │ + bne 45060 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 326ca8 │ │ │ │ + b 45080 │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 45080 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [ip] │ │ │ │ + bne 45080 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b2f8 │ │ │ │ + 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 r6, r7, r4, asr #8 │ │ │ │ + eorseq pc, r8, r0, lsr #5 │ │ │ │ + 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 450d4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 44fb8 │ │ │ │ + b 450fc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 44fb4 │ │ │ │ + ldr r0, [pc, #20] @ 450f8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44f84 │ │ │ │ + bne 450c8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, lsr r4 │ │ │ │ + @ instruction: 0x003759b0 │ │ │ │ │ │ │ │ -00044fb8 : │ │ │ │ +000450fc : │ │ │ │ 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 45120 │ │ │ │ + bl 34aca0 │ │ │ │ + b 451e8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 451d0 │ │ │ │ ldr lr, [r2, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 45008 │ │ │ │ + bne 4514c │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 45014 │ │ │ │ + beq 45158 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - bne 4508c │ │ │ │ + bne 451d0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 451d0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne 4508c │ │ │ │ + bne 451d0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 451d0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 451d0 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ - bl 252818 │ │ │ │ - ldr r2, [pc, #72] @ 450ac │ │ │ │ + bl 252870 │ │ │ │ + ldr r2, [pc, #72] @ 451f0 │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4508c │ │ │ │ + beq 451d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 4508c │ │ │ │ + bne 451d0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #24] @ 450b0 │ │ │ │ + ldr r3, [pc, #24] @ 451f4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #20] @ 450b4 │ │ │ │ + ldr r1, [pc, #20] @ 451f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r7, r0, lsr r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, 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 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsr #26 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ + @ instruction: 0x0037d6b0 │ │ │ │ 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] @ 452c8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2764a4 │ │ │ │ + bl 2766b4 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 451d8 │ │ │ │ + beq 452c0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r0, [r4, #132] @ 0x84 │ │ │ │ - beq 451b0 │ │ │ │ - ldr r2, [pc, #140] @ 451e4 │ │ │ │ + beq 45298 │ │ │ │ + ldr r2, [pc, #140] @ 452cc │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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,340 +27367,317 @@ │ │ │ │ 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] @ 452d0 │ │ │ │ + bl 9cae4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 451d8 │ │ │ │ + bne 452c0 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 451d8 │ │ │ │ + beq 452c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e16c <_PySys_GetRequiredAttrString@@Base+0x6100> │ │ │ │ + bl 25e37c <_PySys_GetRequiredAttrString@@Base+0x6290> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, ip, lsr #32 │ │ │ │ + eorseq fp, r5, ip, lsr #11 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r7, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #56] @ 45324 │ │ │ │ + ldr r1, [pc, #56] @ 45328 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - beq 45250 │ │ │ │ - mov r8, r1 │ │ │ │ - bl a55d4 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 45320 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 45250 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 325ab0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 45258 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 326930 │ │ │ │ - mov r5, #0 │ │ │ │ - b 45304 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 45294 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45248 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 45248 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45248 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ 45328 │ │ │ │ - bl a9a20 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 45248 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #108] @ 4532c │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ - mov r1, #588 @ 0x24c │ │ │ │ - mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ - str r7, [r4, #20] │ │ │ │ - subs ip, r0, #0 │ │ │ │ - bne 452e4 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1b9474 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4531c │ │ │ │ + ldr r3, [pc, #32] @ 4532c │ │ │ │ mov r0, r4 │ │ │ │ - bl 326930 │ │ │ │ - b 45304 │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45304 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [ip] │ │ │ │ - bne 45304 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ - 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 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 45340 │ │ │ │ - b 1bcc10 │ │ │ │ - ldr r0, [pc] @ 45348 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 pc, r8, ip, asr #5 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ 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 453b8 │ │ │ │ + bne 4539c │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 453b8 │ │ │ │ + bne 4539c │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 453f8 │ │ │ │ + ldr r1, [pc, #76] @ 453dc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ - b 453ec │ │ │ │ + bl 18f354 │ │ │ │ + b 453d0 │ │ │ │ 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] @ 453e0 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 453a0 │ │ │ │ + bne 45384 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r8, ror r5 │ │ │ │ + @ instruction: 0x0036caf8 │ │ │ │ subseq r2, r7, r8, lsr r7 │ │ │ │ + │ │ │ │ +000453e4 : │ │ │ │ + b 301a2c │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 453f8 │ │ │ │ + b 1bce60 │ │ │ │ + ldr r0, [pc] @ 45400 │ │ │ │ + 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 r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [pc, #24] @ 4543c │ │ │ │ + bne 45434 │ │ │ │ + ldr r3, [pc, #20] @ 45440 │ │ │ │ + ldr r1, [pc, #20] @ 45444 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r7, ip, lsr #27 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 45414 │ │ │ │ + blt 4545c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 4543c │ │ │ │ + blt 45484 │ │ │ │ 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] @ 45498 │ │ │ │ + ldr r1, [pc, #36] @ 4549c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r0, [pc, #12] @ 45458 │ │ │ │ + ldr r0, [pc, #12] @ 454a0 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq fp, r6, r4, ror #29 │ │ │ │ + eorseq ip, r6, ip, asr #7 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ + │ │ │ │ +000454a4 : │ │ │ │ + b 2105ec │ │ │ │ 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 148118 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 454e0 │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 454e0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ + bl 26582c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 4550c │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 454d8 │ │ │ │ + ldr r0, [pc, #20] @ 45520 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #16] @ 45524 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 45520 │ │ │ │ + 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 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4553c │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bhi 4555c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 4558c │ │ │ │ + b 4557c │ │ │ │ + ldr r0, [pc, #44] @ 45590 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 4554c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0035bfb8 │ │ │ │ + b 45598 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 4562c │ │ │ │ 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 455c8 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 45534 │ │ │ │ + bne 45624 │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4552c │ │ │ │ + bne 4561c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4552c │ │ │ │ + bne 4561c │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_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 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 45574 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 455a4 │ │ │ │ - b 45594 │ │ │ │ - ldr r0, [pc, #44] @ 455a8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 45564 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 42c28 <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ - 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 │ │ │ │ - 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 2ac010 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038eff4 │ │ │ │ + eorseq pc, r8, r4, ror r5 @ │ │ │ │ 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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 456a4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 456a4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 456b4 │ │ │ │ + bne 456b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b6f10 │ │ │ │ + b 2b6f68 │ │ │ │ + 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 1b01f4 │ │ │ │ + ldr r3, [pc, #72] @ 4573c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 357d90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45714 │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45730 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [pc, #28] @ 45740 │ │ │ │ + ldr r3, [pc, #28] @ 45744 │ │ │ │ + bl 357858 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b ab0f0 │ │ │ │ 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 15a6ec <_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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4577c │ │ │ │ - bl a55d4 │ │ │ │ + bne 45808 │ │ │ │ + bl a5638 │ │ │ │ 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 357478 │ │ │ │ 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 1d12d4 │ │ │ │ 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 357478 │ │ │ │ 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 18f354 │ │ │ │ + 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, lsl #11 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2daab8 │ │ │ │ + b 2daff8 │ │ │ │ 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 15a6ec <_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 aeaf8 │ │ │ │ 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 12875c │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef74 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5638 │ │ │ │ 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 a6350 │ │ │ │ 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 12875c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45c30 │ │ │ │ mov r0, fp │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357774 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ mov r8, r0 │ │ │ │ mul r0, r5, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45c04 │ │ │ │ + bne 45c04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 356f24 │ │ │ │ + bl 3574a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357850 │ │ │ │ + bl 357dcc │ │ │ │ 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 357dcc │ │ │ │ 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 357858 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 45a98 │ │ │ │ mov r0, fp │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 45d2c │ │ │ │ mov r1, sl │ │ │ │ - bl 176100 │ │ │ │ + bl 1762dc │ │ │ │ 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 9acd0 <_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 9acd0 <_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 aef74 │ │ │ │ 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 ab0f0 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5638 │ │ │ │ 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 ab0f0 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 45eb8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1287cc │ │ │ │ + bl 12875c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45d0c │ │ │ │ - bl 3571f8 │ │ │ │ + bne 45d0c │ │ │ │ + bl 357774 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 45d2c │ │ │ │ mov r1, r6 │ │ │ │ - bl 176100 │ │ │ │ + bl 1762dc │ │ │ │ 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 9acd0 <_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 9acd0 <_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 357858 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 45ce8 │ │ │ │ + b 45ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176100 │ │ │ │ + bl 1762dc │ │ │ │ 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 aef74 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 45ed8 │ │ │ │ - bl a55d4 │ │ │ │ + bne 45ed8 │ │ │ │ + bl a5638 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 45f88 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ef8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45ef8 │ │ │ │ + bne 45ef8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 45ef8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45f0c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45f0c │ │ │ │ + bne 45f0c │ │ │ │ + bl 9acd0 <_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 9acd0 <_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,629 @@ │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 460bc │ │ │ │ + beq 460bc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4606c │ │ │ │ - bl a55d4 │ │ │ │ + bne 4606c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 460bc │ │ │ │ + bne 460bc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ 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 1326d4 │ │ │ │ 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 43128 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b 460e4 │ │ │ │ + ldr r3, [pc, #16] @ 460f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ 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 2fd054 │ │ │ │ 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 117680 │ │ │ │ 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 139af8 │ │ │ │ + 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, lsr #11 │ │ │ │ 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 18f354 │ │ │ │ + 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 │ │ │ │ + @ instruction: 0x0038f5d4 │ │ │ │ + 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 3449e0 │ │ │ │ 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 246f84 │ │ │ │ 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 c6c94 <_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} │ │ │ │ + ldr r3, [pc, #36] @ 46304 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359840 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 46308 │ │ │ │ + ldr r3, [r1, #3788] @ 0xecc │ │ │ │ + ldr r2, [r1, #3772] @ 0xebc │ │ │ │ + ldr r1, [r1, #3756] @ 0xeac │ │ │ │ + b a9a84 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r8], -r8 @ │ │ │ │ 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 46358 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bgt 462f0 │ │ │ │ - b 4630c │ │ │ │ - ldr r0, [pc, #128] @ 46354 │ │ │ │ + bgt 4637c │ │ │ │ + b 46398 │ │ │ │ + ldr r0, [pc, #128] @ 463e0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 462bc │ │ │ │ + bne 46348 │ │ │ │ mov r0, #0 │ │ │ │ - b 4634c │ │ │ │ + b 463d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f418 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 462e8 │ │ │ │ + beq 46374 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 46328 │ │ │ │ + bne 463b4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 46358 │ │ │ │ + ldreq r0, [pc, #52] @ 463e4 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 46340 │ │ │ │ + b 463cc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f418 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4630c │ │ │ │ - b 462e8 │ │ │ │ + bne 46398 │ │ │ │ + b 46374 │ │ │ │ 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, lsl #15 │ │ │ │ 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 │ │ │ │ - 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] @ 463e4 │ │ │ │ - ldr r3, [r1, #3788] @ 0xecc │ │ │ │ - ldr r2, [r1, #3772] @ 0xebc │ │ │ │ - ldr r1, [r1, #3756] @ 0xeac │ │ │ │ - b a9a20 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r9, r8, r8, asr fp │ │ │ │ - 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 3449e0 │ │ │ │ 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 c6c94 <_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 c6c94 <_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 1afb98 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + b 1364ac │ │ │ │ + b 198758 │ │ │ │ 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 46528 │ │ │ │ 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 46568 │ │ │ │ + ldr r1, [pc, #152] @ 465c8 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 465f0 │ │ │ │ + bne 46568 │ │ │ │ mov r0, #0 │ │ │ │ - b 46648 │ │ │ │ + b 465c0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4660c │ │ │ │ + ble 46584 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 46610 │ │ │ │ - b 465e8 │ │ │ │ + bge 46588 │ │ │ │ + b 46560 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e80c0 │ │ │ │ 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] @ 465cc │ │ │ │ + beq 465c0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 327fe0 <_PyBytes_Find@@Base+0x1d8> │ │ │ │ - b 465e8 │ │ │ │ + bl 3284f0 │ │ │ │ + b 46560 │ │ │ │ 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 │ │ │ │ + ldreq r0, [pc] @ 465e4 │ │ │ │ + b 4679c │ │ │ │ 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 3449e0 │ │ │ │ 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 ecf28 │ │ │ │ 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 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 467d4 │ │ │ │ + bne 46708 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ 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 ecf28 │ │ │ │ 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 c6c94 <_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 ea694 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 46804 │ │ │ │ + bne 46738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ 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 ab544 │ │ │ │ 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 99cb4 │ │ │ │ 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 1019e4 <_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, lsr #7 │ │ │ │ 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 1bfe48 │ │ │ │ + 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 46bb4 │ │ │ │ + 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 f3f9c │ │ │ │ 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 f3f9c │ │ │ │ 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 9acd0 <_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 128c9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 @ │ │ │ │ + eorseq fp, r6, r0, lsr r0 │ │ │ │ + eorseq pc, r8, r0, asr r7 @ │ │ │ │ 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 117680 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, ror #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 46a88 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46a28 │ │ │ │ - bl 344398 │ │ │ │ - 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 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 46a64 │ │ │ │ - mov r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b 46a78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 46a58 │ │ │ │ - ldr r0, [pc, #20] @ 46a90 │ │ │ │ - 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, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46aa8 │ │ │ │ - b 38620 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r3, [pc, #44] @ 46ae0 │ │ │ │ + eorseq r2, r6, r8, ror #25 │ │ │ │ + ldr r3, [pc, #44] @ 469bc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #32] @ 46ae4 │ │ │ │ + ldr r3, [pc, #32] @ 469c0 │ │ │ │ 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 +28862,281 @@ │ │ │ │ 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 46a6c │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 46b90 │ │ │ │ + bne 46a6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 46b90 │ │ │ │ + beq 46a6c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #188] @ 46c2c │ │ │ │ + ldr r1, [pc, #188] @ 46b08 │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 46c30 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #176] @ 46b0c │ │ │ │ + bl a9a84 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46b98 │ │ │ │ + bne 46a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 326930 │ │ │ │ + bl 326ca8 │ │ │ │ mov r4, #0 │ │ │ │ - b 46c20 │ │ │ │ + b 46afc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #136] @ 46c34 │ │ │ │ + ldr r1, [pc, #136] @ 46b10 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 46c38 │ │ │ │ + ldr r0, [pc, #128] @ 46b14 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46be8 │ │ │ │ + beq 46ac4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46be8 │ │ │ │ + bne 46ac4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46b88 │ │ │ │ + beq 46a64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12852c │ │ │ │ + bl 1284bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 46c20 │ │ │ │ + beq 46afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46c20 │ │ │ │ + bne 46afc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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, r8, ror #24 │ │ │ │ + eorseq pc, r8, r8, ror #14 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - @ instruction: 0x0038f1b8 │ │ │ │ + eorseq pc, r8, r0, ror r7 @ │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #120] @ 46ba8 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 46b48 │ │ │ │ + bl 3449e0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 46d5c │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 46ba0 │ │ │ │ + ldr r1, [pc, #68] @ 46bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 46b84 │ │ │ │ + mov r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b 46b98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce908 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 46b78 │ │ │ │ + ldr r0, [pc, #20] @ 46bb0 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + muleq r0, r2, r2 │ │ │ │ + ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 46bd4 │ │ │ │ + ldr r3, [pc, #84] @ 46c18 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #3 │ │ │ │ + bne 46c08 │ │ │ │ + b 46bdc │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 46c10 │ │ │ │ + ldr r3, [pc, #52] @ 46c18 │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 46c08 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 46be4 │ │ │ │ + b 46c10 │ │ │ │ + ldr r0, [pc, #12] @ 46c1c │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 46c20 │ │ │ │ + bx lr │ │ │ │ + eorseq r8, r9, r0, lsr #7 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00046d6c <_PyTraceback_Add@@Base>: │ │ │ │ +00046c24 <_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] @ 46d58 <_PyTraceback_Add@@Base+0x134> │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d4c <_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 46ca4 <_PyTraceback_Add@@Base+0x80> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d4c <_PyTraceback_Add@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ str r3, [r4] │ │ │ │ - bne 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bne 46d4c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 46d4c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 47080 │ │ │ │ + bl 46ea0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46e28 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq 46ce0 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46e28 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bne 46ce0 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46e4c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + beq 46d04 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46e4c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + bne 46d04 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d4c <_PyTraceback_Add@@Base+0x128> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11b09c │ │ │ │ + bl 11b030 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 18234c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b 182528 <_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 │ │ │ │ + ldreq r0, [pc] @ 46d70 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ + b 38620 │ │ │ │ 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 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46f98 │ │ │ │ + beq 46e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8d8 │ │ │ │ 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 928cc │ │ │ │ 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 928cc │ │ │ │ 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,101 @@ │ │ │ │ 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 c2d98 <_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 9b274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x00537798 │ │ │ │ + subseq r7, r3, r0, lsr #15 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00047080 : │ │ │ │ +00046ea0 : │ │ │ │ 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 243564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47170 │ │ │ │ + beq 46f90 │ │ │ │ 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 2436a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 47170 │ │ │ │ + beq 46f90 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #352] @ 47254 │ │ │ │ + ldr r0, [pc, #352] @ 47074 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47150 │ │ │ │ + beq 46f70 │ │ │ │ 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 46f98 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - b 47178 │ │ │ │ + b 46f98 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47170 │ │ │ │ + beq 46f90 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 47170 │ │ │ │ + bne 46f90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 47248 │ │ │ │ + b 47068 │ │ │ │ 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 +29253,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 46fe0 │ │ │ │ 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 47034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47214 │ │ │ │ + bne 47034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #60] @ 47258 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #60] @ 47078 │ │ │ │ + bl 359840 │ │ │ │ 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] │ │ │ │ @@ -29410,1302 +29290,1422 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r5, r4, lsl #7 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1033c8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #3 │ │ │ │ + bl 92b60 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 4719c │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bl 21dc3c │ │ │ │ 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 │ │ │ │ + bne 470d0 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 47178 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 47108 │ │ │ │ + ldr r2, [pc, #196] @ 471a4 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 47100 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [pc, #156] @ 471a4 │ │ │ │ + b 47168 │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [ip] │ │ │ │ + ldr r1, [pc, #140] @ 471a8 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + mov r2, #2 │ │ │ │ + str ip, [r4, #16] │ │ │ │ + bl 116dd4 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 470c8 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 47154 │ │ │ │ + ldr r2, [pc, #92] @ 471a4 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 47100 │ │ │ │ + b 470f8 │ │ │ │ + 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 8be7c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4719c │ │ │ │ + sub r3, r3, #1 │ │ │ │ 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 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4719c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acd0 <_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] @ 471c0 │ │ │ │ + b 47240 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ 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 2aea3c │ │ │ │ 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47324 │ │ │ │ - b 472d0 │ │ │ │ - bl a55d4 │ │ │ │ + beq 47234 │ │ │ │ + b 471e0 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47324 │ │ │ │ + bne 47234 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, asr r3 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ + @ instruction: 0x003758d0 │ │ │ │ + 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, lsr #7 │ │ │ │ + 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47538 │ │ │ │ - b 47364 │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #408] @ 47548 │ │ │ │ + beq 474c8 │ │ │ │ + b 472f4 │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #408] @ 474d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 473d0 │ │ │ │ - bl a55d4 │ │ │ │ + beq 47360 │ │ │ │ + bl a5638 │ │ │ │ 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 1b01f4 │ │ │ │ + ldr r3, [pc, #340] @ 474d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47414 │ │ │ │ - bl a55d4 │ │ │ │ + beq 473a4 │ │ │ │ + bl a5638 │ │ │ │ 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 357df4 │ │ │ │ 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 357db8 │ │ │ │ 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 357df4 │ │ │ │ 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 357de0 │ │ │ │ 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 ab0f0 │ │ │ │ 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 357df4 │ │ │ │ cmp r0, fp │ │ │ │ - beq 47508 │ │ │ │ + beq 47498 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ 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 32a830 │ │ │ │ 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 ab0f0 │ │ │ │ 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, ror r5 │ │ │ │ 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 10331c │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 47518 │ │ │ │ + bl a5638 │ │ │ │ + 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 1498bc │ │ │ │ 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4756c │ │ │ │ + bne 47554 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, asr #7 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 475c0 │ │ │ │ - ldr r3, [pc, #84] @ 47604 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #8 │ │ │ │ - bne 475f4 │ │ │ │ - b 475c8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 475fc │ │ │ │ - ldr r3, [pc, #52] @ 47604 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - 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 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 4760c │ │ │ │ - bx lr │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq r5, r7, r8, asr #18 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47624 │ │ │ │ - b 47778 │ │ │ │ + ldreq r0, [pc] @ 4759c │ │ │ │ + b 476a0 │ │ │ │ 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] @ 4768c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47680 │ │ │ │ + beq 475f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 47680 │ │ │ │ + ble 475f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r1, [pc, #168] @ 47718 │ │ │ │ + ldr r1, [pc, #168] @ 47690 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d20 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl b8e1c <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 476a4 │ │ │ │ - b 47694 │ │ │ │ + beq 4761c │ │ │ │ + b 4760c │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #144] @ 4771c │ │ │ │ + ldr r0, [pc, #144] @ 47694 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128c9c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 476c0 │ │ │ │ + bne 47638 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #112] @ 47720 │ │ │ │ + ldr r0, [pc, #112] @ 47698 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ mov r5, r0 │ │ │ │ - b 476dc │ │ │ │ + b 47654 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #88] @ 47724 │ │ │ │ + ldr r0, [pc, #88] @ 4769c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47700 │ │ │ │ + beq 47678 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47700 │ │ │ │ + bne 47678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 │ │ │ │ + eorseq pc, r8, r0, ror r8 @ │ │ │ │ + eorseq pc, r8, r8, lsl #17 │ │ │ │ + eorseq pc, r8, r8, lsr #17 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 476c0 │ │ │ │ + ldr r3, [pc, #84] @ 47704 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #8 │ │ │ │ + bne 476f4 │ │ │ │ + b 476c8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 476fc │ │ │ │ + ldr r3, [pc, #52] @ 47704 │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 476f4 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #8 │ │ │ │ + bne 476d0 │ │ │ │ + b 476fc │ │ │ │ + ldr r0, [pc, #12] @ 47708 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 4770c │ │ │ │ + bx lr │ │ │ │ + eorseq r8, r9, r0, lsr #7 │ │ │ │ + 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 47750 │ │ │ │ + bne 47738 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1c3598 │ │ │ │ + b 1c37a0 │ │ │ │ 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47744 │ │ │ │ + bne 4772c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, lsl r4 │ │ │ │ + mlaseq r7, r8, r9, r5 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 47774 │ │ │ │ + b 478a4 │ │ │ │ + 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 r3, [pc, #260] @ 47894 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4781c │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 477bc │ │ │ │ + ldr r0, [pc, #228] @ 47898 │ │ │ │ + bl 9de28 │ │ │ │ + mov r5, r0 │ │ │ │ + b 477f0 │ │ │ │ + bl 1ad234 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 477dc │ │ │ │ + blt 477f8 │ │ │ │ + ldr r0, [pc, #200] @ 4789c │ │ │ │ + bl 9de28 │ │ │ │ + mov r5, r0 │ │ │ │ + b 477e8 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + bl 1364ac │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + bl 1ad9e8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 47824 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4781c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4781c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r6, #0 │ │ │ │ + b 4788c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 124a7c <_PyType_Name@@Base> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #96] @ 478a0 │ │ │ │ + bl 128c9c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 47868 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 47868 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4788c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4788c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + eorseq r3, r9, r0, lsr #5 │ │ │ │ + mlaseq r7, r4, lr, ip │ │ │ │ + eorseq pc, r8, ip, ror sl @ │ │ │ │ cmp r1, #1 │ │ │ │ - bne 477a0 │ │ │ │ + bne 478cc │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #164] @ 47830 │ │ │ │ - ldr r0, [pc, #164] @ 47834 │ │ │ │ + ldr r3, [pc, #164] @ 4795c │ │ │ │ + ldr r0, [pc, #164] @ 47960 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #160] @ 47838 │ │ │ │ + ldr r3, [pc, #160] @ 47964 │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47820 │ │ │ │ + beq 4794c │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #120] @ 47830 │ │ │ │ + ldr lr, [pc, #120] @ 4795c │ │ │ │ add r1, r0, r1 │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 4780c │ │ │ │ + bls 47938 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 477ec │ │ │ │ + beq 47918 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 477fc │ │ │ │ - b 47828 │ │ │ │ + beq 47928 │ │ │ │ + b 47954 │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 47804 │ │ │ │ + beq 47930 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47828 │ │ │ │ + beq 47954 │ │ │ │ mov ip, r3 │ │ │ │ - b 477bc │ │ │ │ + b 478e8 │ │ │ │ mov r3, r2 │ │ │ │ - b 477bc │ │ │ │ - ldr r3, [pc, #36] @ 47838 │ │ │ │ + b 478e8 │ │ │ │ + ldr r3, [pc, #36] @ 47964 │ │ │ │ cmp ip, #0 │ │ │ │ - ldr r0, [pc, #24] @ 47834 │ │ │ │ + ldr r0, [pc, #24] @ 47960 │ │ │ │ moveq r0, r3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 47838 │ │ │ │ + ldr r0, [pc, #16] @ 47964 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47838 │ │ │ │ + ldr r0, [pc, #8] @ 47964 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ + eorseq r8, r9, r0, lsr #7 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0004783c <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +00047968 : │ │ │ │ + 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 47b2c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 23e5f8 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 479a4 │ │ │ │ + ldr r0, [pc, #16] @ 479b0 │ │ │ │ + bl 2a7b78 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq pc, r8, r8, lsl #21 │ │ │ │ + │ │ │ │ +000479b4 <_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] @ 47ab8 <_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 479f0 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #216] @ 47abc <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldr r1, [pc, #216] @ 47ac0 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4788c <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ + bl 18f354 │ │ │ │ + b 47a04 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91924 │ │ │ │ + bl 9196c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 47894 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + bne 47a0c <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ mov r4, #0 │ │ │ │ - b 47934 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ + b 47aac <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152834 │ │ │ │ + bl 152990 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 478ac <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ + bne 47a24 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ mov r4, #0 │ │ │ │ - b 47908 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + b 47a80 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 153f88 │ │ │ │ + bl 1540e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 478a4 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - bl 254db4 │ │ │ │ + blt 47a1c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 254e34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 478a4 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + beq 47a1c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15d484 │ │ │ │ + bl 15d524 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 478f8 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ + bge 47a70 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 163c80 │ │ │ │ - b 478a4 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 163d2c │ │ │ │ + b 47a1c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1530c4 │ │ │ │ + bl 153220 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 478ec <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ + blt 47a64 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4792c <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + beq 47aa4 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4792c <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + bne 47aa4 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1647ec <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ + bl 164898 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ 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 │ │ │ │ - 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> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 479f0 <_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 │ │ │ │ - mov r5, r0 │ │ │ │ - b 479bc <_PyCompile_OptimizeCfg@@Base+0x180> │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - bl 1364fc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - bl 1ad798 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 479f8 <_PyCompile_OptimizeCfg@@Base+0x1bc> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 479f0 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 479f0 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r6, #0 │ │ │ │ - b 47a60 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 124af0 <_PyType_Name@@Base> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 47a74 <_PyCompile_OptimizeCfg@@Base+0x238> │ │ │ │ - bl 128d0c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 47a3c <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 47a3c <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47a60 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 47a60 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_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 │ │ │ │ - │ │ │ │ -00047a78 : │ │ │ │ - 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 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 23e5cc │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 47ab4 │ │ │ │ - ldr r0, [pc, #16] @ 47ac0 │ │ │ │ - bl 2a7978 │ │ │ │ - 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} │ │ │ │ + eorseq sp, r8, r4, ror #6 │ │ │ │ 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 47aec <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 216d34 │ │ │ │ + b 216d1c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47b68 │ │ │ │ + ldr r0, [pc, #20] @ 47b10 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_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 47ae0 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ 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 │ │ │ │ + eorseq r5, r7, r8, ror #18 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -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 9de28 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [r6] │ │ │ │ - beq 47cc8 │ │ │ │ + beq 47bf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl f404c │ │ │ │ + bl f3f9c │ │ │ │ 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 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47cd0 │ │ │ │ + bne 47c00 │ │ │ │ mvn r4, #0 │ │ │ │ - b 47cd4 │ │ │ │ - bl 11a964 │ │ │ │ + b 47c04 │ │ │ │ + bl 11a8f8 │ │ │ │ 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 a5928 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 14a654 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 47c88 │ │ │ │ + bl 8be7c │ │ │ │ + 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 9acd0 <_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 ff1f4 <_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, ror #17 │ │ │ │ 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 30f4b4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47d38 │ │ │ │ + beq 47d5c │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2ae8c0 │ │ │ │ + bl 2aeac0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47d38 │ │ │ │ + beq 47d5c │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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 1fd608 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 47de4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 47db4 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r5, r7, r8, lsl #19 │ │ │ │ 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 ff1f4 <_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, ror #17 │ │ │ │ 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 128c9c │ │ │ │ + ldr r0, [pc, #4] @ 47e9c │ │ │ │ + b 128c9c │ │ │ │ + eorseq pc, r8, r4, asr #22 │ │ │ │ + eorseq pc, r8, ip, asr fp @ │ │ │ │ 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 2aeac0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47ec8 │ │ │ │ + beq 47f6c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 30ec00 │ │ │ │ + bl 30f4b4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47ec8 │ │ │ │ + beq 47f6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47eb4 │ │ │ │ + beq 47f58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 14467c │ │ │ │ + bl 144634 │ │ │ │ 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 194fd8 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 47f44 │ │ │ │ + ldr r3, [pc, #36] @ 47f84 │ │ │ │ + ldr r1, [pc, #36] @ 47f88 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 │ │ │ │ + eorseq pc, r8, ip, ror #22 │ │ │ │ + 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, lsr #7 │ │ │ │ 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 117680 │ │ │ │ + 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 │ │ │ │ + mlaseq r8, ip, fp, pc @ │ │ │ │ + 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 ff1f4 <_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 16f418 <_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 16f418 <_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 2b452c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r5, r4, asr sl │ │ │ │ + @ instruction: 0x0035bfd4 │ │ │ │ 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 18f354 │ │ │ │ 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 18f354 │ │ │ │ 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 117680 │ │ │ │ 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 117680 │ │ │ │ b 481f0 │ │ │ │ ldr r7, [pc, #308] @ 48380 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 48268 │ │ │ │ - bl 2da97c │ │ │ │ + bl 2daebc │ │ │ │ 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 117680 │ │ │ │ b 481f0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ bne 48348 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r7, [r7, r0] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ bne 482c8 │ │ │ │ - bl 2da97c │ │ │ │ + bl 2daebc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 481f0 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 492c0 │ │ │ │ + bl 49220 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #120] @ 48388 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b40 │ │ │ │ + bl 139af8 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 48354 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fce6c │ │ │ │ + b 2fde9c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00389fd0 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ - @ instruction: 0x0038f5d4 │ │ │ │ + eorseq pc, r8, r4, asr #23 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0038f5f8 │ │ │ │ + eorseq pc, r8, r8, ror #23 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r8, lsl r6 @ │ │ │ │ + eorseq pc, r8, r8, lsl #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq pc, r8, r4, asr #12 │ │ │ │ + eorseq pc, r8, r4, lsr ip @ │ │ │ │ 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 2db534 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 483d8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 483a8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, lsl #8 │ │ │ │ + eorseq r5, r7, r0, lsl #19 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 116eb8 │ │ │ │ + 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 9b2f8 │ │ │ │ + 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 9b2f8 │ │ │ │ + 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 9b2f8 │ │ │ │ + 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 117680 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, ip, asr ip @ │ │ │ │ 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 11fd00 <_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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48544 │ │ │ │ - b 48404 │ │ │ │ - bl aaf9c │ │ │ │ + beq 48644 │ │ │ │ + b 48504 │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48468 │ │ │ │ + bne 48568 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 48484 │ │ │ │ - bl a55d4 │ │ │ │ + bne 48584 │ │ │ │ + bl a5638 │ │ │ │ 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 9acd0 <_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 ade9c │ │ │ │ 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 31714c <_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 1d12d4 │ │ │ │ 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+0xe08> │ │ │ │ + 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, asr #30 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + eorseq r3, r6, ip, lsl #10 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ 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 15a6ec <_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 295da0 <_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 26651c │ │ │ │ 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 18f354 │ │ │ │ + b 48874 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 48840 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r0, #508] @ 0x1fc │ │ │ │ + bl faaa8 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48854 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl a6350 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 48854 │ │ │ │ + ldr r1, [r8, #812] @ 0x32c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl a7b50 │ │ │ │ + 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 9acd0 <_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 a7b50 │ │ │ │ + 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 9acd0 <_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 9b2f8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b2f8 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ + eorseq r1, r8, r8, lsr r8 │ │ │ │ + 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 ff1f4 <_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 18f354 │ │ │ │ + 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 15d504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48834 │ │ │ │ + bne 48998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ 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 117680 │ │ │ │ + b 488e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ 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 18f354 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ - b 48784 │ │ │ │ + bl 113344 │ │ │ │ + b 488e8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 48898 │ │ │ │ + bne 489fc │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ - b 48784 │ │ │ │ + bl 113344 │ │ │ │ + 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 18f354 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 48784 │ │ │ │ + bl 113344 │ │ │ │ + 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 113344 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r3, [pc, #40] @ 48920 │ │ │ │ + bl 113344 │ │ │ │ + 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, ror #19 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, lsr #14 │ │ │ │ - eorseq pc, r8, r4, ror #14 │ │ │ │ + eorseq pc, r8, ip, ror #25 │ │ │ │ + eorseq pc, r8, ip, lsr #26 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ 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 2664e8 │ │ │ │ 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> │ │ │ │ - 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 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 48be4 │ │ │ │ - ldr ip, [pc, #172] @ 48c68 │ │ │ │ - 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 │ │ │ │ - beq 48c5c │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r4, [r0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10f850 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - beq 48c4c │ │ │ │ - ldr r3, [pc, #96] @ 48c6c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 48c28 │ │ │ │ - ldr r3, [pc, #84] @ 48c70 │ │ │ │ - ldr r1, [pc, #84] @ 48c74 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 48c5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl aaf9c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 48c48 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48c5c │ │ │ │ - str r4, [r5, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a58c4 │ │ │ │ + bne 48ae0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ 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 48b24 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 48cd4 │ │ │ │ - b 48ce8 │ │ │ │ - ldr r0, [pc, #136] @ 48d44 │ │ │ │ + bgt 48b44 │ │ │ │ + b 48b58 │ │ │ │ + ldr r0, [pc, #136] @ 48bb4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48ca8 │ │ │ │ - b 48d38 │ │ │ │ + bne 48b18 │ │ │ │ + b 48ba8 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1aa4c4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1aa388 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48d38 │ │ │ │ + beq 48ba8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48d1c │ │ │ │ + beq 48b8c │ │ │ │ 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 48b98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2ad978 │ │ │ │ + b 2adb78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c6c88 │ │ │ │ + b 2c6e74 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, r4, lsr #14 │ │ │ │ + eorseq ip, r6, r4, lsr #25 │ │ │ │ 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 48be0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1f103c │ │ │ │ + b 1f13ac │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48d94 │ │ │ │ + ldr r0, [pc, #20] @ 48c04 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48d64 │ │ │ │ + bne 48bd4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003753d8 │ │ │ │ + eorseq r5, r7, r8, asr r9 │ │ │ │ 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 1d12d4 │ │ │ │ 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] @ 48c74 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ + ldr ip, [pc, #32] @ 48c78 │ │ │ │ + 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 48c58 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r8, r9, r0, lsr #15 │ │ │ │ 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 48cb0 │ │ │ │ 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 48ce0 │ │ │ │ + bl 14ec7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48f78 │ │ │ │ + beq 48cd8 │ │ │ │ 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] @ 48ce8 │ │ │ │ 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] @ 48d48 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 48fc8 │ │ │ │ + bne 48d28 │ │ │ │ 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 2fd054 │ │ │ │ + b 48d40 │ │ │ │ + ldr r3, [pc, #28] @ 48d4c │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #20] @ 48ff0 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #20] @ 48d50 │ │ │ │ + bl 117680 │ │ │ │ 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, lsr #11 │ │ │ │ + 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 48dac │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 48ddc │ │ │ │ + ldr ip, [pc, #172] @ 48e60 │ │ │ │ + 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48e54 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r0] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10f7e0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + beq 48e44 │ │ │ │ + ldr r3, [pc, #96] @ 48e64 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 48e20 │ │ │ │ + ldr r3, [pc, #84] @ 48e68 │ │ │ │ + ldr r1, [pc, #84] @ 48e6c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117680 │ │ │ │ + b 48e54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ab000 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 48e40 │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48e54 │ │ │ │ + str r4, [r5, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5928 │ │ │ │ + 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 │ │ │ │ + eorseq pc, r8, r0, lsr #27 │ │ │ │ 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 1b12bc │ │ │ │ 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 49010 │ │ │ │ - eorseq r5, r7, r4, lsl #7 │ │ │ │ + b 48e8c │ │ │ │ + eorseq r5, r7, r4, lsl #18 │ │ │ │ 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 11fd00 <_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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 490a0 │ │ │ │ + b 48f60 │ │ │ │ + bl ab000 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 48fc4 │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 48fe0 │ │ │ │ + bl a5638 │ │ │ │ + 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 9acd0 <_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 ade9c │ │ │ │ + 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 31714c <_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 1d12d4 │ │ │ │ + sub r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 490ac │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 49044 │ │ │ │ + b 49020 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mlaseq r5, ip, pc, fp @ │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r3, r6, ip, lsl #10 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + 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,193 +31377,153 @@ │ │ │ │ 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 14ec7c │ │ │ │ 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} │ │ │ │ - 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 │ │ │ │ - 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> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4914c │ │ │ │ - b 491bc │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 491bc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, sp │ │ │ │ - bl 2a7ecc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 491bc │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 49624 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq ip, r6, r0, lsr r3 │ │ │ │ - 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] @ 49214 │ │ │ │ + bl 17e1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49208 │ │ │ │ - bl 11a964 │ │ │ │ - ldr r1, [pc, #176] @ 492b4 │ │ │ │ + bne 49168 │ │ │ │ + bl 11a8f8 │ │ │ │ + ldr r1, [pc, #176] @ 49214 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 49230 │ │ │ │ - bl adde8 │ │ │ │ + beq 49190 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq 49238 │ │ │ │ + beq 49198 │ │ │ │ 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] @ 49218 │ │ │ │ + beq 4920c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - ldr r2, [pc, #100] @ 492bc │ │ │ │ + ldr r2, [pc, #100] @ 4921c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl fc32c │ │ │ │ + bl fc280 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 492a8 │ │ │ │ + beq 49208 │ │ │ │ mov r1, r5 │ │ │ │ - bl afb48 │ │ │ │ + bl afc18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 492ac │ │ │ │ + beq 4920c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 492a8 │ │ │ │ + beq 49208 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 492a8 │ │ │ │ + bne 49208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 49340 │ │ │ │ + beq 492a0 │ │ │ │ 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 32c5a0 <_Py_c_abs@@Base+0xabc> │ │ │ │ + ldr r3, [pc, #176] @ 49324 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 49324 │ │ │ │ + bhi 49284 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 2ff88c │ │ │ │ + bl 2fff50 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 493a8 │ │ │ │ + bne 49308 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 49390 │ │ │ │ + bne 492f0 │ │ │ │ mov r3, #0 │ │ │ │ - b 493b8 │ │ │ │ - ldr r3, [pc, #120] @ 493c8 │ │ │ │ - bl 3592c0 │ │ │ │ + b 49318 │ │ │ │ + ldr r3, [pc, #120] @ 49328 │ │ │ │ + bl 359840 │ │ │ │ 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 49318 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, r4 │ │ │ │ - b 493b8 │ │ │ │ + b 49318 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 49340 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 49340 │ │ │ │ + bne 492a0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 492a0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00537792 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ @@ -31574,210 +31534,201 @@ │ │ │ │ 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 │ │ │ │ + bne 4938c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49464 │ │ │ │ - ldr ip, [pc, #408] @ 495cc │ │ │ │ + beq 493c4 │ │ │ │ + ldr ip, [pc, #408] @ 4952c │ │ │ │ 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> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 495c0 │ │ │ │ + beq 49520 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 49484 │ │ │ │ - bl a55d4 │ │ │ │ + bne 493e4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495c0 │ │ │ │ + bne 49520 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 494a4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 49404 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495c0 │ │ │ │ + bne 49520 │ │ │ │ cmp r5, #2 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 49534 │ │ │ │ + beq 49494 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 495c0 │ │ │ │ - bne 49534 │ │ │ │ - ldr r5, [pc, #256] @ 495cc │ │ │ │ + blt 49520 │ │ │ │ + bne 49494 │ │ │ │ + ldr r5, [pc, #256] @ 4952c │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 49528 │ │ │ │ - bl c3e20 │ │ │ │ + beq 49488 │ │ │ │ + bl c3e30 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 49528 │ │ │ │ + bge 49488 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmn r3, #1 │ │ │ │ - bne 49520 │ │ │ │ + bne 49480 │ │ │ │ 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 │ │ │ │ + bne 494bc │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 49598 │ │ │ │ - bl c3e20 │ │ │ │ + bne 494f8 │ │ │ │ + bl c3e30 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a450 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4956c │ │ │ │ - ldr r3, [pc, #108] @ 495d0 │ │ │ │ + bge 494cc │ │ │ │ + ldr r3, [pc, #108] @ 49530 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 495b0 │ │ │ │ + bl 14445c │ │ │ │ + b 49510 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 495a0 │ │ │ │ + bne 49500 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d944 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17db20 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 495a0 │ │ │ │ + bge 49500 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a060 │ │ │ │ - b 495b0 │ │ │ │ + b 49510 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 495b0 │ │ │ │ + beq 49510 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a62ec │ │ │ │ - bl a55d4 │ │ │ │ + b a6350 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 495a0 │ │ │ │ + beq 49500 │ │ │ │ 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 │ │ │ │ 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 4956c │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 148118 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 4959c │ │ │ │ + b 49590 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #84] @ 495d0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49554 │ │ │ │ + b 495c4 │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 495c4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, sp │ │ │ │ + bl 2a80cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 495c4 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 49afc │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x0036c8b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 495fc │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ b 3b8a8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 49620 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 495f0 │ │ │ │ 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, ror #18 │ │ │ │ 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 49654 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 +31741,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 496c8 │ │ │ │ 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 49700 │ │ │ │ + ldr ip, [pc, #324] @ 49814 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497c4 │ │ │ │ + bne 49700 │ │ │ │ mov r0, #0 │ │ │ │ - b 498d0 │ │ │ │ + b 4980c │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - beq 497e0 │ │ │ │ + beq 4971c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 497bc │ │ │ │ + blt 496f8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49828 │ │ │ │ + beq 49764 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 49808 │ │ │ │ - ldr r0, [pc, #212] @ 498dc │ │ │ │ - b 498d0 │ │ │ │ + bne 49744 │ │ │ │ + ldr r0, [pc, #212] @ 49818 │ │ │ │ + b 4980c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1f3c │ │ │ │ + bl 2d212c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4983c │ │ │ │ - bl a55d4 │ │ │ │ + bne 49778 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497bc │ │ │ │ - ldr r3, [pc, #176] @ 498e0 │ │ │ │ + bne 496f8 │ │ │ │ + ldr r3, [pc, #176] @ 4981c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b40 │ │ │ │ - b 497bc │ │ │ │ + bl 139af8 │ │ │ │ + b 496f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4988c │ │ │ │ + beq 497c8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49800 │ │ │ │ + beq 4973c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308bf8 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ + bl 309198 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ 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 4973c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49800 │ │ │ │ + beq 4973c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308bf8 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ + bl 309198 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ 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 4973c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrheq 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] @ 49948 │ │ │ │ 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 49850 │ │ │ │ + ldr r1, [pc, #260] @ 4994c │ │ │ │ + ldr r0, [pc, #260] @ 49950 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 49880 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 49934 │ │ │ │ + bne 49870 │ │ │ │ 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 49888 │ │ │ │ + ldr r3, [pc, #220] @ 49954 │ │ │ │ + ldr r1, [pc, #220] @ 49958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 49a04 │ │ │ │ + b 49940 │ │ │ │ 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 498a8 │ │ │ │ + ldr r3, [pc, #192] @ 4995c │ │ │ │ + ldr r1, [pc, #192] @ 49960 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 49880 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 498c4 │ │ │ │ + ldr r3, [pc, #172] @ 49964 │ │ │ │ + ldr r1, [pc, #172] @ 49968 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 49944 │ │ │ │ + bl 18f354 │ │ │ │ + b 49880 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2b990c <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ + bl 2b9b18 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49944 │ │ │ │ - ldr r0, [pc, #144] @ 49a30 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + beq 49880 │ │ │ │ + ldr r0, [pc, #144] @ 4996c │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49944 │ │ │ │ + beq 49880 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 1ae7e0 │ │ │ │ + bl 1aea34 │ │ │ │ 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] @ 49970 │ │ │ │ + bl 359840 │ │ │ │ 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 +31910,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, ip, asr #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003709d8 │ │ │ │ + eorseq r0, r7, r8, asr pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r1, r7, ip, lsr #32 │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq ip, r8, r0, lsl r5 │ │ │ │ + mlaseq r8, r0, sl, ip │ │ │ │ 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] @ 49a80 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 49b2c │ │ │ │ + bhi 49a68 │ │ │ │ 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 499d0 │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ strb r0, [r3, #-2] │ │ │ │ strb r1, [r3, #-1] │ │ │ │ - b 49a74 │ │ │ │ - ldr r0, [pc, #172] @ 49b48 │ │ │ │ + b 499b0 │ │ │ │ + ldr r0, [pc, #172] @ 49a84 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ - bmi 49a94 │ │ │ │ + bmi 499d0 │ │ │ │ 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 499e0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #8 │ │ │ │ - bmi 49a94 │ │ │ │ + bmi 499d0 │ │ │ │ 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 +31979,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 49a18 │ │ │ │ + ldr r3, [pc, #24] @ 49a88 │ │ │ │ + ldr r1, [pc, #24] @ 49a8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0053739c │ │ │ │ + subseq r7, r3, r0, ror #17 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0038f8f4 │ │ │ │ + eorseq pc, r8, r8, ror #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 49b60 │ │ │ │ - b 328ee8 │ │ │ │ - andeq r9, r4, r4, lsl #30 │ │ │ │ + ldr r1, [pc] @ 49a9c │ │ │ │ + b 32948c │ │ │ │ + muleq r4, ip, pc @ │ │ │ │ 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 49acc │ │ │ │ + ldr r3, [pc, #52] @ 49af4 │ │ │ │ + ldr r1, [pc, #52] @ 49af8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 49ba4 │ │ │ │ + bl 18f354 │ │ │ │ + b 49ae0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 49bac │ │ │ │ + bge 49ae8 │ │ │ │ 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 lr, r8, r0, asr #3 │ │ │ │ + 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] @ 49bb0 │ │ │ │ + ldr r0, [pc, #144] @ 49bb4 │ │ │ │ + mov r2, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r4, r3 │ │ │ │ + bl bbed8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 49b60 │ │ │ │ + mov r0, #0 │ │ │ │ + b 49ba8 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 49b94 │ │ │ │ + bl 1326d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49b3c │ │ │ │ + bl c3e30 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a7c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c7b88 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 49b44 │ │ │ │ + ldr r0, [pc, #36] @ 49bb8 │ │ │ │ + b 49ba8 │ │ │ │ + ldr r3, [pc, #32] @ 49bbc │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 14445c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq ip, r5, r0, asr fp │ │ │ │ + mlaseq r8, r4, lr, pc @ │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +00049bc0 : │ │ │ │ + ldr r2, [pc, #52] @ 49bfc │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r3, r0 │ │ │ │ + bl 359840 │ │ │ │ + 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] @ 49dc0 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -32091,70 +32109,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 49c80 │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49c88 │ │ │ │ + beq 49cc8 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #304] @ 49d84 │ │ │ │ + ldr ip, [pc, #304] @ 49dc4 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r5, r6 │ │ │ │ moveq r8, r6 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 49d60 │ │ │ │ + beq 49da0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49d60 │ │ │ │ - bl c3e20 │ │ │ │ + beq 49da0 │ │ │ │ + bl c3e30 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ - beq 49ccc │ │ │ │ + beq 49d0c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r6, r0 │ │ │ │ - b 49cd8 │ │ │ │ + b 49d18 │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49d04 │ │ │ │ - ldr r3, [pc, #152] @ 49d88 │ │ │ │ + beq 49d44 │ │ │ │ + ldr r3, [pc, #152] @ 49dc8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144480 │ │ │ │ mov r6, #0 │ │ │ │ - b 49d60 │ │ │ │ + b 49da0 │ │ │ │ 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 +32186,65 @@ │ │ │ │ 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 4a79c │ │ │ │ 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 170ae4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrheq r7, [r3], #-48 @ 0xffffffd0 │ │ │ │ + ldrsheq r7, [r3], #-136 @ 0xffffff78 │ │ │ │ subseq r2, r7, r8, ror #21 │ │ │ │ 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, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 49e60 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 49dfc │ │ │ │ + bl 3449e0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 49e58 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49e50 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 49e50 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c94 <_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} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -32216,463 +32254,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 9b274 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4128 │ │ │ │ + b a418c │ │ │ │ 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 49ef8 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldrle r4, [pc, #148] @ 49ef0 │ │ │ │ + ldrle r4, [pc, #148] @ 49f88 │ │ │ │ ldrgt r4, [r6, #4] │ │ │ │ - b 49e80 │ │ │ │ - ldr r0, [pc, #140] @ 49ef4 │ │ │ │ + b 49f18 │ │ │ │ + ldr r0, [pc, #140] @ 49f8c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 49e4c │ │ │ │ - b 49ee4 │ │ │ │ - ldr r2, [pc, #112] @ 49ef8 │ │ │ │ + bne 49ee4 │ │ │ │ + b 49f7c │ │ │ │ + ldr r2, [pc, #112] @ 49f90 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 49eb4 │ │ │ │ + bne 49f4c │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 2fcab4 │ │ │ │ + bl 2fd054 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49ed0 │ │ │ │ - b 49ec8 │ │ │ │ - ldr r2, [pc, #64] @ 49efc │ │ │ │ - ldr r1, [pc, #64] @ 49f00 │ │ │ │ + bge 49f68 │ │ │ │ + b 49f60 │ │ │ │ + ldr r2, [pc, #64] @ 49f94 │ │ │ │ + ldr r1, [pc, #64] @ 49f98 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r4, #0 │ │ │ │ - b 49ee4 │ │ │ │ + b 49f7c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0035aeb0 │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsr #32 │ │ │ │ + eorseq pc, r8, ip, lsr #11 │ │ │ │ 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] @ 4a58c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49f5c │ │ │ │ - ldr r3, [pc, #1452] @ 4a4f4 │ │ │ │ + bne 49ff4 │ │ │ │ + ldr r3, [pc, #1452] @ 4a58c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fac │ │ │ │ + beq 4a044 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a4e4 │ │ │ │ + bne 4a57c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a4e4 │ │ │ │ + bne 4a57c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ - ldr r5, [pc, #1364] @ 4a4f8 │ │ │ │ + ldr r5, [pc, #1364] @ 4a590 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a4e4 │ │ │ │ + b 4a57c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ff4 │ │ │ │ + beq 4a08c │ │ │ │ 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] @ 4a594 │ │ │ │ + ldrlt r3, [pc, #1296] @ 4a598 │ │ │ │ mov r5, r3 │ │ │ │ - b 4a4e4 │ │ │ │ + b 4a57c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a068 │ │ │ │ + beq 4a100 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357828 │ │ │ │ + bl 357da4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49f94 │ │ │ │ - ldr r3, [pc, #1228] @ 4a504 │ │ │ │ + bne 4a02c │ │ │ │ + ldr r3, [pc, #1228] @ 4a59c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a4a8 │ │ │ │ + beq 4a540 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3578b0 │ │ │ │ - ldr r4, [pc, #1192] @ 4a508 │ │ │ │ + bl 357e2c │ │ │ │ + ldr r4, [pc, #1192] @ 4a5a0 │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ ldrd r4, [r4, #48] @ 0x30 │ │ │ │ - b 4a4e4 │ │ │ │ - ldr r2, [pc, #1180] @ 4a50c │ │ │ │ - ldr r3, [pc, #1180] @ 4a510 │ │ │ │ + b 4a57c │ │ │ │ + ldr r2, [pc, #1180] @ 4a5a4 │ │ │ │ + ldr r3, [pc, #1180] @ 4a5a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357828 │ │ │ │ + bl 357da4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a09c │ │ │ │ + beq 4a134 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1152] @ 4a514 │ │ │ │ + ldr r1, [pc, #1152] @ 4a5ac │ │ │ │ mov r0, #0 │ │ │ │ - bl 357548 │ │ │ │ - b 4a454 │ │ │ │ - ldr r3, [pc, #1140] @ 4a518 │ │ │ │ + bl 357ac4 │ │ │ │ + b 4a4ec │ │ │ │ + ldr r3, [pc, #1140] @ 4a5b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a118 │ │ │ │ + beq 4a1b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357828 │ │ │ │ + bl 357da4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a100 │ │ │ │ + beq 4a198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 33b594 │ │ │ │ + bl 33ba5c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4e4 │ │ │ │ + b 4a57c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - ldr r5, [pc, #1004] @ 4a4fc │ │ │ │ + ldr r5, [pc, #1004] @ 4a594 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a4e4 │ │ │ │ - ldr r2, [pc, #1020] @ 4a51c │ │ │ │ - ldr r3, [pc, #1020] @ 4a520 │ │ │ │ + b 4a57c │ │ │ │ + ldr r2, [pc, #1020] @ 4a5b4 │ │ │ │ + ldr r3, [pc, #1020] @ 4a5b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f28 │ │ │ │ - ldr r2, [pc, #1000] @ 4a51c │ │ │ │ - ldr r3, [pc, #1000] @ 4a520 │ │ │ │ + bl 3574a4 │ │ │ │ + ldr r2, [pc, #1000] @ 4a5b4 │ │ │ │ + ldr r3, [pc, #1000] @ 4a5b8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a174 │ │ │ │ + beq 4a20c │ │ │ │ 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 3574a0 │ │ │ │ + ldr r2, [pc, #944] @ 4a5b4 │ │ │ │ + ldr r3, [pc, #944] @ 4a5b8 │ │ │ │ + bl 3574a0 │ │ │ │ + b 4a22c │ │ │ │ + ldr r2, [pc, #928] @ 4a5b4 │ │ │ │ + ldr r3, [pc, #928] @ 4a5b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356f24 │ │ │ │ + bl 3574a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 356f24 │ │ │ │ - ldr r2, [pc, #896] @ 4a51c │ │ │ │ - ldr r3, [pc, #900] @ 4a524 │ │ │ │ - bl 3572dc │ │ │ │ + bl 3574a0 │ │ │ │ + ldr r2, [pc, #896] @ 4a5b4 │ │ │ │ + ldr r3, [pc, #900] @ 4a5bc │ │ │ │ + bl 357858 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357828 │ │ │ │ + bl 357da4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a340 │ │ │ │ - bl 33b594 │ │ │ │ + beq 4a3d8 │ │ │ │ + bl 33ba5c │ │ │ │ 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] @ 4a5c0 │ │ │ │ + ldr r1, [pc, #800] @ 4a5c4 │ │ │ │ + bl 357ac4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 32ce00 <_Py_strhex@@Base+0x330> │ │ │ │ + bl 32d380 <_Py_strhex@@Base+0x388> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f24 │ │ │ │ - ldr r3, [pc, #684] @ 4a530 │ │ │ │ + bl 3574a0 │ │ │ │ + ldr r3, [pc, #684] @ 4a5c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357828 │ │ │ │ - ldr r3, [pc, #660] @ 4a534 │ │ │ │ + bl 357da4 │ │ │ │ + ldr r3, [pc, #660] @ 4a5cc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a2e8 │ │ │ │ - bl 356f24 │ │ │ │ + beq 4a380 │ │ │ │ + bl 3574a0 │ │ │ │ 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 357ac4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a45c │ │ │ │ - bl 3572dc │ │ │ │ - ldr r3, [pc, #580] @ 4a538 │ │ │ │ + b 4a4f4 │ │ │ │ + bl 357858 │ │ │ │ + ldr r3, [pc, #580] @ 4a5d0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 356f24 │ │ │ │ + bl 3574a0 │ │ │ │ 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 357ac4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a45c │ │ │ │ - bl 32ce00 <_Py_strhex@@Base+0x330> │ │ │ │ + b 4a4f4 │ │ │ │ + bl 32d380 <_Py_strhex@@Base+0x388> │ │ │ │ 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 357ac4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 356f28 │ │ │ │ - ldr r3, [pc, #404] @ 4a530 │ │ │ │ + bl 3574a4 │ │ │ │ + ldr r3, [pc, #404] @ 4a5c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357828 │ │ │ │ - ldr r3, [pc, #380] @ 4a534 │ │ │ │ + bl 357da4 │ │ │ │ + ldr r3, [pc, #380] @ 4a5cc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a400 │ │ │ │ - bl 356f24 │ │ │ │ + beq 4a498 │ │ │ │ + bl 3574a0 │ │ │ │ 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 357858 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a45c │ │ │ │ - bl 3572dc │ │ │ │ - ldr r3, [pc, #300] @ 4a538 │ │ │ │ + b 4a4f4 │ │ │ │ + bl 357858 │ │ │ │ + ldr r3, [pc, #300] @ 4a5d0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 356f24 │ │ │ │ + bl 3574a0 │ │ │ │ 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 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #140] @ 4a4f4 │ │ │ │ + ldr r3, [pc, #140] @ 4a58c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a4e4 │ │ │ │ - ldr r3, [pc, #112] @ 4a4f4 │ │ │ │ + bne 4a57c │ │ │ │ + ldr r3, [pc, #112] @ 4a58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a4e4 │ │ │ │ + bne 4a57c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a4e4 │ │ │ │ - ldr r3, [pc, #104] @ 4a518 │ │ │ │ + b 4a57c │ │ │ │ + ldr r3, [pc, #104] @ 4a5b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a100 │ │ │ │ - ldr r2, [pc, #80] @ 4a51c │ │ │ │ - ldr r3, [pc, #80] @ 4a520 │ │ │ │ + bne 4a198 │ │ │ │ + ldr r2, [pc, #80] @ 4a5b4 │ │ │ │ + ldr r3, [pc, #80] @ 4a5b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f28 │ │ │ │ + bl 3574a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 4a150 │ │ │ │ + b 4a1e8 │ │ │ │ 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 │ │ │ │ + ldrsheq r7, [r3], #-136 @ 0xffffff78 │ │ │ │ ldceq 2, cr4, [r2], {35} @ 0x23 │ │ │ │ - blcc ff23179c <__bss_end__@@Base+0xfec6c854> │ │ │ │ + blcc ff231834 <__bss_end__@@Base+0xfec6c8ec> │ │ │ │ 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,286 +32719,248 @@ │ │ │ │ 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 4a5fc │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 12ea14 │ │ │ │ + b 12e9a0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4a588 │ │ │ │ + ldr r0, [pc, #20] @ 4a620 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a558 │ │ │ │ + bne 4a5f0 │ │ │ │ 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} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4a75c │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4a6f8 │ │ │ │ - bl 344398 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 4a754 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4a74c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4a74c │ │ │ │ - mov r1, #8 │ │ │ │ - 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 │ │ │ │ + eorseq r2, r9, r4, lsr #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 4a79c │ │ │ │ + bhi 4a660 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4a7bc │ │ │ │ - b 4a7d8 │ │ │ │ - ldr r0, [pc, #292] @ 4a8c8 │ │ │ │ + bne 4a680 │ │ │ │ + b 4a69c │ │ │ │ + ldr r0, [pc, #292] @ 4a78c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a8c0 │ │ │ │ - b 4a788 │ │ │ │ - bl aaf9c │ │ │ │ + beq 4a784 │ │ │ │ + b 4a64c │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4a7ec │ │ │ │ + bne 4a6b0 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4a808 │ │ │ │ - bl a55d4 │ │ │ │ + bne 4a6cc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4a808 │ │ │ │ - b 4a8c0 │ │ │ │ + beq 4a6cc │ │ │ │ + b 4a784 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4a7d0 │ │ │ │ + bne 4a694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4a7d0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4a694 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4a880 │ │ │ │ + ble 4a744 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4a838 │ │ │ │ + beq 4a6fc │ │ │ │ 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 4a748 │ │ │ │ + b 4a774 │ │ │ │ + ldr r3, [pc, #140] @ 4a790 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4a718 │ │ │ │ + ldr r1, [pc, #128] @ 4a790 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a868 │ │ │ │ + beq 4a72c │ │ │ │ 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 4a748 │ │ │ │ + ldr r2, [pc, #96] @ 4a794 │ │ │ │ + ldr r1, [pc, #96] @ 4a798 │ │ │ │ + ldr r0, [pc, #80] @ 4a78c │ │ │ │ mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4a8c0 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4a784 │ │ │ │ mov r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt 4a89c │ │ │ │ + bgt 4a760 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 281914 │ │ │ │ + b 281b24 │ │ │ │ sub r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4a940 │ │ │ │ - ldr r3, [pc, #20] @ 4a8cc │ │ │ │ + ldr r3, [pc, #20] @ 4a790 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4a868 │ │ │ │ - b 4a844 │ │ │ │ + beq 4a72c │ │ │ │ + b 4a708 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, r4, asr #19 │ │ │ │ + eorseq fp, r5, r4, asr #30 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + eorseq r3, r6, ip, lsl #10 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + 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 aa980 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4a8b0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a6350 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a88c │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl a6350 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a88c │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 176068 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a88c │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 176068 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a88c │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 176068 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a88c │ │ │ │ + str r3, [r4, #28] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 176068 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a88c │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 176068 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a88c │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 176068 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a88c │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl a6350 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a88c │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl a6350 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 4a8b8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4a8b0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4a8b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4a8d0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + bl a3300 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r4, #52] @ 0x34 │ │ │ │ + beq 4a88c │ │ │ │ + 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 4a910 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #40] @ 4a934 │ │ │ │ + ldr r2, [pc, #40] @ 4a934 │ │ │ │ pop {r4, lr} │ │ │ │ b 4a93c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #24] @ 4a938 │ │ │ │ + ldr r0, [pc, #24] @ 4a938 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a900 │ │ │ │ + bne 4a900 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r0, asr r4 │ │ │ │ + @ instruction: 0x003759d0 │ │ │ │ │ │ │ │ 0004a93c : │ │ │ │ b 3a698 <_Py_IncRef@@Base+0x348> │ │ │ │ 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 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 281914 │ │ │ │ + b 281b24 │ │ │ │ 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 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 4a9e0 │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r6, #16 │ │ │ │ ble 4a9b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -32978,165 +32978,165 @@ │ │ │ │ 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 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4aa00 │ │ │ │ + ldr r0, [pc, #4] @ 4aa04 │ │ │ │ + b 4ac20 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, ip, lsl #10 │ │ │ │ + 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 4aa54 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 4aa7c │ │ │ │ - b 4aa60 │ │ │ │ - ldr r0, [pc, #128] @ 4aac4 │ │ │ │ + ble 4aa94 │ │ │ │ + b 4aa78 │ │ │ │ + ldr r0, [pc, #128] @ 4aadc │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aa2c │ │ │ │ + bne 4aa44 │ │ │ │ mov r0, #0 │ │ │ │ - b 4aabc │ │ │ │ + b 4aad4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f418 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aa58 │ │ │ │ + beq 4aa70 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4aa98 │ │ │ │ + bne 4aab0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4aac8 │ │ │ │ + ldreq r0, [pc, #52] @ 4aae0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4aab0 │ │ │ │ + b 4aac8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f418 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aa7c │ │ │ │ - b 4aa58 │ │ │ │ + bne 4aa94 │ │ │ │ + b 4aa70 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 32d508 <_PyTime_FromLong@@Base+0xb8> │ │ │ │ + bl 32df54 <_PyTime_FromLong@@Base+0x584> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r5, r4, lsl sl │ │ │ │ + mlaseq r5, r4, pc, fp @ │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004aacc <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004aae4 <_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> │ │ │ │ + beq 4ab24 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 289594 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289658 <_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 1ad234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab5c <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ - blt 4ab74 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + beq 4ab5c <_PyBytes_ReverseFind@@Base+0x78> │ │ │ │ + blt 4ab74 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #148] @ 4abf0 <_PyBytes_ReverseFind@@Base+0x124> │ │ │ │ - b 9dd0c │ │ │ │ + ldr r0, [pc, #148] @ 4abf0 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + b 9de28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 163af8 │ │ │ │ + bl 163ba4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ab7c <_PyBytes_ReverseFind@@Base+0xb0> │ │ │ │ + bne 4ab7c <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 4abe8 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + b 4abe8 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124af0 <_PyType_Name@@Base> │ │ │ │ + bl 124a7c <_PyType_Name@@Base> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4abac <_PyBytes_ReverseFind@@Base+0xe0> │ │ │ │ + blt 4abac <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ 4abf4 <_PyBytes_ReverseFind@@Base+0x128> │ │ │ │ + ldr r0, [pc, #84] @ 4abf4 <_PyBytes_ReverseFind@@Base+0x110> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ mov r5, r0 │ │ │ │ - b 4abbc <_PyBytes_ReverseFind@@Base+0xf0> │ │ │ │ - ldr r0, [pc, #68] @ 4abf8 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + b 4abbc <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + ldr r0, [pc, #68] @ 4abf8 <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4abe8 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + beq 4abe8 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4abe8 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + bne 4abe8 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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, lsl #21 │ │ │ │ + ldrheq r0, [r9], -r8 @ │ │ │ │ + eorseq ip, r7, r0, asr lr │ │ │ │ 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 4ac10 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + ldr r1, [pc, #8] @ 4ac18 <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ + b 24caa8 │ │ │ │ + ldr r0, [pc, #4] @ 4ac1c <_PyBytes_ReverseFind@@Base+0x138> │ │ │ │ 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 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ac7c <_PyBytes_ReverseFind@@Base+0x1b0> │ │ │ │ + beq 4ac7c <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ 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,952 +33151,979 @@ │ │ │ │ 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 4acac <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 317dd4 │ │ │ │ + b 318374 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4acd0 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + ldr r0, [pc, #20] @ 4acd0 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aca0 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + bne 4aca0 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, lsl r4 │ │ │ │ + mlaseq r7, r0, r9, r5 │ │ │ │ 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 32e3b4 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad24 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ - ldr r3, [pc, #36] @ 4ad3c <_PyBytes_ReverseFind@@Base+0x270> │ │ │ │ + beq 4ad24 <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ + ldr r3, [pc, #36] @ 4ad3c <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63f4 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ad34 <_PyBytes_ReverseFind@@Base+0x268> │ │ │ │ + b 4ad34 <_PyBytes_ReverseFind@@Base+0x250> │ │ │ │ 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 4ada4 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #2 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4addc <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + ldr ip, [pc, #252] @ 4aea8 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4addc <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4ae9c <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #200] @ 4aeac <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldrne r4, [r0, #4] │ │ │ │ + ldreq r4, [pc, #184] @ 4aeb0 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bne 4ae50 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + bl a4550 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ae38 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4add4 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 204d50 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4ae8c <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + b 4add4 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + b 4ae9c <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + bl 115910 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4add4 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + beq 4ae74 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9558 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b2938 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4add4 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + 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, asr 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 4aedc <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1ae964 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4af00 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4aed0 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r5, r7, r0, asr r9 │ │ │ │ + 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 4af5c <_PyBytes_ReverseFind@@Base+0x478> │ │ │ │ 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 4af8c <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + ldr ip, [pc, #1424] @ 4b4f4 <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + beq 4b058 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4ae44 <_PyBytes_ReverseFind@@Base+0x378> │ │ │ │ + beq 4b008 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4ade8 <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ + beq 4afac <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ 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 4afb0 <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ + b 4b014 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + ldr r8, [pc, #1348] @ 4b4f8 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ae0c <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ - bl a55d4 │ │ │ │ + bne 4afd0 <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae50 <_PyBytes_ReverseFind@@Base+0x384> │ │ │ │ - b 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ - bl aaf9c │ │ │ │ + beq 4b014 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + b 4b058 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4ae38 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + beq 4affc <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ae38 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + bne 4affc <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 4b018 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + b 4afc0 <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ + ldr r8, [pc, #1256] @ 4b4f8 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ mvn r6, #0 │ │ │ │ - b 4ae54 <_PyBytes_ReverseFind@@Base+0x388> │ │ │ │ + b 4b018 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - ldr r3, [pc, #1236] @ 4b334 <_PyBytes_ReverseFind@@Base+0x868> │ │ │ │ + ldr r3, [pc, #1236] @ 4b4f8 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r5, #20] │ │ │ │ - ldreq r9, [pc, #1228] @ 4b338 <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ + ldreq r9, [pc, #1228] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xa18> │ │ │ │ cmp r6, #0 │ │ │ │ mvnlt r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b060 <_PyBytes_ReverseFind@@Base+0x594> │ │ │ │ + bne 4b224 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ae9c <_PyBytes_ReverseFind@@Base+0x3d0> │ │ │ │ + bne 4b060 <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b324 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ + b 4b4e8 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1172] @ 4b33c <_PyBytes_ReverseFind@@Base+0x870> │ │ │ │ + ldr sl, [pc, #1172] @ 4b500 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 4af80 <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ + beq 4b144 <_PyBytes_ReverseFind@@Base+0x660> │ │ │ │ cmp r7, r0 │ │ │ │ - ble 4aed0 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ + ble 4b094 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 4aed4 <_PyBytes_ReverseFind@@Base+0x408> │ │ │ │ + beq 4b098 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ add r0, r0, #1 │ │ │ │ - b 4aeb0 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ - beq 4b030 <_PyBytes_ReverseFind@@Base+0x564> │ │ │ │ + b 4b074 <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ + beq 4b1f4 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ - ble 4aef4 <_PyBytes_ReverseFind@@Base+0x428> │ │ │ │ + ble 4b0b8 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ addeq fp, fp, #1 │ │ │ │ - beq 4aed8 <_PyBytes_ReverseFind@@Base+0x40c> │ │ │ │ + beq 4b09c <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + beq 4b1fc <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ - ble 4af74 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + ble 4b138 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af54 <_PyBytes_ReverseFind@@Base+0x488> │ │ │ │ + beq 4b118 <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + beq 4b1fc <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + bne 4b1fc <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b1fc <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4af74 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + beq 4b138 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4af74 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + bne 4b138 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4aea8 <_PyBytes_ReverseFind@@Base+0x3dc> │ │ │ │ + b 4b06c <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ cmp r7, r0 │ │ │ │ - ldrgt r3, [pc, #944] @ 4b33c <_PyBytes_ReverseFind@@Base+0x870> │ │ │ │ - ble 4b030 <_PyBytes_ReverseFind@@Base+0x564> │ │ │ │ + ldrgt r3, [pc, #944] @ 4b500 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ + ble 4b1f4 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 4afac <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ + beq 4b170 <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 4af8c <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ - b 4b030 <_PyBytes_ReverseFind@@Base+0x564> │ │ │ │ + bne 4b150 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + b 4b1f4 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + beq 4b1fc <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 4b02c <_PyBytes_ReverseFind@@Base+0x560> │ │ │ │ + ble 4b1f0 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b00c <_PyBytes_ReverseFind@@Base+0x540> │ │ │ │ + beq 4b1d0 <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + beq 4b1fc <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + bne 4b1fc <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b1fc <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b02c <_PyBytes_ReverseFind@@Base+0x560> │ │ │ │ + beq 4b1f0 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b02c <_PyBytes_ReverseFind@@Base+0x560> │ │ │ │ + bne 4b1f0 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4b324 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ + b 4b4e8 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + beq 4b058 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + bne 4b058 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b058 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + bne 4b058 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ 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 4b264 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + ldr r3, [pc, #684] @ 4b504 <_PyBytes_ReverseFind@@Base+0xa20> │ │ │ │ + ldr r1, [pc, #684] @ 4b508 <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4b318 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + bl 18f354 │ │ │ │ + b 4b4dc <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 4b18c <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ + bne 4b350 <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne fp, r5 │ │ │ │ movne r0, r5 │ │ │ │ - beq 4b318 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + beq 4b4dc <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b16c <_PyBytes_ReverseFind@@Base+0x6a0> │ │ │ │ + ble 4b330 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 4b16c <_PyBytes_ReverseFind@@Base+0x6a0> │ │ │ │ + bcc 4b330 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ cmp r3, sl │ │ │ │ - bne 4b160 <_PyBytes_ReverseFind@@Base+0x694> │ │ │ │ + bne 4b324 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + beq 4b4b8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b150 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ + ble 4b314 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b2d4 <_PyBytes_ReverseFind@@Base+0x808> │ │ │ │ + bne 4b498 <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b150 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ + beq 4b314 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b150 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ + bne 4b314 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b0d8 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ + b 4b29c <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne 4b0e8 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ + bne 4b2ac <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ cmp r7, r0 │ │ │ │ - blt 4b238 <_PyBytes_ReverseFind@@Base+0x76c> │ │ │ │ + blt 4b3fc <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b1ec <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ - b 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ - bl 92d84 │ │ │ │ + bne 4b3b0 <_PyBytes_ReverseFind@@Base+0x8cc> │ │ │ │ + b 4b4b8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ - beq 4b318 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + beq 4b4dc <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ 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 4b3a0 <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 289594 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289658 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bge 4b240 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + bge 4b404 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + beq 4b4b8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b234 <_PyBytes_ReverseFind@@Base+0x768> │ │ │ │ + ble 4b3f8 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b2d4 <_PyBytes_ReverseFind@@Base+0x808> │ │ │ │ + bne 4b498 <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b234 <_PyBytes_ReverseFind@@Base+0x768> │ │ │ │ + beq 4b3f8 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b234 <_PyBytes_ReverseFind@@Base+0x768> │ │ │ │ + bne 4b3f8 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 4b31c <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + b 4b4e0 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r5 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ add r5, fp, r5 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + beq 4b4b8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ - ble 4b2c8 <_PyBytes_ReverseFind@@Base+0x7fc> │ │ │ │ + ble 4b48c <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b2a8 <_PyBytes_ReverseFind@@Base+0x7dc> │ │ │ │ + beq 4b46c <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + beq 4b4b8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + bne 4b4b8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b4b8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 4b2c8 <_PyBytes_ReverseFind@@Base+0x7fc> │ │ │ │ + beq 4b48c <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b2c8 <_PyBytes_ReverseFind@@Base+0x7fc> │ │ │ │ + bne 4b48c <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - b 4b19c <_PyBytes_ReverseFind@@Base+0x6d0> │ │ │ │ + b 4b360 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + beq 4b4b8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + bne 4b4b8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b318 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + beq 4b4dc <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b318 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + bne 4b4dc <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r0, asr fp │ │ │ │ + subseq r2, r7, ip, ror fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ + eorseq r8, r9, r0, lsr #7 │ │ │ │ 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, asr ip │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - b a27cc │ │ │ │ + b a2830 │ │ │ │ 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 4b544 <_PyBytes_ReverseFind@@Base+0xa60> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 311540 │ │ │ │ + b 311bd8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b568 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ + ldr r0, [pc, #20] @ 4b568 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b538 <_PyBytes_ReverseFind@@Base+0xa6c> │ │ │ │ + bne 4b538 <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003753f4 │ │ │ │ + eorseq r5, r7, r4, ror r9 │ │ │ │ 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 188970 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d28b8 │ │ │ │ - ldr r0, [pc] @ 4b594 <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bl 2d2aa8 │ │ │ │ + ldr r0, [pc] @ 4b594 <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ 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 9b1fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b5c4 <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ + bl 4b5c4 <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4128 │ │ │ │ + b a418c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b614 <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ + beq 4b614 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 4b614 <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ + beq 4b614 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4b614 <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ + bne 4b614 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r7, [r3, #8] │ │ │ │ - moveq r7, r3 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldrd r0, [r0, #8] │ │ │ │ + bl 357d90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4b664 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 357d90 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4b67c <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ + ldr r0, [pc, #4] @ 4b680 <_PyBytes_ReverseFind@@Base+0xb9c> │ │ │ │ + b 4ac20 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r4, 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 4b6ac <_PyBytes_ReverseFind@@Base+0xbc8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1d5f30 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4b6d0 <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b6a0 <_PyBytes_ReverseFind@@Base+0xbbc> │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r5, r7, r0, lsr #19 │ │ │ │ + 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 4b72c <_PyBytes_ReverseFind@@Base+0xc48> │ │ │ │ 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 4b764 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ + ldr ip, [pc, #380] @ 4b8b0 <_PyBytes_ReverseFind@@Base+0xdcc> │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b6ac <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ + bne 4b764 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ mov r5, #0 │ │ │ │ - b 4b7ec <_PyBytes_ReverseFind@@Base+0xd20> │ │ │ │ + b 4b8a4 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4b6c4 <_PyBytes_ReverseFind@@Base+0xbf8> │ │ │ │ + beq 4b77c <_PyBytes_ReverseFind@@Base+0xc98> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 4b6a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + blt 4b75c <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ 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] @ 4b8b4 <_PyBytes_ReverseFind@@Base+0xdd0> │ │ │ │ + bl 92e84 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 4b6a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + beq 4b75c <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ cmp r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4b7ec <_PyBytes_ReverseFind@@Base+0xd20> │ │ │ │ + ble 4b8a4 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 4b71c <_PyBytes_ReverseFind@@Base+0xc50> │ │ │ │ + beq 4b7d4 <_PyBytes_ReverseFind@@Base+0xcf0> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 4b6f4 <_PyBytes_ReverseFind@@Base+0xc28> │ │ │ │ + bne 4b7ac <_PyBytes_ReverseFind@@Base+0xcc8> │ │ │ │ mov r1, r8 │ │ │ │ - b 4b750 <_PyBytes_ReverseFind@@Base+0xc84> │ │ │ │ + b 4b808 <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b750 <_PyBytes_ReverseFind@@Base+0xc84> │ │ │ │ + ble 4b808 <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r3, #13 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4b748 <_PyBytes_ReverseFind@@Base+0xc7c> │ │ │ │ + bne 4b800 <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b748 <_PyBytes_ReverseFind@@Base+0xc7c> │ │ │ │ + ble 4b800 <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ 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 1d12d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b7c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + beq 4b87c <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b7a0 <_PyBytes_ReverseFind@@Base+0xcd4> │ │ │ │ + beq 4b858 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b7c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + beq 4b87c <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b7c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + bne 4b87c <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b7c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b87c <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b6e8 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + beq 4b7a0 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b6e8 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bne 4b7a0 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b6e8 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b7a0 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b6a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + beq 4b75c <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b6a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + bne 4b75c <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b6a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b75c <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r2, r7, r8, lsr #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 20fc48 │ │ │ │ │ │ │ │ -0004b948 : │ │ │ │ +0004b8f0 : │ │ │ │ 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 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4b9a4 │ │ │ │ + beq 4b94c │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308a28 │ │ │ │ + bl 3090d4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4b9a4 │ │ │ │ + beq 4b94c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9930 │ │ │ │ + b f9884 │ │ │ │ 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] @ 4b978 │ │ │ │ + b 288038 │ │ │ │ + andeq fp, r4, r4, lsr #21 │ │ │ │ + mov r0, r1 │ │ │ │ + b 14f428 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #160] @ 4ba3c │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4b9b4 │ │ │ │ + bl 3449e0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4ba34 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ba2c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4ba2c │ │ │ │ + mov r1, #35 @ 0x23 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ba2c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4ba2c │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c94 <_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 1d12d4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4ba8c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 4ba94 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 4ba94 │ │ │ │ + bl 4bcc4 <_PyDict_DelItem_KnownHash@@Base+0x22c> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004ba2c <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b f9930 │ │ │ │ +0004ba98 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b f9884 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bd98 │ │ │ │ + b 4bd40 │ │ │ │ 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] @ 4bbb0 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baec <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #204] @ 4bb44 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + bne 4bb58 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #204] @ 4bbb0 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baec <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + bne 4bb58 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bab8 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + beq 4bb24 <_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 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #100] @ 4bb48 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + ldrne r5, [pc, #100] @ 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movne r4, #0 │ │ │ │ - bne 4bb38 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ - b 4bb30 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + bne 4bba4 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + b 4bb9c <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb38 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4bba4 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb38 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4bba4 <_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] @ 4bbb8 <_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 │ │ │ │ @@ -34104,341 +34131,286 @@ │ │ │ │ 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 4bc1c <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ + beq 4bc88 <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4bc1c <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ + bne 4bc88 <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 203fd0 │ │ │ │ + bl 20433c │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #152] @ 4bc34 <_PyDict_DelItem_KnownHash@@Base+0x208> │ │ │ │ + ldrcc r2, [pc, #152] @ 4bca0 <_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> │ │ │ │ + ldrcc r2, [pc, #136] @ 4bca4 <_PyDict_DelItem_KnownHash@@Base+0x20c> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #128] @ 4bc3c <_PyDict_DelItem_KnownHash@@Base+0x210> │ │ │ │ + ldr r3, [pc, #128] @ 4bca8 <_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> │ │ │ │ + beq 4bc50 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #96] @ 4bc40 <_PyDict_DelItem_KnownHash@@Base+0x214> │ │ │ │ + ldr r1, [pc, #96] @ 4bcac <_PyDict_DelItem_KnownHash@@Base+0x214> │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4bbec <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ + bne 4bc58 <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ mov r5, r7 │ │ │ │ - b 4bc10 <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ - bl adde8 │ │ │ │ + b 4bc7c <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ + bl ade9c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4bbe4 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ + bne 4bc50 <_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> │ │ │ │ + bne 4bc50 <_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> │ │ │ │ + b a6350 │ │ │ │ + ldr r2, [pc, #32] @ 4bcb0 <_PyDict_DelItem_KnownHash@@Base+0x218> │ │ │ │ + ldr r1, [pc, #32] @ 4bcb4 <_PyDict_DelItem_KnownHash@@Base+0x21c> │ │ │ │ + ldr r0, [pc, #32] @ 4bcb8 <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ + bl 31714c <_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 │ │ │ │ + subeq r6, r9, r0, lsr lr │ │ │ │ + subeq r5, r8, r0, lsr r4 │ │ │ │ + strdeq r3, [r8], #-244 @ 0xffffff0c │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r2, r6, r8, lsr #31 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r8, r7, ip, asr #27 │ │ │ │ + eorseq r3, r6, r8, lsr #10 │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + @ instruction: 0x003792fc │ │ │ │ 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 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4bc88 <_PyDict_DelItem_KnownHash@@Base+0x25c> │ │ │ │ - bl 344398 │ │ │ │ - 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> │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4bd00 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4bd00 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ - mov r1, #35 @ 0x23 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4bd00 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4bd00 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ - mov r1, #17 │ │ │ │ - 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 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ + b 14f428 │ │ │ │ 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] @ 4bd08 <_PyDict_DelItem_KnownHash@@Base+0x270> │ │ │ │ + ldr r5, [pc, #56] @ 4bd0c <_PyDict_DelItem_KnownHash@@Base+0x274> │ │ │ │ + ldr r4, [pc, #56] @ 4bd10 <_PyDict_DelItem_KnownHash@@Base+0x278> │ │ │ │ + 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 4bcfc <_PyDict_DelItem_KnownHash@@Base+0x264> │ │ │ │ + tst lr, #2 │ │ │ │ + ldrbne r3, [r5, r3] │ │ │ │ + strb r3, [r0, ip] │ │ │ │ + add ip, ip, #1 │ │ │ │ + b 4bcd8 <_PyDict_DelItem_KnownHash@@Base+0x240> │ │ │ │ + eorseq r8, r9, r0, lsr #7 │ │ │ │ + eorseq r8, r9, r0, lsr #15 │ │ │ │ + strdeq r3, [r8], #-228 @ 0xffffff1c │ │ │ │ │ │ │ │ -0004bd6c : │ │ │ │ +0004bd14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 4bd94 │ │ │ │ + ldr r5, [pc, #28] @ 4bd3c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 127fa4 │ │ │ │ + b 127f34 │ │ │ │ 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] @ 4bd50 │ │ │ │ + ldr r0, [pc, #4] @ 4bd54 │ │ │ │ + b 4ac20 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r4, ip, ip, lsl #28 │ │ │ │ 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] @ 4be2c │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 91924 │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4be68 │ │ │ │ - ldr r6, [pc, #164] @ 4be88 │ │ │ │ - ldr r7, [pc, #164] @ 4be8c │ │ │ │ - ldr r8, [pc, #164] @ 4be90 │ │ │ │ + beq 4be10 │ │ │ │ + ldr r6, [pc, #164] @ 4be30 │ │ │ │ + ldr r7, [pc, #164] @ 4be34 │ │ │ │ + ldr r8, [pc, #164] @ 4be38 │ │ │ │ add r6, r5, r6 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4be70 │ │ │ │ - bl a62ec │ │ │ │ + beq 4be18 │ │ │ │ + bl a6350 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4be3c │ │ │ │ + beq 4bde4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4be3c │ │ │ │ + bne 4bde4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 4be70 │ │ │ │ + bge 4be18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4be68 │ │ │ │ + beq 4be10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4be68 │ │ │ │ + bne 4be10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4be7c │ │ │ │ + b 4be24 │ │ │ │ cmp r6, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 4bdf0 │ │ │ │ + bne 4bd98 │ │ │ │ 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, ror ip │ │ │ │ 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 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrbeq ip, [r5, ip] │ │ │ │ - moveq r3, #1 │ │ │ │ - b 4bf00 │ │ │ │ - ands r4, r4, #2 │ │ │ │ - moveq r3, r4 │ │ │ │ - beq 4bf00 │ │ │ │ + ldr r1, [pc] @ 4be4c │ │ │ │ + b 1afb98 │ │ │ │ + andeq ip, r4, ip, asr #32 │ │ │ │ + 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 1d12d4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4be9c │ │ │ │ + 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] @ 4bea4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 4bea4 │ │ │ │ + bl 4c088 │ │ │ │ + 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] @ 4c024 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 4bf60 │ │ │ │ - ldr r3, [pc, #336] @ 4c098 │ │ │ │ + bne 4bef0 │ │ │ │ + ldr r3, [pc, #336] @ 4c028 │ │ │ │ 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 4bf10 │ │ │ │ + ldr r2, [pc, #308] @ 4c02c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180860 │ │ │ │ + bl 180a3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c084 │ │ │ │ + beq 4c014 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4c034 │ │ │ │ + bne 4bfc4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4c088 │ │ │ │ + beq 4c018 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl a44ec │ │ │ │ + bl a4550 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 4bfd8 │ │ │ │ - bl a55d4 │ │ │ │ + bne 4bf68 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c060 │ │ │ │ - ldr r3, [pc, #212] @ 4c0a0 │ │ │ │ + bne 4bff0 │ │ │ │ + ldr r3, [pc, #212] @ 4c030 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b40 │ │ │ │ - b 4c060 │ │ │ │ + bl 139af8 │ │ │ │ + b 4bff0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a10 │ │ │ │ + bl 2d0c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c060 │ │ │ │ + bne 4bff0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b 4bf98 │ │ │ │ + b 4bf28 │ │ │ │ ldr r1, [r5] │ │ │ │ - bl a94f4 │ │ │ │ + bl a9558 │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 4c060 │ │ │ │ + beq 4bff0 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl b2868 │ │ │ │ + bl b2938 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 4c044 │ │ │ │ + bne 4bfd4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4c060 │ │ │ │ + bne 4bff0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4bff8 │ │ │ │ - b 4c088 │ │ │ │ + bne 4bf88 │ │ │ │ + b 4c018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4c028 │ │ │ │ + bne 4bfb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4c028 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4bfb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c084 │ │ │ │ + beq 4c014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c084 │ │ │ │ + bne 4c014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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,105 +34425,133 @@ │ │ │ │ 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 357d90 │ │ │ │ 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] @ 4c0ec │ │ │ │ + ldr r6, [pc, #84] @ 4c0f0 │ │ │ │ + ldr r5, [pc, #84] @ 4c0f4 │ │ │ │ + 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 4c0c8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrbeq ip, [r5, ip] │ │ │ │ + moveq r3, #1 │ │ │ │ + b 4c0e0 │ │ │ │ + ands r4, r4, #2 │ │ │ │ + moveq r3, r4 │ │ │ │ + beq 4c0e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrbne ip, [r6, ip] │ │ │ │ + moveq r3, #1 │ │ │ │ + strb ip, [r0, lr] │ │ │ │ + add lr, lr, #1 │ │ │ │ + b 4c0a0 │ │ │ │ + eorseq r8, r9, r0, lsr #7 │ │ │ │ + eorseq r8, r9, r0, lsr #15 │ │ │ │ + strdeq r3, [r8], #-228 @ 0xffffff1c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bd98 │ │ │ │ - ldr r1, [pc] @ 4c108 │ │ │ │ - b 24ca50 │ │ │ │ + b 4bd40 │ │ │ │ + ldr r1, [pc] @ 4c108 │ │ │ │ + b 24caa8 │ │ │ │ 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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4c13c │ │ │ │ - bl a55d4 │ │ │ │ + bne 4c13c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c16c │ │ │ │ + bne 4c16c │ │ │ │ mov r0, r4 │ │ │ │ bl 291fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c160 │ │ │ │ - ldr r3, [pc, #32] @ 4c174 │ │ │ │ - ldr r1, [pc, #32] @ 4c178 │ │ │ │ + bne 4c160 │ │ │ │ + ldr r3, [pc, #32] @ 4c174 │ │ │ │ + ldr r1, [pc, #32] @ 4c178 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4c16c │ │ │ │ + bl 18f354 │ │ │ │ + b 4c16c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #16] @ 4c17c │ │ │ │ - b 144850 │ │ │ │ + ldr r1, [pc, #16] @ 4c17c │ │ │ │ + b 144808 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r0, lsl ip @ │ │ │ │ - eorseq r6, r6, r4, asr #29 │ │ │ │ + mlaseq r9, r0, r1, r0 │ │ │ │ + eorseq r7, r6, r4, asr #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 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c1b8 │ │ │ │ - bl a55d4 │ │ │ │ + bne 4c1b8 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4c218 │ │ │ │ - b 4c210 │ │ │ │ - bl aaf9c │ │ │ │ + beq 4c218 │ │ │ │ + b 4c210 │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c1e4 │ │ │ │ + beq 4c1e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c1e4 │ │ │ │ + bne 4c1e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4c218 │ │ │ │ - b 4c1a4 │ │ │ │ + bne 4c218 │ │ │ │ + b 4c1a4 │ │ │ │ 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+0xe08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c238 │ │ │ │ + bne 4c238 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 4c1f0 │ │ │ │ + bgt 4c1f0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #52] @ 4c268 │ │ │ │ + ldreq r0, [pc, #52] @ 4c268 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1d10d4 │ │ │ │ + b 1d12d4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ - ldreq r3, [pc, #28] @ 4c268 │ │ │ │ + ldreq r3, [pc, #28] @ 4c268 │ │ │ │ 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] │ │ │ │ @@ -34563,164 +34563,247 @@ │ │ │ │ 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 │ │ │ │ + bne 4c2b8 │ │ │ │ ldr r1, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2accf4 │ │ │ │ + bl 2acef4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bne 4c2e0 │ │ │ │ - b 4c2d8 │ │ │ │ + bne 4c2e0 │ │ │ │ + b 4c2d8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ 4c300 │ │ │ │ + ldr r0, [pc, #56] @ 4c300 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c298 │ │ │ │ + bne 4c298 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c2ec │ │ │ │ + b 4c2ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 4c304 │ │ │ │ + bl 4c3f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r7, ip, lsr r2 │ │ │ │ + eorseq r7, r7, ip, ror #14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4c32c │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 13da40 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4c350 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 4c320 │ │ │ │ + eorseq r5, r7, r0, lsr #18 │ │ │ │ + ldr ip, [pc, #136] @ 4c3e4 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, ip │ │ │ │ + bne 4c3cc │ │ │ │ + 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 4c3d4 │ │ │ │ + sub r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 4c3d4 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 4c564 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 4c3dc │ │ │ │ + cmp r4, #3 │ │ │ │ + ldr r0, [pc, #56] @ 4c3e8 │ │ │ │ + ldr r2, [pc, #56] @ 4c3ec │ │ │ │ + bne 4c3c0 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #28] @ 4c3f0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #20] @ 4c3f0 │ │ │ │ + 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, 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] @ 4c4e0 │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - bne 4c348 │ │ │ │ - ldr r1, [pc, #180] @ 4c3f4 │ │ │ │ + bne 4c438 │ │ │ │ + ldr r1, [pc, #180] @ 4c4e4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1176f0 │ │ │ │ - b 4c35c │ │ │ │ + bl 117680 │ │ │ │ + b 4c44c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d82c │ │ │ │ + bl 9d948 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4c364 │ │ │ │ + bne 4c454 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c3e8 │ │ │ │ + b 4c4d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r4, #12 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c3a4 │ │ │ │ + blt 4c494 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 356efc │ │ │ │ + bl 357478 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c3cc │ │ │ │ - ldr r1, [pc, #92] @ 4c3f8 │ │ │ │ + beq 4c4bc │ │ │ │ + ldr r1, [pc, #92] @ 4c4e8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c35c │ │ │ │ + beq 4c44c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c35c │ │ │ │ + bne 4c44c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4c35c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4c44c │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x003901f8 │ │ │ │ + eorseq r0, r9, ip, lsr #4 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ - bne 4c424 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 13da88 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c448 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 4c418 │ │ │ │ - eorseq r5, r7, r0, lsr #7 │ │ │ │ - ldr ip, [pc, #136] @ 4c4dc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bne 4c4c4 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 4c524 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c538 │ │ │ │ + b 4c548 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c514 │ │ │ │ + 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 4c630 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 4c4cc │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 4c4cc │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 4c780 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 4c4d4 │ │ │ │ - cmp r4, #3 │ │ │ │ - ldr r0, [pc, #56] @ 4c4e0 │ │ │ │ - ldr r2, [pc, #56] @ 4c4e4 │ │ │ │ - bne 4c4b8 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 4c4e8 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #20] @ 4c4e8 │ │ │ │ - pop {r4, pc} │ │ │ │ + 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 4c5f8 │ │ │ │ + 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 32e3b4 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c624 │ │ │ │ + mov r2, sp │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd070 │ │ │ │ + cmp r0, #2 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 4c600 │ │ │ │ + bhi 4c5b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c614 │ │ │ │ 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 │ │ │ │ + b 4c628 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 116dd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4c61c │ │ │ │ + mvn r0, #0 │ │ │ │ + b 4c628 │ │ │ │ + bne 4c5b8 │ │ │ │ + b 4c5f8 │ │ │ │ + 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 │ │ │ │ @@ -34728,1039 +34811,917 @@ │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #348] @ 4c7d8 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #328] @ 4c7dc │ │ │ │ + ldr r1, [pc, #328] @ 4c7e0 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #180 @ 0xb4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c658 │ │ │ │ - ldr r1, [pc, #304] @ 4c698 │ │ │ │ - ldr r0, [pc, #304] @ 4c69c │ │ │ │ + beq 4c7a4 │ │ │ │ + ldr r1, [pc, #304] @ 4c7e4 │ │ │ │ + ldr r0, [pc, #304] @ 4c7e8 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c5dc │ │ │ │ + blt 4c728 │ │ │ │ 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> │ │ │ │ + bl 2e1f94 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c5dc │ │ │ │ + beq 4c728 │ │ │ │ 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 │ │ │ │ + beq 4c73c │ │ │ │ cmp r4, #10 │ │ │ │ - beq 4c5e4 │ │ │ │ - ldr r3, [pc, #204] @ 4c6a0 │ │ │ │ - ldr r1, [pc, #204] @ 4c6a4 │ │ │ │ + beq 4c730 │ │ │ │ + ldr r3, [pc, #204] @ 4c7ec │ │ │ │ + ldr r1, [pc, #204] @ 4c7f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c650 │ │ │ │ + b 4c79c │ │ │ │ add r8, sp, #16384 @ 0x4000 │ │ │ │ mov r9, #16 │ │ │ │ add r8, r8, #56 @ 0x38 │ │ │ │ - bl c3e20 │ │ │ │ - ldr r3, [pc, #172] @ 4c6a8 │ │ │ │ + bl c3e30 │ │ │ │ + ldr r3, [pc, #172] @ 4c7f4 │ │ │ │ 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 │ │ │ │ + bl c7b88 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d100 │ │ │ │ + bl 4d03c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 4c68c │ │ │ │ + ldr r3, [pc, #40] @ 4c7d8 │ │ │ │ add r1, r1, #180 @ 0xb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c67c │ │ │ │ + beq 4c7c8 │ │ │ │ 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 │ │ │ │ + eorseq r6, r8, r0, asr #5 │ │ │ │ + eorseq r0, r9, r0, ror r2 │ │ │ │ + eorseq pc, r8, r4, lsl pc @ │ │ │ │ + eorseq r0, r9, r4, lsl #5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00385dbc │ │ │ │ + eorseq r6, r8, ip, lsr r3 │ │ │ │ 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 9b1fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4128 │ │ │ │ + bl a418c │ │ │ │ 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> │ │ │ │ - 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 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4c754 │ │ │ │ - b 4c764 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4c730 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4c840 │ │ │ │ - mov r2, sp │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fcad0 │ │ │ │ - cmp r0, #2 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 4c81c │ │ │ │ - bhi 4c7d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4c830 │ │ │ │ - mov r0, #0 │ │ │ │ - b 4c844 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 116e44 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4c838 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 4c844 │ │ │ │ - bne 4c7d4 │ │ │ │ - b 4c814 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ + b 9acd0 <_Py_Dealloc@@Base> │ │ │ │ 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 4c87c │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b5fc │ │ │ │ + b 3b6b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c8a0 │ │ │ │ + ldr r0, [pc, #20] @ 4c8a0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_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 4c870 │ │ │ │ + @ instruction: 0x003758f0 │ │ │ │ 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] @ 4c96c │ │ │ │ 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] @ 4c970 │ │ │ │ + ldr r1, [pc, #152] @ 4c974 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c958 │ │ │ │ - ldr r1, [pc, #132] @ 4c98c │ │ │ │ - ldr r0, [pc, #132] @ 4c990 │ │ │ │ + beq 4c944 │ │ │ │ + ldr r1, [pc, #132] @ 4c978 │ │ │ │ + ldr r0, [pc, #132] @ 4c97c │ │ │ │ mov r2, r5 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c924 │ │ │ │ + bge 4c910 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c950 │ │ │ │ + b 4c93c │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2e19f4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e1f94 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c91c │ │ │ │ + beq 4c908 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2e1cf0 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e2290 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99b98 │ │ │ │ - ldr r3, [pc, #32] @ 4c980 │ │ │ │ + bl 99cb4 │ │ │ │ + ldr r3, [pc, #32] @ 4c96c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c974 │ │ │ │ + beq 4c960 │ │ │ │ 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 r6, r8, r0, asr #5 │ │ │ │ + eorseq r0, r9, r4, lsl r3 │ │ │ │ + eorseq pc, r8, r4, lsl pc @ │ │ │ │ + eorseq r0, r9, r8, lsr #6 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c990 │ │ │ │ + b 2ad450 │ │ │ │ + ldr r0, [pc] @ 4c998 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ 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 4c9d8 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c9f0 │ │ │ │ - b 4ca0c │ │ │ │ - ldr r0, [pc, #308] @ 4cb0c │ │ │ │ + bne 4c9f8 │ │ │ │ + b 4ca14 │ │ │ │ + ldr r0, [pc, #308] @ 4cb14 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cb04 │ │ │ │ - b 4c9bc │ │ │ │ - bl aaf9c │ │ │ │ + beq 4cb0c │ │ │ │ + b 4c9c4 │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ca20 │ │ │ │ + bne 4ca28 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ca3c │ │ │ │ - bl a55d4 │ │ │ │ + bne 4ca44 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4ca3c │ │ │ │ - b 4cb04 │ │ │ │ + beq 4ca44 │ │ │ │ + b 4cb0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ca04 │ │ │ │ + bne 4ca0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4ca04 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4ca0c │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4cab8 │ │ │ │ + ble 4cac0 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4ca70 │ │ │ │ + beq 4ca78 │ │ │ │ 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 4cac0 │ │ │ │ + b 4cafc │ │ │ │ + ldr r3, [pc, #152] @ 4cb18 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4ca94 │ │ │ │ + ldr r1, [pc, #140] @ 4cb18 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4caa0 │ │ │ │ + beq 4caa8 │ │ │ │ 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 4cac0 │ │ │ │ + ldr r2, [pc, #108] @ 4cb1c │ │ │ │ + ldr r1, [pc, #108] @ 4cb20 │ │ │ │ + ldr r0, [pc, #92] @ 4cb14 │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4cb04 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4cb0c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt 4cad0 │ │ │ │ + bgt 4cad8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 281914 │ │ │ │ + b 281b24 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #20] @ 4cb18 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4caa0 │ │ │ │ - b 4ca7c │ │ │ │ + beq 4caa8 │ │ │ │ + b 4ca84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, ip, asr r9 │ │ │ │ + @ instruction: 0x0035bedc │ │ │ │ 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, lsl #10 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4cb50 │ │ │ │ - ldr r0, [pc, #16] @ 4cb60 │ │ │ │ - b 128d0c │ │ │ │ + bne 4cb3c │ │ │ │ + ldr r0, [pc, #16] @ 4cb4c │ │ │ │ + b 128c9c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r0, [pc, #8] @ 4cb64 │ │ │ │ + ldr r0, [pc, #8] @ 4cb50 │ │ │ │ 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 128c9c │ │ │ │ + eorseq r0, r9, ip, asr #6 │ │ │ │ + eorseq r0, r9, r0, ror #6 │ │ │ │ + ldr r1, [pc] @ 4cb5c │ │ │ │ + b 4ce30 │ │ │ │ + eorseq fp, r5, r0, lsr #16 │ │ │ │ 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 324430 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 4cc50 │ │ │ │ - ldr r0, [pc, #196] @ 4cc6c │ │ │ │ + beq 4cc3c │ │ │ │ + ldr r0, [pc, #196] @ 4cc58 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4cbcc │ │ │ │ - ldr r5, [pc, #168] @ 4cc70 │ │ │ │ + bne 4cbb8 │ │ │ │ + ldr r5, [pc, #168] @ 4cc5c │ │ │ │ mov r6, #0 │ │ │ │ - b 4cc50 │ │ │ │ - bl aea28 │ │ │ │ + b 4cc3c │ │ │ │ + bl aeaf8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4cbf8 │ │ │ │ + beq 4cbe4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cbf8 │ │ │ │ + bne 4cbe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4cbc0 │ │ │ │ - ldr r0, [pc, #108] @ 4cc74 │ │ │ │ + beq 4cbac │ │ │ │ + ldr r0, [pc, #108] @ 4cc60 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4cc70 │ │ │ │ + ldr r2, [pc, #88] @ 4cc5c │ │ │ │ mov r0, #5 │ │ │ │ - bl a26fc │ │ │ │ + bl a2760 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cc3c │ │ │ │ + beq 4cc28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4cc44 │ │ │ │ - ldr r5, [pc, #44] @ 4cc70 │ │ │ │ - b 4cc50 │ │ │ │ + beq 4cc30 │ │ │ │ + ldr r5, [pc, #44] @ 4cc5c │ │ │ │ + b 4cc3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4cc3c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4cc28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 4cc98 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 4ccc4 │ │ │ │ + ldr r1, [pc, #28] @ 4ccb0 │ │ │ │ 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 31a0c0 │ │ │ │ + ldr r2, [pc, #20] @ 4ccb4 │ │ │ │ + ldr r1, [pc, #20] @ 4ccb8 │ │ │ │ + ldr r0, [pc, #20] @ 4ccbc │ │ │ │ + bl 31714c <_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 │ │ │ │ + @ instruction: 0x002279b0 │ │ │ │ + eorseq r8, r7, r0, ror #28 │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + @ instruction: 0x003776b4 │ │ │ │ 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 4cdc8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4cddc │ │ │ │ + bne 4cdc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4cddc │ │ │ │ - ldr r3, [pc, #184] @ 4cde4 │ │ │ │ + beq 4cdc8 │ │ │ │ + ldr r3, [pc, #184] @ 4cdd0 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 4cde8 │ │ │ │ + ldr r0, [pc, #180] @ 4cdd4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4cd58 │ │ │ │ + bne 4cd44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326ca8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 4cdec │ │ │ │ + ldr r1, [pc, #128] @ 4cdd8 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 4cdf0 │ │ │ │ + ldr r0, [pc, #124] @ 4cddc │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cda8 │ │ │ │ + beq 4cd94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cda8 │ │ │ │ + bne 4cd94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4cd48 │ │ │ │ + beq 4cd34 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cddc │ │ │ │ + beq 4cdc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cddc │ │ │ │ + bne 4cdc8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_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, r8, ror #24 │ │ │ │ + eorseq r0, r9, r4, lsl #7 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - eorseq pc, r8, ip, lsl #28 │ │ │ │ + eorseq r0, r9, ip, lsl #7 │ │ │ │ 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] @ 4ce24 │ │ │ │ + bl 2b3700 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ce2c │ │ │ │ + beq 4ce18 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 4ce3c │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #16] @ 4ce28 │ │ │ │ + b a9a84 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 4ce40 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 4ce2c │ │ │ │ + b a9a84 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq pc, r8, r4, lsl lr @ │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ + mlaseq r9, r4, r3, r0 │ │ │ │ + eorseq r0, r9, ip, lsl #2 │ │ │ │ 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] @ 4ceac │ │ │ │ + ldr r1, [pc, #92] @ 4ceb0 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4ce7c │ │ │ │ + bge 4ce68 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4ceb8 │ │ │ │ + bgt 4cea4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cea4 │ │ │ │ + bne 4ce90 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 11accc │ │ │ │ + bl 11ac60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ce74 │ │ │ │ + beq 4ce60 │ │ │ │ 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] @ 4ceb4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r6, ip, lsl #19 │ │ │ │ - eorseq r5, r6, r8, lsl #19 │ │ │ │ + eorseq r5, r6, ip, lsl #30 │ │ │ │ + eorseq r5, r6, r8, lsl #30 │ │ │ │ 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 148c50 │ │ │ │ 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 19c19c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d048 │ │ │ │ - ldr r6, [pc, #168] @ 4d054 │ │ │ │ + beq 4cf84 │ │ │ │ + ldr r6, [pc, #168] @ 4cf90 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d04c │ │ │ │ - bl 9dd0c │ │ │ │ + beq 4cf88 │ │ │ │ + bl 9de28 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 4d01c │ │ │ │ + beq 4cf58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115980 │ │ │ │ + bl 115910 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4d01c │ │ │ │ - beq 4cfec │ │ │ │ + blt 4cf58 │ │ │ │ + beq 4cf28 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4d004 │ │ │ │ - b 4cfa8 │ │ │ │ + bne 4cf40 │ │ │ │ + b 4cee4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4cfd8 │ │ │ │ - b 4d01c │ │ │ │ + bge 4cf14 │ │ │ │ + b 4cf58 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cfa8 │ │ │ │ + bne 4cee4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4cfa8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4cee4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d040 │ │ │ │ + beq 4cf7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d040 │ │ │ │ + bne 4cf7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq sp, lr, r0, ror #4 │ │ │ │ + @ instruction: 0x004ed79c │ │ │ │ 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 c6900 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4d088 │ │ │ │ + bne 4cfc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1cec0c │ │ │ │ - ldr r3, [pc, #28] @ 4d0ac │ │ │ │ - ldr r1, [pc, #28] @ 4d0b0 │ │ │ │ + b 1cee0c │ │ │ │ + ldr r3, [pc, #28] @ 4cfe8 │ │ │ │ + ldr r1, [pc, #28] @ 4cfec │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d07c │ │ │ │ + beq 4cfb8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq pc, r8, r0, lsr lr @ │ │ │ │ + @ instruction: 0x003903b0 │ │ │ │ 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 ad830 │ │ │ │ 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 330710 │ │ │ │ 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] @ 4d344 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d190 │ │ │ │ + bne 4d0cc │ │ │ │ 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] @ 4d348 │ │ │ │ + bl a9a84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d1b8 │ │ │ │ + beq 4d0f4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 139b40 │ │ │ │ + bl 139af8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d1b8 │ │ │ │ + beq 4d0f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d1b8 │ │ │ │ + bne 4d0f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4d1b8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4d0f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4d1c0 │ │ │ │ + beq 4d0fc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #616] @ 4d410 │ │ │ │ + ldr r1, [pc, #616] @ 4d34c │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3e0 │ │ │ │ + b 4d31c │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4d1e0 │ │ │ │ + bne 4d11c │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b 4d3d0 │ │ │ │ + b 4d30c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4d1d4 │ │ │ │ + beq 4d110 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4d268 │ │ │ │ + beq 4d1a4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d268 │ │ │ │ - bl 9dd0c │ │ │ │ + beq 4d1a4 │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d3b4 │ │ │ │ + beq 4d2f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4d258 │ │ │ │ + beq 4d194 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d258 │ │ │ │ + bne 4d194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bne 4d3b4 │ │ │ │ + bne 4d2f0 │ │ │ │ add sl, sl, #4 │ │ │ │ - b 4d1fc │ │ │ │ + b 4d138 │ │ │ │ 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 4d2e0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 4d2a0 │ │ │ │ + beq 4d1dc │ │ │ │ cmp r8, #10 │ │ │ │ - bne 4d33c │ │ │ │ - b 4d2e4 │ │ │ │ + bne 4d278 │ │ │ │ + b 4d220 │ │ │ │ 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 2e2290 <_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 4d28c │ │ │ │ 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 349654 <_PyLong_DivmodNear@@Base+0x1a54> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d350 │ │ │ │ + bne 4d28c │ │ │ │ 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 4d28c │ │ │ │ + ldr r3, [pc, #204] @ 4d34c │ │ │ │ + ldr r1, [pc, #204] @ 4d350 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4d1b8 │ │ │ │ + bl 18f354 │ │ │ │ + b 4d0f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d3b4 │ │ │ │ + beq 4d2f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4d394 │ │ │ │ + beq 4d2d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d394 │ │ │ │ + bne 4d2d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4d3b4 │ │ │ │ + bne 4d2f0 │ │ │ │ add fp, fp, #4 │ │ │ │ - b 4d270 │ │ │ │ + b 4d1ac │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4d3bc │ │ │ │ + bne 4d2f8 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3d0 │ │ │ │ - ldr r0, [pc, #84] @ 4d418 │ │ │ │ + b 4d30c │ │ │ │ + ldr r0, [pc, #84] @ 4d354 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ - ldr r3, [pc, #32] @ 4d408 │ │ │ │ + bl 9b274 │ │ │ │ + ldr r3, [pc, #32] @ 4d344 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d3fc │ │ │ │ + beq 4d338 │ │ │ │ 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, lsr #8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00385dbc │ │ │ │ - eorseq pc, r8, ip, lsr #29 │ │ │ │ + eorseq r6, r8, ip, lsr r3 │ │ │ │ + eorseq r0, r9, ip, lsr #8 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldr r0, [pc] @ 4d430 │ │ │ │ - b 128d0c │ │ │ │ - @ instruction: 0x0038feb0 │ │ │ │ + ldr r0, [pc] @ 4d36c │ │ │ │ + b 128c9c │ │ │ │ + eorseq r0, r9, r0, lsr r4 │ │ │ │ mov r0, r1 │ │ │ │ - b 3036a4 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b a5550 │ │ │ │ + b 303c44 │ │ │ │ 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] @ 4d44c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 114b78 │ │ │ │ + bl 114b08 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 4d4b0 │ │ │ │ - beq 4d494 │ │ │ │ + bgt 4d3dc │ │ │ │ + beq 4d3c0 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d518 │ │ │ │ + b 4d444 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #132] @ 4d524 │ │ │ │ + ldr r3, [pc, #132] @ 4d450 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #128] @ 4d528 │ │ │ │ + ldr r1, [pc, #128] @ 4d454 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 4d48c │ │ │ │ + bl 117680 │ │ │ │ + b 4d3b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d864 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + bl 4d724 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d48c │ │ │ │ + beq 4d3b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215064 │ │ │ │ + bl 215048 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4d4f8 │ │ │ │ + bne 4d424 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d48c │ │ │ │ + beq 4d3b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d48c │ │ │ │ + bne 4d3b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4d48c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4d3b8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d518 │ │ │ │ + beq 4d444 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 4d518 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 4d444 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038fef4 │ │ │ │ + @ instruction: 0x003904d4 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc] @ 4d468 │ │ │ │ + b 312950 │ │ │ │ + subseq lr, r7, r4, asr #9 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b a55b4 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc] @ 4d48c │ │ │ │ + b 1afb98 │ │ │ │ + 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,343 +35729,338 @@ │ │ │ │ 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 4d4e8 │ │ │ │ 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 4d520 │ │ │ │ + ldr ip, [pc, #416] @ 4d690 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d5bc │ │ │ │ + bne 4d520 │ │ │ │ mov r6, #0 │ │ │ │ - b 4d720 │ │ │ │ + b 4d684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d5e8 │ │ │ │ + beq 4d54c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4d5ec │ │ │ │ - bl a55d4 │ │ │ │ + bne 4d550 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d5ec │ │ │ │ - b 4d5b4 │ │ │ │ + beq 4d550 │ │ │ │ + b 4d518 │ │ │ │ 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 4d5e4 │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d650 │ │ │ │ + bne 4d5b4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4d610 │ │ │ │ - bl 356efc │ │ │ │ + ble 4d574 │ │ │ │ + bl 357478 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4d70c │ │ │ │ + bgt 4d670 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4d610 │ │ │ │ + b 4d574 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4d70c │ │ │ │ + beq 4d670 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4d610 │ │ │ │ + bne 4d574 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4d610 │ │ │ │ - b 4d70c │ │ │ │ + bge 4d574 │ │ │ │ + b 4d670 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 4d70c │ │ │ │ + bgt 4d670 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r4, r6, #16 │ │ │ │ movne r9, #0 │ │ │ │ movne sl, #32 │ │ │ │ - beq 4d5b4 │ │ │ │ + beq 4d518 │ │ │ │ cmp r7, r8 │ │ │ │ - bls 4d720 │ │ │ │ + bls 4d684 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d6f4 │ │ │ │ + bne 4d658 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4d6b0 │ │ │ │ + ble 4d614 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356efc │ │ │ │ + bl 357478 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4d6b0 │ │ │ │ + beq 4d614 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4d6e4 │ │ │ │ + b 4d648 │ │ │ │ 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 4d614 │ │ │ │ + ldr r3, [pc, #28] @ 4d694 │ │ │ │ + ldr r1, [pc, #28] @ 4d698 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4d5b4 │ │ │ │ + bl 18f354 │ │ │ │ + b 4d518 │ │ │ │ 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, lsl #11 │ │ │ │ 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] @ 4d6d4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ 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>: │ │ │ │ +0004d6d8 <_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 312218 │ │ │ │ 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] @ 4d884 <_PyTime_AsTimeval_clamp@@Base+0x1ac> │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 4d914 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ + bne 4d7d4 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b1284 │ │ │ │ + bl 1b14dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d994 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d854 <_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 4d7a0 <_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 4d7a8 <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 215064 │ │ │ │ + bl 215048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d970 <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ + beq 4d830 <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d9b8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + beq 4d878 <_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 4d878 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4d878 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4d99c <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ + bge 4d85c <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d994 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d854 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4d9b8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + beq 4d878 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d9b8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bne 4d878 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #104] @ 4d9c8 <_PyTime_AsTimeval_clamp@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #104] @ 4d888 <_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] @ 4d88c <_PyTime_AsTimeval_clamp@@Base+0x1b4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d994 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d854 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d994 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + bne 4d854 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4d9b8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + b 4d878 <_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] @ 4d890 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ mov r2, r5 │ │ │ │ - bl ad010 │ │ │ │ + bl ad0c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 4d92c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + b 4d7ec <_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, lsl #10 │ │ │ │ + @ instruction: 0x0036dbf0 │ │ │ │ + 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 17b26c │ │ │ │ │ │ │ │ -0004d9d4 : │ │ │ │ +0004d8b4 : │ │ │ │ mov r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r4, [pc, #64] @ 4da28 │ │ │ │ + bl 359840 │ │ │ │ + ldr r4, [pc, #64] @ 4d908 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 4da18 │ │ │ │ + beq 4d8f8 │ │ │ │ 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] @ 4d974 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #40] @ 4d978 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl fe18c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4d96c │ │ │ │ + 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, 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 4da54 │ │ │ │ + bne 4d9a4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fe054 │ │ │ │ + b 1fe3c0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4da78 │ │ │ │ + ldr r0, [pc, #20] @ 4d9c8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4da48 │ │ │ │ - eorseq r5, r7, r8, lsr #7 │ │ │ │ + b 4d998 │ │ │ │ + eorseq r5, r7, r8, lsr #18 │ │ │ │ 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 │ │ │ │ @@ -36113,759 +36069,687 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 4dad8 │ │ │ │ + bne 4da28 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4db14 │ │ │ │ + beq 4da64 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #332] @ 4dc3c │ │ │ │ + ldr ip, [pc, #332] @ 4db8c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4db14 │ │ │ │ + bne 4da64 │ │ │ │ mov r0, #0 │ │ │ │ - b 4dc34 │ │ │ │ - ldr r1, [pc, #292] @ 4dc40 │ │ │ │ + b 4db84 │ │ │ │ + ldr r1, [pc, #292] @ 4db90 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 149814 │ │ │ │ + bl 1497d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4db0c │ │ │ │ + beq 4da5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e80c0 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 4db5c │ │ │ │ + beq 4daac │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4dc0c │ │ │ │ + bge 4db5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ - b 4db6c │ │ │ │ + b 4dabc │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4dc0c │ │ │ │ + bge 4db5c │ │ │ │ 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 │ │ │ │ + bl 3179d4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4dbe0 │ │ │ │ + bne 4db30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dbb8 │ │ │ │ + beq 4db08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dbb8 │ │ │ │ + bne 4db08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4db0c │ │ │ │ + beq 4da5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4db0c │ │ │ │ + bne 4da5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4db0c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4da5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dc04 │ │ │ │ + beq 4db54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4dc04 │ │ │ │ + bne 4db54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 4db38 │ │ │ │ + b 4da88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dc30 │ │ │ │ + beq 4db80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dc30 │ │ │ │ + bne 4db80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #12] @ 4dc44 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ 4db94 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, r4, lsl sp │ │ │ │ - eorseq r0, r9, r8 │ │ │ │ + subseq r2, r7, r8, ror #25 │ │ │ │ + eorseq r0, r9, r8, lsl #11 │ │ │ │ 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 4dbfc │ │ │ │ + clz r3, r2 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp ip, #1 │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4dbfc │ │ │ │ + ldr r3, [r4, #444] @ 0x1bc │ │ │ │ + ldr r1, [pc, #80] @ 4dc40 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 18f354 │ │ │ │ + b 4dc34 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, ip │ │ │ │ + ldr ip, [pc, #56] @ 4dc44 │ │ │ │ + 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4dbe4 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x0036c8bc │ │ │ │ + subseq r2, r7, r4, lsl sp │ │ │ │ + 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 4dc8c │ │ │ │ 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 4dcb0 │ │ │ │ + ldr r2, [pc, #192] @ 4dd40 │ │ │ │ + ldr r1, [pc, #192] @ 4dd44 │ │ │ │ + ldr r0, [pc, #192] @ 4dd48 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4dcd8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #172] @ 4dd48 │ │ │ │ + ldr r0, [pc, #172] @ 4dd48 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dc64 │ │ │ │ - b 4dcd8 │ │ │ │ + bne 4dc64 │ │ │ │ + b 4dcd8 │ │ │ │ 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 4dce0 │ │ │ │ + ldr r2, [pc, #116] @ 4dd40 │ │ │ │ + ldr r1, [pc, #124] @ 4dd4c │ │ │ │ + ldr r0, [pc, #116] @ 4dd48 │ │ │ │ mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 4dd38 │ │ │ │ + b 4dd38 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138e20 │ │ │ │ + bl 138dd8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4dcd8 │ │ │ │ + beq 4dcd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 138e20 │ │ │ │ + bl 138dd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 4dd20 │ │ │ │ + beq 4dd20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 29568 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4dd38 │ │ │ │ + beq 4dd38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4dde4 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4dd80 │ │ │ │ - bl 344398 │ │ │ │ - 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 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ddd4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4ddd4 │ │ │ │ - mov r1, #11 │ │ │ │ - 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 │ │ │ │ - muleq r0, r7, r2 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 464f0 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + eorseq sp, r7, r0, ror #27 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ 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] @ 4de5c │ │ │ │ str ip, [sp] │ │ │ │ - bl fe238 │ │ │ │ + bl fe18c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4de48 │ │ │ │ + bne 4dda0 │ │ │ │ mov r5, #0 │ │ │ │ - b 4def8 │ │ │ │ - ldr r3, [pc, #184] @ 4df08 │ │ │ │ + b 4de50 │ │ │ │ + ldr r3, [pc, #184] @ 4de60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11f99c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4de70 │ │ │ │ - bl a55d4 │ │ │ │ + bne 4ddc8 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4de40 │ │ │ │ - bl 2660c4 │ │ │ │ + bne 4dd98 │ │ │ │ + bl 2662d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4de40 │ │ │ │ + beq 4dd98 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4dec4 │ │ │ │ + bge 4de1c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 4de40 │ │ │ │ + beq 4dd98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4de40 │ │ │ │ + bne 4dd98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4de40 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4dd98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18401c <_PyErr_ChainExceptions1@@Base+0x1cd0> │ │ │ │ + bl 1841f8 <_PyErr_ChainExceptions1@@Base+0x1cd0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4def8 │ │ │ │ + beq 4de50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4def8 │ │ │ │ + bne 4de50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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, asr #9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ 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 4de98 │ │ │ │ + ldr r3, [pc, #80] @ 4dedc │ │ │ │ + ldr r1, [pc, #80] @ 4dee0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4df5c │ │ │ │ + bl 18f354 │ │ │ │ + b 4deb4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4df64 │ │ │ │ - ldr r3, [pc, #48] @ 4df84 │ │ │ │ - ldr r1, [pc, #52] @ 4df8c │ │ │ │ + beq 4debc │ │ │ │ + ldr r3, [pc, #48] @ 4dedc │ │ │ │ + ldr r1, [pc, #52] @ 4dee4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 4df7c │ │ │ │ + b 4ded4 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4df90 │ │ │ │ + ldr r0, [pc, #28] @ 4dee8 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ 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, ror #27 │ │ │ │ + eorseq r4, r7, ip, asr #29 │ │ │ │ ldrsheq lr, [r7], #-76 @ 0xffffffb4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 4df80 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4df1c │ │ │ │ + bl 3449e0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4df78 │ │ │ │ + ldr r1, [pc, #72] @ 4df84 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4df70 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4df70 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c94 <_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 46868 │ │ │ │ + b 4679c │ │ │ │ │ │ │ │ -0004dfa0 : │ │ │ │ +0004df94 : │ │ │ │ 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] @ 4e028 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ble 4dff8 │ │ │ │ + ble 4dfec │ │ │ │ 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 4e00c │ │ │ │ + ldr r1, [pc, #56] @ 4e02c │ │ │ │ ldr r3, [r8, #12] │ │ │ │ - ldr r2, [pc, #52] @ 4e03c │ │ │ │ + ldr r2, [pc, #52] @ 4e030 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 4e02c │ │ │ │ + b 4e020 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 128128 │ │ │ │ + bl 1280b8 │ │ │ │ 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, asr #11 │ │ │ │ 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 a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e13c │ │ │ │ + bne 4e130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e13c │ │ │ │ + beq 4e130 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e144 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #164] @ 4e138 │ │ │ │ + bl a9a84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e0b8 │ │ │ │ + bne 4e0ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326ca8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e148 │ │ │ │ + ldr r1, [pc, #124] @ 4e13c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e14c │ │ │ │ + ldr r0, [pc, #120] @ 4e140 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e108 │ │ │ │ + beq 4e0fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e108 │ │ │ │ + bne 4e0fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e0a8 │ │ │ │ + beq 4e09c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e13c │ │ │ │ + beq 4e130 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e13c │ │ │ │ + bne 4e130 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r8, r0, lsr #9 │ │ │ │ + eorseq fp, r8, r0, lsr sl │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - eorseq r0, r9, r0, ror r0 │ │ │ │ + @ instruction: 0x003905f0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 46bb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrd r0, [r0, #8] │ │ │ │ - bl 29754 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 17b090 │ │ │ │ + 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] @ 4e188 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c039c │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e2a4 │ │ │ │ + beq 4e2c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e2a4 │ │ │ │ + bne 4e2c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e2a4 │ │ │ │ + beq 4e2c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e2ac │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #164] @ 4e2c8 │ │ │ │ + bl a9a84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e220 │ │ │ │ + bne 4e23c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326ca8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e2b0 │ │ │ │ + ldr r1, [pc, #124] @ 4e2cc │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e2b4 │ │ │ │ + ldr r0, [pc, #120] @ 4e2d0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e270 │ │ │ │ + beq 4e28c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e270 │ │ │ │ + bne 4e28c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e210 │ │ │ │ + beq 4e22c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e2a4 │ │ │ │ + beq 4e2c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e2a4 │ │ │ │ + bne 4e2c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_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, lsl #12 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r0, r9, ip, lsl #1 │ │ │ │ + eorseq r0, r9, ip, lsl #12 │ │ │ │ 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 │ │ │ │ + beq 4e3ac │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4e390 │ │ │ │ + bne 4e3ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 203fd0 │ │ │ │ + bl 20433c │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #164] @ 4e3a8 │ │ │ │ + ldrcc r2, [pc, #164] @ 4e3c4 │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r2, r3] │ │ │ │ andcc r3, r0, #127 @ 0x7f │ │ │ │ addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #148] @ 4e3ac │ │ │ │ + ldrcc r2, [pc, #148] @ 4e3c8 │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #140] @ 4e3b0 │ │ │ │ + ldr r3, [pc, #140] @ 4e3cc │ │ │ │ movcs r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ mov r5, r0 │ │ │ │ - beq 4e34c │ │ │ │ + beq 4e368 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #108] @ 4e3b4 │ │ │ │ + ldr r1, [pc, #108] @ 4e3d0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4e354 │ │ │ │ + bne 4e370 │ │ │ │ mov r4, r7 │ │ │ │ - b 4e384 │ │ │ │ - bl adde8 │ │ │ │ + b 4e3a0 │ │ │ │ + bl ade9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4e34c │ │ │ │ + bne 4e368 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e384 │ │ │ │ + beq 4e3a0 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq 4e34c │ │ │ │ + beq 4e368 │ │ │ │ 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> │ │ │ │ + b a6350 │ │ │ │ + ldr r2, [pc, #32] @ 4e3d4 │ │ │ │ + ldr r1, [pc, #32] @ 4e3d8 │ │ │ │ + ldr r0, [pc, #32] @ 4e3dc │ │ │ │ + bl 31714c <_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 │ │ │ │ + subeq r6, r9, r0, lsr lr │ │ │ │ + subeq r5, r8, r0, lsr r4 │ │ │ │ + strdeq r3, [r8], #-244 @ 0xffffff0c │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r2, r6, r8, lsr #31 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - @ instruction: 0x00378dd8 │ │ │ │ + eorseq r3, r6, r8, lsr #10 │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq r9, r7, r8, lsl #6 │ │ │ │ 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 4e414 │ │ │ │ + ldr r3, [pc, #80] @ 4e458 │ │ │ │ + ldr r1, [pc, #80] @ 4e45c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4e414 │ │ │ │ + bl 18f354 │ │ │ │ + b 4e430 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e41c │ │ │ │ - ldr r3, [pc, #48] @ 4e43c │ │ │ │ - ldr r1, [pc, #52] @ 4e444 │ │ │ │ + beq 4e438 │ │ │ │ + ldr r3, [pc, #48] @ 4e458 │ │ │ │ + ldr r1, [pc, #52] @ 4e460 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 4e434 │ │ │ │ + b 4e450 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4e448 │ │ │ │ + ldr r0, [pc, #28] @ 4e464 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ 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, ror #27 │ │ │ │ + eorseq r4, r7, ip, asr #29 │ │ │ │ subseq pc, r7, r8, ror r3 @ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 46fe8 │ │ │ │ - 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 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ - 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 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl a55d4 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 4e5d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 4e5d8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 4e5e0 │ │ │ │ - bl a9a20 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 4e554 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 326930 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - mov r2, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 4e5e4 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - mov r1, #624 @ 0x270 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r7, [r4, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 4e5a4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 4e5a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 4e544 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e5d8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 4e5d8 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abb4 <_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 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #3 │ │ │ │ - mov r4, r1 │ │ │ │ - beq 4e62c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ 4e644 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4e62c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - bl b2868 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 4e624 │ │ │ │ - ldr r0, [pc, #4] @ 4e648 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, asr #8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 475a0 │ │ │ │ + ldrd r0, [r0, #8] │ │ │ │ + bl 29754 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 17b26c │ │ │ │ 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 +36758,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 4e4e4 │ │ │ │ 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 4e51c │ │ │ │ + ldr r1, [pc, #660] @ 4e780 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e740 │ │ │ │ + beq 4e570 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #604] @ 4e954 │ │ │ │ + ldr r2, [pc, #604] @ 4e784 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4e75c │ │ │ │ + beq 4e58c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4e748 │ │ │ │ + beq 4e578 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4e740 │ │ │ │ + beq 4e570 │ │ │ │ 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 4e590 │ │ │ │ + ldr r3, [pc, #544] @ 4e788 │ │ │ │ + ldr r1, [pc, #544] @ 4e78c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4e774 │ │ │ │ + ldr r2, [pc, #528] @ 4e790 │ │ │ │ + ldr r1, [pc, #528] @ 4e794 │ │ │ │ + ldr r0, [pc, #528] @ 4e798 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e570 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - ble 4e7b8 │ │ │ │ + ble 4e5e8 │ │ │ │ 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 4e5c4 │ │ │ │ + ldr r2, [pc, #484] @ 4e79c │ │ │ │ + ldr r1, [pc, #484] @ 4e7a0 │ │ │ │ + ldr r0, [pc, #472] @ 4e798 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e570 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4e740 │ │ │ │ + beq 4e570 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 4e730 │ │ │ │ + bne 4e560 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e80c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e740 │ │ │ │ + beq 4e570 │ │ │ │ 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 +36856,308 @@ │ │ │ │ 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 4e664 │ │ │ │ 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 4e688 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 4e8a0 │ │ │ │ + beq 4e6d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e8a0 │ │ │ │ + beq 4e6d0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #260] @ 4e974 │ │ │ │ + ldr r7, [pc, #260] @ 4e7a4 │ │ │ │ bl 29604 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, r0, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ - bne 4e874 │ │ │ │ + bne 4e6a4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ movne r2, r3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 4e8d0 │ │ │ │ + bne 4e700 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e8c4 │ │ │ │ + beq 4e6f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e8c4 │ │ │ │ + bne 4e6f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ 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 4e700 │ │ │ │ + ldr r7, [pc, #136] @ 4e7a4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e93c │ │ │ │ + beq 4e76c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e930 │ │ │ │ + beq 4e760 │ │ │ │ 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 4e718 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6608 │ │ │ │ + bl a666c │ │ │ │ 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, asr lr │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + @ instruction: 0x0038a3f8 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ + 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 4e8ec │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl a5638 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 4e8ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 4e8ec │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [pc, #164] @ 4e8f4 │ │ │ │ + bl a9a84 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 4e868 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 326ca8 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + mov r2, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r0, [pc, #124] @ 4e8f8 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + mov r1, #624 @ 0x270 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r7, [r4, #20] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 4e8b8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 4e8b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 4e858 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4e8ec │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 4e8ec │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + eorseq r0, r9, r0, lsr r6 │ │ │ │ + eorseq r0, r9, r8, lsr r6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #3 │ │ │ │ + mov r4, r1 │ │ │ │ + beq 4e940 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #3 │ │ │ │ + ldr r0, [pc, #48] @ 4e958 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4e940 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + bl b2938 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 4e938 │ │ │ │ + ldr r0, [pc, #4] @ 4e95c │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r5, r7, r0, asr #19 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 47240 │ │ │ │ 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 a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4ea60 │ │ │ │ + bne 4ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4ea60 │ │ │ │ - ldr r0, [pc, #164] @ 4ea68 │ │ │ │ - bl a9a20 │ │ │ │ + beq 4ea54 │ │ │ │ + ldr r0, [pc, #164] @ 4ea5c │ │ │ │ + bl a9a84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e9dc │ │ │ │ + bne 4e9d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326ca8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4ea6c │ │ │ │ + ldr r1, [pc, #124] @ 4ea60 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4ea70 │ │ │ │ + ldr r0, [pc, #120] @ 4ea64 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4ea2c │ │ │ │ + beq 4ea20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ea2c │ │ │ │ + bne 4ea20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e9cc │ │ │ │ + beq 4e9c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ea60 │ │ │ │ + beq 4ea54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ea60 │ │ │ │ + bne 4ea54 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, ror #20 │ │ │ │ + eorseq r3, r8, r8, ror #31 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - eorseq r0, r9, r0, lsr r1 │ │ │ │ + @ instruction: 0x003906b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f7e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eac0 │ │ │ │ + beq 4eab4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 4eac0 │ │ │ │ + beq 4eab4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4eac0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 4eab4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eaf4 │ │ │ │ + beq 4eae8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 4eaf4 │ │ │ │ + beq 4eae8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4eaf4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 4eae8 │ │ │ │ + bl 9acd0 <_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,240 +37169,243 @@ │ │ │ │ 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 4eb50 │ │ │ │ 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 4eb84 │ │ │ │ + ldr ip, [pc, #204] @ 4ec24 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ec24 │ │ │ │ + beq 4ec18 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ec44 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4ec38 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ec24 │ │ │ │ + beq 4ec18 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4ebd0 │ │ │ │ + beq 4ebc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ebd4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 4ebc8 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ebd4 │ │ │ │ - b 4ec24 │ │ │ │ + beq 4ebc8 │ │ │ │ + b 4ec18 │ │ │ │ mov r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ec14 │ │ │ │ - ldr r3, [pc, #44] @ 4ec34 │ │ │ │ + bne 4ec08 │ │ │ │ + ldr r3, [pc, #44] @ 4ec28 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 476a0 │ │ │ │ │ │ │ │ -0004ec44 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +0004ec38 <_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 4ec80 <_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 4ec80 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 4ecb0 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 4ecb4 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ - bl 148bb4 │ │ │ │ + bl 18f354 │ │ │ │ + b 4ec9c <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ + bl 148b6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ecb0 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 4eca4 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ecb0 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + beq 4eca4 <_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, ror pc │ │ │ │ + b 4ea68 │ │ │ │ + ldr r3, [pc, #28] @ 4ece0 <_PyLong_UnsignedInt_Converter@@Base+0xa8> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359840 │ │ │ │ + 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 a5928 │ │ │ │ + andeq r0, r0, ip │ │ │ │ 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 4ecf4 <_PyLong_UnsignedInt_Converter@@Base+0xbc> │ │ │ │ + b a5928 │ │ │ │ + ldr r0, [pc] @ 4ecfc <_PyLong_UnsignedInt_Converter@@Base+0xc4> │ │ │ │ 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 4ed3c <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ + ldr r2, [pc, #332] @ 4ee7c <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ + ldr r1, [pc, #332] @ 4ee80 <_PyLong_UnsignedInt_Converter@@Base+0x248> │ │ │ │ + ldr r0, [pc, #332] @ 4ee84 <_PyLong_UnsignedInt_Converter@@Base+0x24c> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4ee70 <_PyLong_UnsignedInt_Converter@@Base+0x238> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138e20 │ │ │ │ + bl 138dd8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4ed54 <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ + beq 4ed70 <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ 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 4ed7c <_PyLong_UnsignedInt_Converter@@Base+0x144> │ │ │ │ + ldr r3, [pc, #288] @ 4ee88 <_PyLong_UnsignedInt_Converter@@Base+0x250> │ │ │ │ + ldr r1, [pc, #288] @ 4ee8c <_PyLong_UnsignedInt_Converter@@Base+0x254> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 4ee44 <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ + b 4ee60 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ 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 4ed94 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + bl 2a03f0 │ │ │ │ + b 4ed70 <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4ed70 <_PyLong_UnsignedInt_Converter@@Base+0x12c> │ │ │ │ + beq 4ed8c <_PyLong_UnsignedInt_Converter@@Base+0x154> │ │ │ │ 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 4edf0 <_PyLong_UnsignedInt_Converter@@Base+0x1b8> │ │ │ │ + ldr r3, [pc, #168] @ 4ee90 <_PyLong_UnsignedInt_Converter@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 4edf8 <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ + bl 14445c │ │ │ │ + b 4ee14 <_PyLong_UnsignedInt_Converter@@Base+0x1dc> │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4ee38 <_PyLong_UnsignedInt_Converter@@Base+0x1f4> │ │ │ │ + bhi 4ee54 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ add r5, r0, #1 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab544 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4ee00 <_PyLong_UnsignedInt_Converter@@Base+0x1bc> │ │ │ │ - bl 2a01ec │ │ │ │ + bne 4ee1c <_PyLong_UnsignedInt_Converter@@Base+0x1e4> │ │ │ │ + bl 2a03f0 │ │ │ │ mov r4, #0 │ │ │ │ - b 4ee44 <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ + b 4ee60 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ 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 4ee54 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ + ldr r3, [pc, #72] @ 4ee90 <_PyLong_UnsignedInt_Converter@@Base+0x258> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 4ee44 <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ + bl 14445c │ │ │ │ + b 4ee60 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ mov r0, r6 │ │ │ │ - bl b1e2c │ │ │ │ + bl b1efc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq sp, r7, r8, ror #27 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47f64 │ │ │ │ - mov r0, r1 │ │ │ │ - b 4eec0 │ │ │ │ + b 478a4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3] │ │ │ │ - b 1bcc10 │ │ │ │ - ldr r3, [pc, #28] @ 4eebc <_PyLong_UnsignedInt_Converter@@Base+0x278> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ - 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 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + b 1bce60 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 47fa4 │ │ │ │ + mov r0, r1 │ │ │ │ + b 4eec0 │ │ │ │ │ │ │ │ 0004eec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -37415,15 +37415,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4ef04 │ │ │ │ ldr r3, [pc, #140] @ 4ef80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #136] @ 4ef84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ b 4ef10 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 4ef18 │ │ │ │ mov r4, #0 │ │ │ │ b 4ef78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -37435,68 +37435,68 @@ │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, #0 │ │ │ │ bne 4ef78 │ │ │ │ ldr r0, [pc, #60] @ 4ef80 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #64] @ 4ef8c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4ef10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4ef10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 4ef10 │ │ │ │ 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, lsr #15 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ + @ instruction: 0x003907d4 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 4efe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 4efe8 │ │ │ │ ldr r3, [pc, #48] @ 4f008 │ │ │ │ ldr r1, [pc, #52] @ 4f010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ b 4f000 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [pc, #28] @ 4f014 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ 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, ror #27 │ │ │ │ + eorseq r4, r7, ip, asr #29 │ │ │ │ subseq lr, r7, ip, lsl r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b a295c │ │ │ │ + b a29c0 │ │ │ │ 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 │ │ │ │ @@ -37519,563 +37519,469 @@ │ │ │ │ cmp r2, r3 │ │ │ │ ldr r4, [pc, #168] @ 4f134 │ │ │ │ moveq r4, r1 │ │ │ │ b 4f124 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ beq 4f120 │ │ │ │ - bl 91924 │ │ │ │ + bl 9196c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 4f0dc │ │ │ │ mov r1, r7 │ │ │ │ - bl afb48 │ │ │ │ + bl afc18 │ │ │ │ cmp r0, #0 │ │ │ │ bge 4f0e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4f0dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4f0dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 4f124 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f28 │ │ │ │ + bl 116eb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 4f124 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4f124 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 4f124 │ │ │ │ ldr r4, [pc, #16] @ 4f138 │ │ │ │ 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 │ │ │ │ + b 10ed9c │ │ │ │ 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 10f7e0 │ │ │ │ + ldr r1, [pc, #40] @ 4f190 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ - ldr r1, [pc, #24] @ 4f264 │ │ │ │ + bl 128948 │ │ │ │ + ldr r1, [pc, #24] @ 4f194 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110134 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ - @ instruction: 0x003902d8 │ │ │ │ + eorseq r0, r9, r8, asr r8 │ │ │ │ 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 4f1d0 │ │ │ │ cmp r5, #0 │ │ │ │ - ldrle r5, [pc, #160] @ 4f33c │ │ │ │ + ldrle r5, [pc, #160] @ 4f26c │ │ │ │ ldrgt r5, [r6] │ │ │ │ - b 4f2c4 │ │ │ │ - ldr r0, [pc, #152] @ 4f340 │ │ │ │ + b 4f1f4 │ │ │ │ + ldr r0, [pc, #152] @ 4f270 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f290 │ │ │ │ + bne 4f1c0 │ │ │ │ mov r0, #0 │ │ │ │ - b 4f334 │ │ │ │ + b 4f264 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4f2e4 │ │ │ │ - ldr r3, [pc, #108] @ 4f344 │ │ │ │ - ldr r1, [pc, #108] @ 4f348 │ │ │ │ + bgt 4f214 │ │ │ │ + ldr r3, [pc, #108] @ 4f274 │ │ │ │ + ldr r1, [pc, #108] @ 4f278 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4f2bc │ │ │ │ + bl 18f354 │ │ │ │ + b 4f1ec │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4f304 │ │ │ │ - ldr r3, [pc, #76] @ 4f344 │ │ │ │ - ldr r1, [pc, #80] @ 4f34c │ │ │ │ + beq 4f234 │ │ │ │ + ldr r3, [pc, #76] @ 4f274 │ │ │ │ + ldr r1, [pc, #80] @ 4f27c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4f2bc │ │ │ │ + bl 18f354 │ │ │ │ + b 4f1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 175c68 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175e44 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f2bc │ │ │ │ + blt 4f1ec │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #44] @ 4f350 │ │ │ │ + ldr r0, [pc, #44] @ 4f280 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r6, ip, lsr r3 │ │ │ │ + @ instruction: 0x0036c8bc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r4, r7, ip, asr #18 │ │ │ │ + eorseq r0, r7, ip, ror #27 │ │ │ │ + eorseq r4, r7, ip, asr #29 │ │ │ │ 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 4f2bc │ │ │ │ + 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 4f2f8 │ │ │ │ + cmp r6, #1 │ │ │ │ + ldrbeq r0, [r4] │ │ │ │ + beq 4f2dc │ │ │ │ + cmp r6, #2 │ │ │ │ + ldrheq r0, [r4] │ │ │ │ + ldrne r0, [r4] │ │ │ │ + bl 189e90 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + ldr r3, [pc, #100] @ 4f34c │ │ │ │ + ldr r2, [pc, #100] @ 4f350 │ │ │ │ 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 4f344 │ │ │ │ + cmp r7, r5 │ │ │ │ + ble 4f33c │ │ │ │ + cmp r6, #1 │ │ │ │ + ldrbeq r0, [r4, r5] │ │ │ │ + beq 4f328 │ │ │ │ + cmp r6, #2 │ │ │ │ + lsl r3, r5, #1 │ │ │ │ + ldrheq r0, [r4, r3] │ │ │ │ + ldrne r0, [r4, r5, lsl #2] │ │ │ │ + bl 189e90 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f344 │ │ │ │ + add r5, r5, #1 │ │ │ │ + b 4f304 │ │ │ │ + ldr r0, [pc, #8] @ 4f34c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #4] @ 4f350 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0004f4cc <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004f354 <_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] @ 4f7d8 <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 4f944 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f7cc <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1104] @ 4f954 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ + ldr r1, [pc, #1104] @ 4f7dc <_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 c0774 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 4f7d8 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + beq 4f660 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 129d7c │ │ │ │ + bl 129d0c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f7d8 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #1052] @ 4f958 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ + beq 4f660 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #1052] @ 4f7e0 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ str r7, [sp] │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r1, [pc, #1044] @ 4f95c <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ + bl 359840 │ │ │ │ + ldr r1, [pc, #1044] @ 4f7e4 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ - bl 180860 │ │ │ │ + bl 180a3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f7e8 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq 4f670 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ mov r0, sl │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r8, #8 │ │ │ │ addne fp, r4, #8 │ │ │ │ - beq 4f7ec <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f674 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r7, sl │ │ │ │ mov r0, r6 │ │ │ │ - bge 4f6ec <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + bge 4f574 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 12e5a8 │ │ │ │ + bl 12e538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f5a8 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ + beq 4f430 <_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 4f454 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ + b 4f448 <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12d8f4 │ │ │ │ + bl 12d884 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4f5e8 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ - b 4f594 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ + beq 4f470 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ + b 4f41c <_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 4f674 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #908] @ 4f7e8 <_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] @ 4f7ec <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b 4f674 <_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 b9154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f7ec <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f674 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4f6e0 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne 4f568 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f678 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + beq 4f500 <_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 4f500 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + ldr r2, [pc, #792] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f668 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + beq 4f4f0 <_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 4f54c <_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 4f54c <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #716] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f6b4 <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ + beq 4f53c <_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] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r4, [pc, #668] @ 4f7f4 <_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 4f574 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b 4f574 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + b 4f3fc <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f73c <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + beq 4f5c4 <_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 4f5c4 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + ldr r2, [pc, #596] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f72c <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ + beq 4f5b4 <_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 4f610 <_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 4f610 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + ldr r2, [pc, #520] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f778 <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ + beq 4f600 <_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 4f7cc <_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 4f7cc <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + ldr r2, [pc, #444] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f7c4 <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ + beq 4f64c <_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 4f7cc <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 4f7ec <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + b 4f674 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4f844 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f6cc <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f844 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f6cc <_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 4f6cc <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + ldr r2, [pc, #332] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f834 <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ + beq 4f6bc <_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 4f720 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f898 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f720 <_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 4f720 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #248] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f888 <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ + beq 4f710 <_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 4f774 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f8ec <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f774 <_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 4f774 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + ldr r2, [pc, #164] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f8dc <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + beq 4f764 <_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 4f7c8 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f940 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f7c8 <_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 4f7c8 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + ldr r2, [pc, #80] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f930 <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ + beq 4f7b8 <_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 +37991,328 @@ │ │ │ │ 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, r4, ror #18 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0004f970 : │ │ │ │ - ldr r0, [pc] @ 4f978 │ │ │ │ - b 10ee0c │ │ │ │ +0004f7f8 : │ │ │ │ + ldr r0, [pc] @ 4f800 │ │ │ │ + b 10ed9c │ │ │ │ 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 4f840 │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4f860 │ │ │ │ + b 4f87c │ │ │ │ + ldr r0, [pc, #292] @ 4f96c │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f964 │ │ │ │ + b 4f82c │ │ │ │ + bl ab000 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 4f890 │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 4f8ac │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 4f8ac │ │ │ │ + b 4f964 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4f874 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 4f874 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 4f924 │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 4f8dc │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r4, #16] │ │ │ │ + beq 4f928 │ │ │ │ + b 4f954 │ │ │ │ + ldr r3, [pc, #140] @ 4f970 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f8f8 │ │ │ │ + ldr r1, [pc, #128] @ 4f970 │ │ │ │ + bl ade9c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f90c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r4, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 4f928 │ │ │ │ + ldr r2, [pc, #96] @ 4f974 │ │ │ │ + ldr r1, [pc, #96] @ 4f978 │ │ │ │ + ldr r0, [pc, #80] @ 4f96c │ │ │ │ + mov r3, r4 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4f964 │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt 4f940 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 281b24 │ │ │ │ + sub r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 4a940 │ │ │ │ + ldr r3, [pc, #20] @ 4f970 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f90c │ │ │ │ + b 4f8e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mlaseq r5, ip, pc, fp @ │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r3, r6, ip, lsl #10 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + 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 10f7e0 │ │ │ │ + ldr r1, [pc, #40] @ 4f9c4 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ - ldr r1, [pc, #24] @ 4f9c8 │ │ │ │ + bl 128948 │ │ │ │ + ldr r1, [pc, #24] @ 4f9c8 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110134 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, r4, lsl #30 │ │ │ │ - eorseq r0, r9, r0, ror #5 │ │ │ │ + mlaseq r9, ip, r8, r0 │ │ │ │ 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 4fa20 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fa40 │ │ │ │ - b 4fa9c │ │ │ │ - ldr r0, [pc, #284] @ 4fb44 │ │ │ │ + beq 4fa40 │ │ │ │ + b 4fa9c │ │ │ │ + ldr r0, [pc, #284] @ 4fb44 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fa04 │ │ │ │ - b 4fa9c │ │ │ │ + bne 4fa04 │ │ │ │ + b 4fa9c │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4fad8 │ │ │ │ + ble 4fad8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 4fb48 │ │ │ │ + ldr r2, [pc, #244] @ 4fb48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4fab8 │ │ │ │ + beq 4fab8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4faa4 │ │ │ │ + beq 4faa4 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4fa9c │ │ │ │ + beq 4fa9c │ │ │ │ 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 4fabc │ │ │ │ + ldr r3, [pc, #184] @ 4fb4c │ │ │ │ + ldr r1, [pc, #184] @ 4fb50 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4fb24 │ │ │ │ + ldr r2, [pc, #168] @ 4fb54 │ │ │ │ + ldr r1, [pc, #168] @ 4fb58 │ │ │ │ + ldr r0, [pc, #144] @ 4fb44 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4fa9c │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 4fadc │ │ │ │ + beq 4fadc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 4fadc │ │ │ │ - b 4fa9c │ │ │ │ + bge 4fadc │ │ │ │ + b 4fa9c │ │ │ │ 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 218548 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fb24 │ │ │ │ + beq 4fb24 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 4fb5c │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #60] @ 4fb5c │ │ │ │ + bl a9a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fb38 │ │ │ │ + beq 4fb38 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r7, ip, lsl fp │ │ │ │ + mlaseq r7, ip, r0, r4 │ │ │ │ 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, asr lr │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + eorseq r6, r7, r8, lsr r5 │ │ │ │ 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 1709e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4fbec │ │ │ │ - ldr r3, [pc, #1156] @ 5001c │ │ │ │ + beq 4fbec │ │ │ │ + ldr r3, [pc, #1156] @ 5001c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11f99c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4fbbc │ │ │ │ - bl a55d4 │ │ │ │ + bne 4fbbc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fbc4 │ │ │ │ - b 5000c │ │ │ │ + beq 4fbc4 │ │ │ │ + b 5000c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fbd4 │ │ │ │ + bge 4fbd4 │ │ │ │ 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 5c03c │ │ │ │ + ldr r3, [pc, #1068] @ 50020 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4fffc │ │ │ │ + bne 4fffc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fc28 │ │ │ │ + beq 4fc28 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16ed00 │ │ │ │ + bl 16edc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fc40 │ │ │ │ - b 5000c │ │ │ │ + bge 4fc40 │ │ │ │ + b 5000c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 316550 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ + bl 316a80 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fc08 │ │ │ │ - b 5000c │ │ │ │ + bne 4fc08 │ │ │ │ + b 5000c │ │ │ │ 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 16f70c │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4fd78 │ │ │ │ + bne 4fd78 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 50010 │ │ │ │ + ble 50010 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4fc98 │ │ │ │ + bge 4fc98 │ │ │ │ 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 92e84 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ movne r9, #0 │ │ │ │ - beq 5000c │ │ │ │ + beq 5000c │ │ │ │ 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 4fd14 │ │ │ │ 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 +38322,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 4fcb0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 4fd40 │ │ │ │ + bcs 4fd40 │ │ │ │ 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 50010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 50010 │ │ │ │ + bne 50010 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 50010 │ │ │ │ - ldr r1, [pc, #676] @ 50024 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 50010 │ │ │ │ + ldr r1, [pc, #676] @ 50024 │ │ │ │ mov r0, r8 │ │ │ │ - bl 149814 │ │ │ │ + bl 1497d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5000c │ │ │ │ + beq 5000c │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r5, r8 │ │ │ │ - beq 4fddc │ │ │ │ + beq 4fddc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fdc0 │ │ │ │ + beq 4fdc0 │ │ │ │ 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 4fdc0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #608] @ 50028 │ │ │ │ + ldr r1, [pc, #608] @ 5002c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1176f0 │ │ │ │ - b 5000c │ │ │ │ + bl 117680 │ │ │ │ + b 5000c │ │ │ │ cmp r5, r8 │ │ │ │ - bge 4fdf8 │ │ │ │ + bge 4fdf8 │ │ │ │ sub r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3174e0 │ │ │ │ + bl 317a74 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4fe94 │ │ │ │ - ldr r1, [pc, #560] @ 50030 │ │ │ │ + beq 4fe94 │ │ │ │ + ldr r1, [pc, #560] @ 50030 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ + bl 17e1d8 │ │ │ │ + bl 10f7e0 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 4fe7c │ │ │ │ + bge 4fe7c │ │ │ │ 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 4fe74 │ │ │ │ mov r0, sl │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fe74 │ │ │ │ - ldr r3, [pc, #476] @ 50034 │ │ │ │ + bne 4fe74 │ │ │ │ + ldr r3, [pc, #476] @ 50034 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ 50038 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #468] @ 50038 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 4fea0 │ │ │ │ - b 5000c │ │ │ │ + bne 4fea0 │ │ │ │ + b 5000c │ │ │ │ add r9, r9, #1 │ │ │ │ - b 4fe10 │ │ │ │ + b 4fe10 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4feec │ │ │ │ + ble 4feec │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4febc │ │ │ │ + bne 4febc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5000c │ │ │ │ + beq 5000c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5000c │ │ │ │ + bne 5000c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5000c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 5000c │ │ │ │ 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 4fed4 │ │ │ │ + b 4fef0 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ ldrgt ip, [r3, #4] │ │ │ │ - ble 4ff28 │ │ │ │ + ble 4ff28 │ │ │ │ cmp ip, r2 │ │ │ │ - ble 4ff38 │ │ │ │ + ble 4ff38 │ │ │ │ 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 4ff04 │ │ │ │ ldrlt r2, [r3, #4] │ │ │ │ ldrlt ip, [sp, #8] │ │ │ │ sublt r2, r2, #1 │ │ │ │ - blt 4ff50 │ │ │ │ + blt 4ff50 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsl lr, lr, #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 4ff74 │ │ │ │ + b 4ff74 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 4ff38 │ │ │ │ + bgt 4ff38 │ │ │ │ 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 4ff50 │ │ │ │ cmp r2, r8 │ │ │ │ - bge 4ffbc │ │ │ │ + bge 4ffbc │ │ │ │ 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,52 +38492,52 @@ │ │ │ │ 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 4ff74 │ │ │ │ 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 4fff0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4fff0 │ │ │ │ + bne 4fff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1dc │ │ │ │ - b 50010 │ │ │ │ - ldr r3, [pc, #48] @ 50034 │ │ │ │ - ldr r1, [pc, #52] @ 5003c │ │ │ │ + bl 9b2f8 │ │ │ │ + b 50010 │ │ │ │ + ldr r3, [pc, #48] @ 50034 │ │ │ │ + ldr r1, [pc, #52] @ 5003c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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, lsr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r7, ip, lsr #17 │ │ │ │ + eorseq r5, r7, ip, lsr #28 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, asr #3 │ │ │ │ - eorseq r0, r9, r8, asr #6 │ │ │ │ + @ instruction: 0x0038d7f0 │ │ │ │ + eorseq r0, r9, r8, asr #17 │ │ │ │ │ │ │ │ 00050040 : │ │ │ │ ldr r0, [pc] @ 50048 │ │ │ │ - b 10ee0c │ │ │ │ + b 10ed9c │ │ │ │ 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] │ │ │ │ @@ -38545,76 +38545,76 @@ │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ beq 500ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ bne 500ac │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1b08b8 │ │ │ │ + bl 1b0b10 │ │ │ │ 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 │ │ │ │ + bl ade9c │ │ │ │ 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 │ │ │ │ + bl 1b0b10 │ │ │ │ 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 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 50130 │ │ │ │ ldr r3, [pc, #80] @ 50170 │ │ │ │ ldr r1, [pc, #80] @ 50174 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 │ │ │ │ + bl a9a84 │ │ │ │ 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 │ │ │ │ + eorseq r0, r9, ip, ror #17 │ │ │ │ + eorseq r0, r9, r8, lsl #3 │ │ │ │ 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 │ │ │ │ @@ -38626,161 +38626,161 @@ │ │ │ │ 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 │ │ │ │ + bl 163ba4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ cmp r4, #0 │ │ │ │ beq 501fc │ │ │ │ ldr r0, [pc, #32] @ 50208 │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 2b3700 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #20] @ 5020c │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - mlaseq r8, r0, r2, lr │ │ │ │ + eorseq lr, r8, r0, lsl r8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc] @ 50220 │ │ │ │ - b 1af940 │ │ │ │ + b 1afb98 │ │ │ │ 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 │ │ │ │ + bl 336d34 │ │ │ │ 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 │ │ │ │ + bl 216e38 │ │ │ │ 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 │ │ │ │ + bl 216e38 │ │ │ │ ldr r0, [pc] @ 50294 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f7e0 │ │ │ │ ldr r1, [pc, #316] @ 503f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ bne 502d8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128980 │ │ │ │ cmp r0, #0 │ │ │ │ blt 502d0 │ │ │ │ ldr r1, [pc, #260] @ 503f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ beq 502d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128980 │ │ │ │ cmp r0, #0 │ │ │ │ blt 502d0 │ │ │ │ ldr r1, [pc, #216] @ 503fc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ beq 502d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128980 │ │ │ │ cmp r0, #0 │ │ │ │ blt 502d0 │ │ │ │ ldr r1, [pc, #172] @ 50400 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ beq 502d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128980 │ │ │ │ cmp r0, #0 │ │ │ │ blt 502d0 │ │ │ │ ldr r1, [pc, #128] @ 50404 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ beq 502d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128980 │ │ │ │ cmp r0, #0 │ │ │ │ blt 502d0 │ │ │ │ ldr r1, [pc, #84] @ 50408 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128948 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ beq 502d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128980 │ │ │ │ cmp r0, #0 │ │ │ │ blt 502d0 │ │ │ │ ldr r2, [pc, #40] @ 5040c │ │ │ │ ldr r1, [pc, #40] @ 50410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284864 │ │ │ │ + bl 284928 │ │ │ │ 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: 0x003908fc │ │ │ │ + @ instruction: 0x0035b1f8 │ │ │ │ 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 │ │ │ │ @@ -38804,45 +38804,45 @@ │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 50560 │ │ │ │ cmp r4, #0 │ │ │ │ beq 50518 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq 504bc │ │ │ │ cmp r4, #1 │ │ │ │ bne 504c0 │ │ │ │ b 50524 │ │ │ │ ldr r5, [pc, #1500] @ 50aa0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 504e0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ beq 50524 │ │ │ │ b 50560 │ │ │ │ - bl aaf9c │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 5050c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 5050c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ bne 50528 │ │ │ │ b 504d0 │ │ │ │ ldr r5, [pc, #1408] @ 50aa0 │ │ │ │ mvn r7, #0 │ │ │ │ b 50528 │ │ │ │ mvn r7, #0 │ │ │ │ @@ -38853,15 +38853,15 @@ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r9, r8, #16 │ │ │ │ bne 5071c │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 50568 │ │ │ │ mov r4, #0 │ │ │ │ b 50a90 │ │ │ │ sub r2, r6, #1 │ │ │ │ ldr fp, [pc, #1328] @ 50aa4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -38899,44 +38899,44 @@ │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r8, [r3] │ │ │ │ b 506e0 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 506f4 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle sl, [r3, r5, lsl #2] │ │ │ │ ble 50684 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50664 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 506f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ bne 506f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 506f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 50684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ bne 50684 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ b 5057c │ │ │ │ cmp r1, #0 │ │ │ │ ldrge r3, [pc, #1032] @ 50aa4 │ │ │ │ blt 506e0 │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ @@ -38944,106 +38944,106 @@ │ │ │ │ tst r2, #8 │ │ │ │ beq 506b8 │ │ │ │ subs r1, r1, #1 │ │ │ │ bcc 506e0 │ │ │ │ b 5069c │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 506f4 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ bgt 50a30 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2aa010 │ │ │ │ + bl 2aa210 │ │ │ │ cmp r0, #0 │ │ │ │ bge 50a90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 50560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 50560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 50560 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 50560 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 50a20 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ bne 50880 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ movne r1, r6 │ │ │ │ beq 50a20 │ │ │ │ cmp r6, #0 │ │ │ │ blt 50848 │ │ │ │ subs r7, r7, #1 │ │ │ │ bcc 50848 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ bne 50840 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ subs fp, r0, #0 │ │ │ │ beq 509fc │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle fp, [r3, r5, lsl #2] │ │ │ │ ble 50830 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50810 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 509fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ bne 509fc │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 509fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 50830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ bne 50830 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ b 50790 │ │ │ │ subs r6, r6, #1 │ │ │ │ bcs 507a0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -39052,58 +39052,58 @@ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 50944 │ │ │ │ cmn r1, #1 │ │ │ │ blt 509e8 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 50978 │ │ │ │ b 509fc │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 50a20 │ │ │ │ cmp r7, r5 │ │ │ │ beq 5092c │ │ │ │ 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 289658 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs sl, r0, #0 │ │ │ │ blt 5092c │ │ │ │ add r0, fp, sl │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 509fc │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ ble 50920 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 509a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 50920 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 50920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r6, sl │ │ │ │ b 5088c │ │ │ │ cmp r5, #0 │ │ │ │ bne 50964 │ │ │ │ ldr r3, [pc, #364] @ 50aa8 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ @@ -39115,257 +39115,257 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r8, [r3] │ │ │ │ b 509e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 509fc │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ ble 509e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 509c4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 509fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 509fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 509fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 509e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 509e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2aa010 │ │ │ │ + bl 2aa210 │ │ │ │ cmp r0, #0 │ │ │ │ bge 50a24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 50a20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 50a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ b 50a90 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50a6c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 506f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 506f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 506f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 506dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 506dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 506dc │ │ │ │ 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, lsr #7 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003686dc │ │ │ │ + eorseq r8, r6, ip, asr ip │ │ │ │ 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 a6350 │ │ │ │ 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 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192174 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 50b90 │ │ │ │ cmp r8, #1 │ │ │ │ ldrne fp, [pc, #520] @ 50d18 │ │ │ │ movne r9, #1 │ │ │ │ bne 50b6c │ │ │ │ - bl 204d9c │ │ │ │ + bl 205108 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 50b38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 50b40 │ │ │ │ mov r4, r5 │ │ │ │ b 50d0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 50b38 │ │ │ │ cmp r4, fp │ │ │ │ bne 50bcc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 50bb4 │ │ │ │ mov r6, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ bge 50d0c │ │ │ │ ldr r0, [sl, r9, lsl #2] │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192174 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 50b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 50b98 │ │ │ │ mov r4, #0 │ │ │ │ b 50d0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 50b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 50b90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 50b60 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 50b60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq 50cb4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq 50cb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216104 <_PyLong_GCD@@Base> │ │ │ │ + bl 2160ec <_PyLong_GCD@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 50c08 │ │ │ │ mov r6, #0 │ │ │ │ b 50cb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194e1c │ │ │ │ + bl 194fd8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 50c3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 50c3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 50c00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 176100 │ │ │ │ + bl 1762dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 50c78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 50c78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 50c00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204d9c │ │ │ │ + bl 205108 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 50cb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 50cb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 50cb8 │ │ │ │ ldr r6, [pc, #92] @ 50d18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 50cdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 50cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 50d00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 50d00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bne 50b64 │ │ │ │ b 50b90 │ │ │ │ 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 10f7e0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @@ -39383,110 +39383,110 @@ │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #20] │ │ │ │ beq 50ee8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 50ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ beq 50ee8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ cmp r5, #0 │ │ │ │ ldreq r5, [pc, #288] @ 50ef0 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 50de8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #276] @ 50ef4 │ │ │ │ mov r1, fp │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ 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 │ │ │ │ + bl a9a84 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 50e60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326ca8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #128] @ 50efc │ │ │ │ str r1, [r4, #20] │ │ │ │ mov r1, #496 @ 0x1f0 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ beq 50eb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ bne 50eb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 50e50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 50ee8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 50ee8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_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 │ │ │ │ + @ instruction: 0x0035a1d4 │ │ │ │ + eorseq r0, r9, r0, ror #18 │ │ │ │ + mlaseq r9, r8, lr, r0 │ │ │ │ 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 10f7e0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @@ -39524,15 +39524,15 @@ │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 50fe4 │ │ │ │ mov r4, #0 │ │ │ │ b 51190 │ │ │ │ ldr r7, [pc, #436] @ 511a0 │ │ │ │ cmp r6, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ @@ -39546,31 +39546,31 @@ │ │ │ │ bne 51018 │ │ │ │ b 51020 │ │ │ │ mov r4, r7 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ b 51024 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e80c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 331aa4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x12cc> │ │ │ │ + bl 332078 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1324> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r9, r7 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ beq 510ec │ │ │ │ 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 14e0a0 │ │ │ │ mov r4, r0 │ │ │ │ b 51190 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ bge 510f8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #2 │ │ │ │ @@ -39582,15 +39582,15 @@ │ │ │ │ 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 116dd4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ bne 5110c │ │ │ │ cmp fp, #0 │ │ │ │ bgt 51128 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -39608,89 +39608,107 @@ │ │ │ │ strne r3, [r4] │ │ │ │ b 51190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 510cc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 510cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 33ace4 │ │ │ │ + bl 33b164 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 51158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 51158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ ldreq r3, [pc, #64] @ 511a4 │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ beq 51190 │ │ │ │ cmp r4, #0 │ │ │ │ bne 510f8 │ │ │ │ b 50fdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 510e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 510e0 │ │ │ │ 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, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1284bc │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 511d8 │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 511e8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a1a4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 21dc68 │ │ │ │ + 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, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f7e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 511e4 │ │ │ │ + bne 5122c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 511f8 │ │ │ │ - b 51208 │ │ │ │ + bne 51240 │ │ │ │ + b 51250 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 511d4 │ │ │ │ + beq 5121c │ │ │ │ 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 │ │ │ │ + beq 5126c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51240 │ │ │ │ + beq 51288 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5125c │ │ │ │ + beq 512a4 │ │ │ │ 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} │ │ │ │ @@ -39701,502 +39719,484 @@ │ │ │ │ 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 │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 512d4 │ │ │ │ + beq 5131c │ │ │ │ mov r1, r5 │ │ │ │ - bl afb48 │ │ │ │ + bl afc18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 512d8 │ │ │ │ + bge 51320 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 512d4 │ │ │ │ + beq 5131c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 512d4 │ │ │ │ + bne 5131c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 51310 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51320 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a1a4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 21dc10 │ │ │ │ - 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 51374 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ beq 5137c │ │ │ │ ldr r3, [pc, #24] @ 51384 │ │ │ │ ldr r1, [pc, #28] @ 5138c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #12] @ 51390 │ │ │ │ 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, ror #27 │ │ │ │ + eorseq r0, r7, r4, lsl #25 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 513f8 │ │ │ │ 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> │ │ │ │ + bl 1c6310 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [pc, #68] @ 51430 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ bne 51400 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 11a964 │ │ │ │ + bl 11a8f8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 513f8 │ │ │ │ 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 │ │ │ │ + mlaseq r9, r0, r9, r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ b 51328 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + 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 a5638 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 51540 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 51540 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [pc, #172] @ 51548 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #168] @ 5154c │ │ │ │ + bl a9a84 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 514bc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 326ca8 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + mov r2, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r1, [pc, #128] @ 51550 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + ldr r0, [pc, #124] @ 51554 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r7, [r4, #20] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 5150c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 5150c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 514ac │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 51540 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 51540 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eoreq sp, r1, r8, ror #24 │ │ │ │ + eorseq r0, r9, r4, lsr #22 │ │ │ │ + ldrdeq r0, [r0], -lr │ │ │ │ + eorseq r0, r9, ip, lsr #22 │ │ │ │ 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 515ac │ │ │ │ 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 515cc │ │ │ │ + ldr r2, [pc, #280] @ 516b4 │ │ │ │ + ldr r1, [pc, #280] @ 516b8 │ │ │ │ + ldr r0, [pc, #280] @ 516bc │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 516a8 │ │ │ │ + ldr r0, [pc, #264] @ 516bc │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51588 │ │ │ │ - b 51460 │ │ │ │ + beq 516a8 │ │ │ │ + b 51580 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 51554 │ │ │ │ + ble 51674 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 515a0 │ │ │ │ + ldr r2, [pc, #224] @ 516c0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 51520 │ │ │ │ + beq 51640 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5150c │ │ │ │ + beq 5162c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 51588 │ │ │ │ + beq 516a8 │ │ │ │ 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 51644 │ │ │ │ + ldr r3, [pc, #164] @ 516c4 │ │ │ │ + ldr r1, [pc, #164] @ 516c8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 516a8 │ │ │ │ + ldr r2, [pc, #152] @ 516cc │ │ │ │ + ldr r1, [pc, #152] @ 516d0 │ │ │ │ + ldr r0, [pc, #128] @ 516bc │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 516a8 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5155c │ │ │ │ + beq 5167c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5155c │ │ │ │ - bl a55d4 │ │ │ │ + bne 5167c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5155c │ │ │ │ - b 51588 │ │ │ │ + beq 5167c │ │ │ │ + b 516a8 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c37c0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2c39ac <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 51588 │ │ │ │ - ldr r0, [pc, #52] @ 515b4 │ │ │ │ + beq 516a8 │ │ │ │ + ldr r0, [pc, #52] @ 516d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a84 │ │ │ │ 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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + eorseq r4, r7, r4, rrx │ │ │ │ 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, asr lr │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + eorseq r6, r7, r8, lsr r5 │ │ │ │ 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] @ 5178c │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 515fc │ │ │ │ + beq 5171c │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 515fc │ │ │ │ + beq 5171c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 51630 │ │ │ │ - b 51618 │ │ │ │ + beq 51750 │ │ │ │ + b 51738 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 515ec │ │ │ │ - ldr r0, [pc, #100] @ 51670 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 5170c │ │ │ │ + ldr r0, [pc, #100] @ 51790 │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 515ec │ │ │ │ - b 51664 │ │ │ │ + bne 5170c │ │ │ │ + b 51784 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ 51670 │ │ │ │ + ldr r0, [pc, #76] @ 51790 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51664 │ │ │ │ + beq 51784 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1119a0 │ │ │ │ + bl 111930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51658 │ │ │ │ - ldr r3, [pc, #40] @ 51674 │ │ │ │ - ldr r1, [pc, #40] @ 51678 │ │ │ │ + bne 51778 │ │ │ │ + ldr r3, [pc, #40] @ 51794 │ │ │ │ + ldr r1, [pc, #40] @ 51798 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 51664 │ │ │ │ + bl 18f354 │ │ │ │ + b 51784 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 519ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x0035b8dc │ │ │ │ + eorseq fp, r5, ip, asr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r7, r8, lsl r0 │ │ │ │ + mlaseq r7, r8, r5, sl │ │ │ │ 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 1c6104 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 516b0 │ │ │ │ - bl aea28 │ │ │ │ + beq 517d0 │ │ │ │ + bl aeaf8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 │ │ │ │ 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 51834 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 517c0 │ │ │ │ + bne 51834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 517c0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [pc, #172] @ 517c8 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 517cc │ │ │ │ - bl a9a20 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 5173c │ │ │ │ + beq 51834 │ │ │ │ + ldr r0, [pc, #172] @ 518d0 │ │ │ │ + bl a9a84 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 5183c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + bl 326ca8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 518c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 517d0 │ │ │ │ + ldr r1, [pc, #132] @ 518d4 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 517d4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ - ldr r3, [r5] │ │ │ │ + ldr r0, [pc, #128] @ 518d8 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + mov r3, r6 │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 5178c │ │ │ │ + mov r5, r0 │ │ │ │ + beq 5188c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 5178c │ │ │ │ + str r3, [r6] │ │ │ │ + bne 5188c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 5182c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 5172c │ │ │ │ - ldr r3, [r6] │ │ │ │ + bl 1284bc │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 517c0 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 518c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 517c0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r5] │ │ │ │ + bne 518c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq sp, r1, r0, lsl ip │ │ │ │ - @ instruction: 0x003905d0 │ │ │ │ - ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x003905d8 │ │ │ │ + eorseq r3, r8, r8, ror #31 │ │ │ │ + muleq r0, fp, r2 │ │ │ │ + eorseq r0, r9, r4, asr #22 │ │ │ │ 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 5192c │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 51868 │ │ │ │ + beq 5196c │ │ │ │ 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] @ 519e0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 51868 │ │ │ │ + bne 5196c │ │ │ │ mov r0, #0 │ │ │ │ - b 518d4 │ │ │ │ + b 519d8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 51860 │ │ │ │ + blt 51964 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ bl 51b90 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51860 │ │ │ │ + beq 51964 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a408 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 518e0 │ │ │ │ - bne 518d4 │ │ │ │ - ldr r3, [pc, #28] @ 518e4 │ │ │ │ + ldrne r0, [pc, #32] @ 519e4 │ │ │ │ + bne 519d8 │ │ │ │ + ldr r3, [pc, #28] @ 519e8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ 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 │ │ │ │ - mov r4, r0 │ │ │ │ - bl a55d4 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 51944 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 51944 │ │ │ │ - ldr r0, [pc, #172] @ 519e0 │ │ │ │ - bl a9a20 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 5194c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 326930 │ │ │ │ - mov r4, #0 │ │ │ │ - b 519d4 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - mov r2, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 519e4 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #128] @ 519e8 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r7, [r4, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 5199c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 5199c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5193c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 12852c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 519d4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 519d4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, ror #20 │ │ │ │ - muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x003905f0 │ │ │ │ │ │ │ │ 000519ec : │ │ │ │ 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> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 51a58 │ │ │ │ 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 │ │ │ │ + bl 359840 │ │ │ │ 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,15 +40213,15 @@ │ │ │ │ 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 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ beq 51b7c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ ble 51b0c │ │ │ │ @@ -40240,15 +40240,15 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [pc, #164] @ 51b8c │ │ │ │ cmp r2, r3 │ │ │ │ bne 51af8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51b04 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 51b58 │ │ │ │ add r5, r5, #1 │ │ │ │ b 51a9c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq 51b80 │ │ │ │ @@ -40256,31 +40256,31 @@ │ │ │ │ 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 b8b20 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51b80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ cmp r0, #0 │ │ │ │ bge 51b28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 51b7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 51b7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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>: │ │ │ │ @@ -40296,466 +40296,472 @@ │ │ │ │ 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 │ │ │ │ + bl 18f354 │ │ │ │ b 51bfc <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ - bl 1b638c │ │ │ │ + bl 1b65dc │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ bne 51c04 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51c04 <_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, ror pc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148118 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 51c4c <_PyLong_UnsignedLongLong_Converter@@Base+0xbc> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51c78 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29dd8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 51c6c <_PyLong_UnsignedLongLong_Converter@@Base+0xdc> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51c78 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6350 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ 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] @ 51d14 <_PyLong_UnsignedLongLong_Converter@@Base+0x184> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c7dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c770 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51c8c <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq 51cf0 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18acc4 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18ae80 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51c78 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + beq 51cdc <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 51c80 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + beq 51ce4 <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ mov r4, r5 │ │ │ │ - b 51ca4 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ + b 51d08 <_PyLong_UnsignedLongLong_Converter@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 51c78 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 51cdc <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 51cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x124> │ │ │ │ + ldr r3, [pc, #28] @ 51d18 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 51cb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ + ldr r1, [pc, #24] @ 51d1c <_PyLong_UnsignedLongLong_Converter@@Base+0x18c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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, lsl #23 │ │ │ │ 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 51d54 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c4> │ │ │ │ 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 51d84 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f4> │ │ │ │ + bl 14ec7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51dbc <_PyLong_UnsignedLongLong_Converter@@Base+0x22c> │ │ │ │ + beq 51d7c <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ 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] @ 51d8c <_PyLong_UnsignedLongLong_Converter@@Base+0x1fc> │ │ │ │ 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 51ec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51f04 <_PyLong_UnsignedLongLong_Converter@@Base+0x374> │ │ │ │ + bne 51ec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51f04 <_PyLong_UnsignedLongLong_Converter@@Base+0x374> │ │ │ │ + beq 51ec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ 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 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ + ldr r3, [pc, #192] @ 51ecc <_PyLong_UnsignedLongLong_Converter@@Base+0x33c> │ │ │ │ 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] @ 51ed0 <_PyLong_UnsignedLongLong_Converter@@Base+0x340> │ │ │ │ + bl a9a84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51e80 <_PyLong_UnsignedLongLong_Converter@@Base+0x2f0> │ │ │ │ + bne 51e40 <_PyLong_UnsignedLongLong_Converter@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326ca8 │ │ │ │ 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] @ 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 51f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x388> │ │ │ │ + ldr r0, [pc, #124] @ 51ed8 <_PyLong_UnsignedLongLong_Converter@@Base+0x348> │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51ed0 <_PyLong_UnsignedLongLong_Converter@@Base+0x340> │ │ │ │ + beq 51e90 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51ed0 <_PyLong_UnsignedLongLong_Converter@@Base+0x340> │ │ │ │ + bne 51e90 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51e70 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ + beq 51e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51f04 <_PyLong_UnsignedLongLong_Converter@@Base+0x374> │ │ │ │ + beq 51ec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51f04 <_PyLong_UnsignedLongLong_Converter@@Base+0x374> │ │ │ │ + bne 51ec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_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, r8, ror #24 │ │ │ │ + eorseq r0, r9, ip, lsr #23 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - eorseq r0, r9, r8, lsr r6 │ │ │ │ + @ instruction: 0x00390bb8 │ │ │ │ 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 928cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51f54 <_PyLong_UnsignedLongLong_Converter@@Base+0x3c4> │ │ │ │ + beq 51f14 <_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 4bcc4 <_PyDict_DelItem_KnownHash@@Base+0x22c> │ │ │ │ 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 51f50 <_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 51f80 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ + bl 14ec7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52048 <_PyLong_UnsignedLongLong_Converter@@Base+0x4b8> │ │ │ │ + beq 51f78 <_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] @ 51f88 <_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 51fd8 <_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 52010 <_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] @ 52068 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 520e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x550> │ │ │ │ + bne 52010 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ mov r0, #0 │ │ │ │ - b 52130 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + b 52060 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 520d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x548> │ │ │ │ - bl c3e20 │ │ │ │ + blt 52008 <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ + bl c3e30 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 52128 <_PyLong_UnsignedLongLong_Converter@@Base+0x598> │ │ │ │ - ldr r3, [pc, #28] @ 5213c <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ + bne 52058 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ + ldr r3, [pc, #28] @ 5206c <_PyLong_UnsignedLongLong_Converter@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 52130 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + bl 14445c │ │ │ │ + b 52060 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 150c38 │ │ │ │ + bl 150d5c │ │ │ │ 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 928cc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 520a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add r1, r5, #16 │ │ │ │ + add r0, r4, #16 │ │ │ │ + bl 4c088 │ │ │ │ + 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+0x670> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 52130 <_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 52108 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 52108 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #36] @ 5213c <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a544 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52130 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + bl 11a8f8 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 316a30 <_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 10f7e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5218c <_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> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 5218c <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 521c0 <_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> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 521c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 521f4 <_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> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + b 52140 <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 301930 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 301da0 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + beq 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ 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+0x744> │ │ │ │ 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+0x6d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + beq 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + bne 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52284 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ + beq 52288 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52284 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ + bne 52288 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f518 │ │ │ │ + bl 19f3c8 │ │ │ │ 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+0x744> │ │ │ │ + ldr r3, [pc, #56] @ 522dc <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ + ldr r1, [pc, #56] @ 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + beq 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + bne 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003906b8 │ │ │ │ + eorseq r0, r9, r8, lsr ip │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 522f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x764> │ │ │ │ + b 128c9c │ │ │ │ + eorseq r0, r9, ip, asr 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] │ │ │ │ @@ -40765,345 +40771,333 @@ │ │ │ │ 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 9b2f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 a418c │ │ │ │ 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> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 523b0 <_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> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 523b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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, ror #27 │ │ │ │ + eorseq r0, r7, r4, lsl #25 │ │ │ │ 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] @ 52500 <_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 524f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r6, r4] │ │ │ │ - beq 52500 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ + beq 5242c <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ cmp r7, #2 │ │ │ │ lsleq r3, r4, #1 │ │ │ │ ldrheq r0, [r6, r3] │ │ │ │ - beq 52500 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ + beq 5242c <_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 5244c <_PyLong_UnsignedLongLong_Converter@@Base+0x8bc> │ │ │ │ + ldr r2, [pc, #208] @ 52504 <_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] @ 52508 <_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 524a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #7340032 @ 0x700000 │ │ │ │ - beq 5257c <_PyLong_UnsignedLongLong_Converter@@Base+0x9ec> │ │ │ │ + beq 524a8 <_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] @ 5250c <_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 524b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x920> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 52564 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ + b 52490 <_PyLong_UnsignedLongLong_Converter@@Base+0x900> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 306574 │ │ │ │ + bl 306b14 │ │ │ │ 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 524e4 <_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 524bc <_PyLong_UnsignedLongLong_Converter@@Base+0x92c> │ │ │ │ cmp r0, #0 │ │ │ │ addge r5, r5, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 524cc <_PyLong_UnsignedLongLong_Converter@@Base+0x93c> │ │ │ │ + b 523f8 <_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 │ │ │ │ + subeq r3, r4, ip, lsr ip │ │ │ │ + subeq r5, r5, ip, lsr lr │ │ │ │ + subeq r1, r4, ip, lsr #25 │ │ │ │ + subeq sl, lr, r8, lsr #19 │ │ │ │ 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 52544 <_PyLong_UnsignedLongLong_Converter@@Base+0x9b4> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 5268c <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r1, [pc, #28] @ 5255c <_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 3178dc │ │ │ │ + ldr r2, [pc, #20] @ 52560 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ + ldr r1, [pc, #20] @ 52564 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ + ldr r0, [pc, #20] @ 52568 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d8> │ │ │ │ + bl 31714c <_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 │ │ │ │ + @ instruction: 0x002279b0 │ │ │ │ + eorseq r8, r7, r0, ror #28 │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq r7, r7, r4, lsr #13 │ │ │ │ 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 525b0 <_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 52594 <_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 11fd00 <_PyNumber_Index@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 525fc <_PyLong_UnsignedLongLong_Converter@@Base+0xa6c> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 5265c <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 52654 <_PyLong_UnsignedLongLong_Converter@@Base+0xac4> │ │ │ │ + bl ab000 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 52628 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 52628 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 5265c <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 525e8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4a940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 52674 <_PyLong_UnsignedLongLong_Converter@@Base+0xae4> │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt 52634 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 281b24 │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00052698 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ + ldr r3, [r1, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 526b0 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxne lr │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 526cc <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ + ldr ip, [pc, #40] @ 526e8 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r2, [pc, #36] @ 526ec <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ + ldr r1, [ip] │ │ │ │ + b 1c0218 <_PyErr_Format@@Base> │ │ │ │ + cmp r2, #2 │ │ │ │ + bxne lr │ │ │ │ + ldr ip, [pc, #12] @ 526e8 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r2, [pc, #12] @ 526f0 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ + ldr r1, [ip] │ │ │ │ + b 1c0218 <_PyErr_Format@@Base> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00390cb0 │ │ │ │ + eorseq r0, r9, ip, lsl #26 │ │ │ │ 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] @ 52794 <_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 31f588 <_PyTime_AsTimeval@@Base+0x3ce0> │ │ │ │ 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 32009c <_PyTime_AsTimeval@@Base+0x47f4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5276c <_PyEval_FormatAwaitableError@@Base+0x188> │ │ │ │ + beq 5276c <_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 52740 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #32] @ 52794 <_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 52788 <_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] @ 527c8 <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ + bl a9a84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, r8, lsl #24 │ │ │ │ + eorseq r0, r9, r8, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, r1 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r1, [pc, #60] @ 52828 <_PyEval_FormatAwaitableError@@Base+0x190> │ │ │ │ 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] │ │ │ │ + add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ + bl b6b64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52820 <_PyEval_FormatAwaitableError@@Base+0x188> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 52ec4 <_PyEval_FormatAwaitableError@@Base+0x82c> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #12] @ 5282c <_PyEval_FormatAwaitableError@@Base+0x194> │ │ │ │ + bl a9a84 │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r5, r8, asr r4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + eorseq r0, r9, r8, ror #26 │ │ │ │ + eorseq r0, r9, r8, ror sp │ │ │ │ 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,818 +41105,824 @@ │ │ │ │ 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 52888 <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ 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 528b8 <_PyEval_FormatAwaitableError@@Base+0x220> │ │ │ │ + ldr ip, [pc, #1392] @ 52e00 <_PyEval_FormatAwaitableError@@Base+0x768> │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + beq 52984 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5294c <_PyEval_FormatAwaitableError@@Base+0x368> │ │ │ │ + beq 52934 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 528f0 <_PyEval_FormatAwaitableError@@Base+0x30c> │ │ │ │ + beq 528d8 <_PyEval_FormatAwaitableError@@Base+0x240> │ │ │ │ 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 528dc <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + b 52940 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + ldr r9, [pc, #1316] @ 52e04 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 52914 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ - bl a55d4 │ │ │ │ + bne 528fc <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52958 <_PyEval_FormatAwaitableError@@Base+0x374> │ │ │ │ - b 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ - bl aaf9c │ │ │ │ + beq 52940 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + b 52984 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 52940 <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ + beq 52928 <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52940 <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ + bne 52928 <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 52944 <_PyEval_FormatAwaitableError@@Base+0x2ac> │ │ │ │ + b 528ec <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + ldr r9, [pc, #1224] @ 52e04 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ mvn r7, #0 │ │ │ │ - b 5295c <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ + b 52944 <_PyEval_FormatAwaitableError@@Base+0x2ac> │ │ │ │ mvn r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - ldr r3, [pc, #1204] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x838> │ │ │ │ + ldr r3, [pc, #1204] @ 52e04 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r6, #20] │ │ │ │ - ldreq r8, [pc, #1196] @ 52e20 <_PyEval_FormatAwaitableError@@Base+0x83c> │ │ │ │ + ldreq r8, [pc, #1196] @ 52e08 <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 52b34 <_PyEval_FormatAwaitableError@@Base+0x550> │ │ │ │ + bne 52b1c <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 529a4 <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ + bne 5298c <_PyEval_FormatAwaitableError@@Base+0x2f4> │ │ │ │ mov r4, #0 │ │ │ │ - b 52e0c <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ - ldr r9, [pc, #1144] @ 52e24 <_PyEval_FormatAwaitableError@@Base+0x840> │ │ │ │ + b 52df4 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + ldr r9, [pc, #1144] @ 52e0c <_PyEval_FormatAwaitableError@@Base+0x774> │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52a64 <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ + beq 52a4c <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 52af8 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ + blt 52ae0 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ sub sl, r1, #1 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 529f0 <_PyEval_FormatAwaitableError@@Base+0x40c> │ │ │ │ + beq 529d8 <_PyEval_FormatAwaitableError@@Base+0x340> │ │ │ │ mov r1, sl │ │ │ │ - b 529b8 <_PyEval_FormatAwaitableError@@Base+0x3d4> │ │ │ │ + b 529a0 <_PyEval_FormatAwaitableError@@Base+0x308> │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 529f8 <_PyEval_FormatAwaitableError@@Base+0x414> │ │ │ │ + bne 529e0 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 529dc <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + bne 529c4 <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ add r0, sl, #1 │ │ │ │ sub r1, r1, sl │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + beq 52af4 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52a58 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + ble 52a40 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52ac8 <_PyEval_FormatAwaitableError@@Base+0x4e4> │ │ │ │ + bne 52ab0 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52a58 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + beq 52a40 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52a58 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + bne 52a40 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 529b0 <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ + b 52998 <_PyEval_FormatAwaitableError@@Base+0x300> │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #948] @ 52e24 <_PyEval_FormatAwaitableError@@Base+0x840> │ │ │ │ - blt 52af8 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ + ldrge r3, [pc, #948] @ 52e0c <_PyEval_FormatAwaitableError@@Base+0x774> │ │ │ │ + blt 52ae0 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 52a8c <_PyEval_FormatAwaitableError@@Base+0x4a8> │ │ │ │ + beq 52a74 <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 52af8 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ - b 52a70 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + bcc 52ae0 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ + b 52a58 <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + beq 52af4 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52af4 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + ble 52adc <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52aec <_PyEval_FormatAwaitableError@@Base+0x508> │ │ │ │ + beq 52ad4 <_PyEval_FormatAwaitableError@@Base+0x43c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + beq 52af4 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52b0c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + bne 52af4 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 52b0c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 52af4 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 52df0 <_PyEval_FormatAwaitableError@@Base+0x80c> │ │ │ │ + bne 52dd8 <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2aa010 │ │ │ │ + bl 2aa210 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52e0c <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ + bge 52df4 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + beq 52984 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + bne 52984 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 52984 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + bne 52984 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ 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 52b58 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ + ldr r3, [pc, #708] @ 52e10 <_PyEval_FormatAwaitableError@@Base+0x778> │ │ │ │ + ldr r1, [pc, #708] @ 52e14 <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 52de0 <_PyEval_FormatAwaitableError@@Base+0x7fc> │ │ │ │ + bl 18f354 │ │ │ │ + b 52dc8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 52c78 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + bne 52c60 <_PyEval_FormatAwaitableError@@Base+0x5c8> │ │ │ │ ldrb sl, [fp] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r5, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ - beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x7fc> │ │ │ │ + beq 52dc8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 52c58 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + blt 52c40 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 52c58 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + bcc 52c40 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne 52c50 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ + bne 52c38 <_PyEval_FormatAwaitableError@@Base+0x5a0> │ │ │ │ add r0, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + beq 52da4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ - ble 52c40 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + ble 52c28 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52c20 <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ + beq 52c08 <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + beq 52da4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + bne 52da4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 52da4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52c40 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + beq 52c28 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52c40 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + bne 52c28 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 52ba0 <_PyEval_FormatAwaitableError@@Base+0x5bc> │ │ │ │ + b 52b88 <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 52bb0 <_PyEval_FormatAwaitableError@@Base+0x5cc> │ │ │ │ + bcs 52b98 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ cmn r1, #1 │ │ │ │ - blt 52da8 <_PyEval_FormatAwaitableError@@Base+0x7c4> │ │ │ │ + blt 52d90 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52d38 <_PyEval_FormatAwaitableError@@Base+0x754> │ │ │ │ - b 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ - bl 92d84 │ │ │ │ + bne 52d20 <_PyEval_FormatAwaitableError@@Base+0x688> │ │ │ │ + b 52da4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x7fc> │ │ │ │ + beq 52dc8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52d24 <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ + beq 52d0c <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ 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 289658 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 52d24 <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ + blt 52d0c <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ add r0, sl, r9 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + beq 52da4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52d18 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + ble 52d00 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52d60 <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ + bne 52d48 <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 52d18 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + beq 52d00 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d18 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + bne 52d00 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b 52c84 <_PyEval_FormatAwaitableError@@Base+0x6a0> │ │ │ │ + b 52c6c <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + beq 52da4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52da4 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + ble 52d8c <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52d84 <_PyEval_FormatAwaitableError@@Base+0x7a0> │ │ │ │ + beq 52d6c <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + beq 52da4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + bne 52da4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 52da4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52da4 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + beq 52d8c <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52da4 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + bne 52d8c <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2aa010 │ │ │ │ + bl 2aa210 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52de4 <_PyEval_FormatAwaitableError@@Base+0x800> │ │ │ │ + bge 52dcc <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x7fc> │ │ │ │ + beq 52dc8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52de0 <_PyEval_FormatAwaitableError@@Base+0x7fc> │ │ │ │ + bne 52dc8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1133b4 │ │ │ │ - b 52e0c <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ + bl 113344 │ │ │ │ + b 52df4 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52af4 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bne 52adc <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 52af4 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 52adc <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ 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, lsr #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003686dc │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - b 2c59b8 │ │ │ │ + eorseq r8, r6, ip, asr ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #88] @ 52e8c <_PyEval_FormatAwaitableError@@Base+0x7f4> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 52e84 <_PyEval_FormatAwaitableError@@Base+0x7ec> │ │ │ │ + ldr r2, [r4] │ │ │ │ + sub r1, r3, #8 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + ldr r2, [pc, #56] @ 52e90 <_PyEval_FormatAwaitableError@@Base+0x7f8> │ │ │ │ + bl 359840 │ │ │ │ + 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 52ebc <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52e68 <_PyEval_FormatAwaitableError@@Base+0x884> │ │ │ │ + bne 52ebc <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ 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> │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b6a5c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52ec4 <_PyEval_FormatAwaitableError@@Base+0x8e0> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 52f2c <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 52ed0 <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ - bl a9a20 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r0, r9, r8, ror #15 │ │ │ │ - @ instruction: 0x003907f8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52f24 <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r1, [r2, #8] │ │ │ │ - beq 52f24 <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 52f24 <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abb4 <_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 928cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52fe4 <_PyEval_FormatAwaitableError@@Base+0xa00> │ │ │ │ + beq 52f7c <_PyEval_FormatAwaitableError@@Base+0x8e4> │ │ │ │ cmp r6, #3 │ │ │ │ - ble 52f78 <_PyEval_FormatAwaitableError@@Base+0x994> │ │ │ │ + ble 52f10 <_PyEval_FormatAwaitableError@@Base+0x878> │ │ │ │ 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 52f30 <_PyEval_FormatAwaitableError@@Base+0x898> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #88] @ 52fec <_PyEval_FormatAwaitableError@@Base+0xa08> │ │ │ │ + ldr r3, [pc, #88] @ 52f84 <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 52fa8 <_PyEval_FormatAwaitableError@@Base+0x9c4> │ │ │ │ + bne 52f40 <_PyEval_FormatAwaitableError@@Base+0x8a8> │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29c0 │ │ │ │ mov r5, r0 │ │ │ │ - b 52fb4 <_PyEval_FormatAwaitableError@@Base+0x9d0> │ │ │ │ + b 52f4c <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2830 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52fd0 <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ + beq 52f68 <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52fd8 <_PyEval_FormatAwaitableError@@Base+0x9f4> │ │ │ │ + beq 52f70 <_PyEval_FormatAwaitableError@@Base+0x8d8> │ │ │ │ mov r4, r5 │ │ │ │ - b 52fe4 <_PyEval_FormatAwaitableError@@Base+0xa00> │ │ │ │ + b 52f7c <_PyEval_FormatAwaitableError@@Base+0x8e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 52fd0 <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 52f68 <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ 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 │ │ │ │ - @ instruction: 0x000293b8 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + b 2c5ba4 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52fe8 <_PyEval_FormatAwaitableError@@Base+0x950> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + beq 52fe8 <_PyEval_FormatAwaitableError@@Base+0x950> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 52fe8 <_PyEval_FormatAwaitableError@@Base+0x950> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ 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 53024 <_PyEval_FormatAwaitableError@@Base+0x98c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 336788 │ │ │ │ + bl 336d04 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2ad0 <_PyLong_Format@@Base+0x2194> │ │ │ │ + bl 1e2cc8 <_PyLong_Format@@Base+0x2194> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 53084 <_PyEval_FormatAwaitableError@@Base+0xaa0> │ │ │ │ + bne 53074 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi 53064 <_PyEval_FormatAwaitableError@@Base+0xa80> │ │ │ │ + bhi 53054 <_PyEval_FormatAwaitableError@@Base+0x9bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33684c │ │ │ │ + bl 336dc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 53084 <_PyEval_FormatAwaitableError@@Base+0xaa0> │ │ │ │ + beq 53074 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2ad0 <_PyLong_Format@@Base+0x2194> │ │ │ │ + bl 1e2cc8 <_PyLong_Format@@Base+0x2194> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc] @ 53088 <_PyEval_FormatAwaitableError@@Base+0x9f0> │ │ │ │ + b 32948c │ │ │ │ + @ instruction: 0x000293b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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 531e8 <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 531e8 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ + bne 531e8 <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 531e8 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ + beq 531e8 <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ 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] @ 531f0 <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ + bl a9a84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53164 <_PyEval_FormatAwaitableError@@Base+0xb80> │ │ │ │ + bne 53164 <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326ca8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 531f4 <_PyEval_FormatAwaitableError@@Base+0xc10> │ │ │ │ + ldr r0, [pc, #124] @ 531f4 <_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 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 531b4 <_PyEval_FormatAwaitableError@@Base+0xbd0> │ │ │ │ + beq 531b4 <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 531b4 <_PyEval_FormatAwaitableError@@Base+0xbd0> │ │ │ │ + bne 531b4 <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53154 <_PyEval_FormatAwaitableError@@Base+0xb70> │ │ │ │ + beq 53154 <_PyEval_FormatAwaitableError@@Base+0xabc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 531e8 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ + beq 531e8 <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 531e8 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ + bne 531e8 <_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 9acd0 <_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 │ │ │ │ - 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, [r3, r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 53230 <_PyEval_FormatAwaitableError@@Base+0xc4c> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5323c <_PyEval_FormatAwaitableError@@Base+0xc58> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ + eorseq r0, r9, r8, lsl #29 │ │ │ │ + mlaseq r9, r0, lr, r0 │ │ │ │ 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] @ 532cc <_PyEval_FormatAwaitableError@@Base+0xc34> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl f404c │ │ │ │ + bl f3f9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53310 <_PyEval_FormatAwaitableError@@Base+0xd2c> │ │ │ │ + blt 532c0 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 532bc <_PyEval_FormatAwaitableError@@Base+0xcd8> │ │ │ │ + beq 5326c <_PyEval_FormatAwaitableError@@Base+0xbd4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ecbc │ │ │ │ + bl 14ec7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 532b0 <_PyEval_FormatAwaitableError@@Base+0xccc> │ │ │ │ + beq 53260 <_PyEval_FormatAwaitableError@@Base+0xbc8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 532b0 <_PyEval_FormatAwaitableError@@Base+0xccc> │ │ │ │ + bne 53260 <_PyEval_FormatAwaitableError@@Base+0xbc8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 53270 <_PyEval_FormatAwaitableError@@Base+0xbd8> │ │ │ │ + b 532c0 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + ldr r4, [pc, #92] @ 532d0 <_PyEval_FormatAwaitableError@@Base+0xc38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 323f40 <_PyObject_GetState@@Base> │ │ │ │ + bl 324430 <_PyObject_GetState@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 532f8 <_PyEval_FormatAwaitableError@@Base+0xd14> │ │ │ │ + bne 532a8 <_PyEval_FormatAwaitableError@@Base+0xc10> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53310 <_PyEval_FormatAwaitableError@@Base+0xd2c> │ │ │ │ + beq 532c0 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 53310 <_PyEval_FormatAwaitableError@@Base+0xd2c> │ │ │ │ + bne 532c0 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 53310 <_PyEval_FormatAwaitableError@@Base+0xd2c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 532c0 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #28] @ 53324 <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + ldr r0, [pc, #28] @ 532d4 <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a84 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00390ed4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #52] @ 53324 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + bl 359840 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 53310 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5331c <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6350 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 53340 <_PyEval_FormatAwaitableError@@Base+0xd5c> │ │ │ │ + bne 53340 <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ mov r0, #1 │ │ │ │ - b a295c │ │ │ │ + b a29c0 │ │ │ │ mov r0, #2 │ │ │ │ - b a27cc │ │ │ │ + b a2830 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 53358 <_PyEval_FormatAwaitableError@@Base+0xd74> │ │ │ │ - b 1af940 │ │ │ │ + ldr r1, [pc] @ 53358 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ + b 1afb98 │ │ │ │ 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 a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53444 <_PyEval_FormatAwaitableError@@Base+0xe60> │ │ │ │ + bne 53444 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53444 <_PyEval_FormatAwaitableError@@Base+0xe60> │ │ │ │ - ldr r0, [pc, #164] @ 5344c <_PyEval_FormatAwaitableError@@Base+0xe68> │ │ │ │ - bl a9a20 │ │ │ │ + beq 53444 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + ldr r0, [pc, #164] @ 5344c <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ + bl a9a84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 533c0 <_PyEval_FormatAwaitableError@@Base+0xddc> │ │ │ │ + bne 533c0 <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326ca8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53450 <_PyEval_FormatAwaitableError@@Base+0xe6c> │ │ │ │ + ldr r1, [pc, #124] @ 53450 <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53454 <_PyEval_FormatAwaitableError@@Base+0xe70> │ │ │ │ + ldr r0, [pc, #120] @ 53454 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53410 <_PyEval_FormatAwaitableError@@Base+0xe2c> │ │ │ │ + beq 53410 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53410 <_PyEval_FormatAwaitableError@@Base+0xe2c> │ │ │ │ + bne 53410 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 533b0 <_PyEval_FormatAwaitableError@@Base+0xdcc> │ │ │ │ + beq 533b0 <_PyEval_FormatAwaitableError@@Base+0xd18> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53444 <_PyEval_FormatAwaitableError@@Base+0xe60> │ │ │ │ + beq 53444 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53444 <_PyEval_FormatAwaitableError@@Base+0xe60> │ │ │ │ + bne 53444 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, ror #20 │ │ │ │ + eorseq r3, r8, r8, ror #31 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - eorseq r0, r9, ip, ror #18 │ │ │ │ + eorseq r0, r9, ip, ror #29 │ │ │ │ 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 53488 <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + ldr r3, [pc, #144] @ 5350c <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ + ldr r1, [pc, #144] @ 53510 <_PyEval_FormatAwaitableError@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 534c0 <_PyEval_FormatAwaitableError@@Base+0xedc> │ │ │ │ + bl 18f354 │ │ │ │ + b 534c0 <_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] @ 53514 <_PyEval_FormatAwaitableError@@Base+0xe7c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c6108 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + bl 1c6310 <_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] @ 53518 <_PyEval_FormatAwaitableError@@Base+0xe80> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 534c8 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ + bne 534c8 <_PyEval_FormatAwaitableError@@Base+0xe30> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11a964 │ │ │ │ + bl 11a8f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ca80 │ │ │ │ + bl 20caa8 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 534c0 <_PyEval_FormatAwaitableError@@Base+0xedc> │ │ │ │ + beq 534c0 <_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, lsl #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ 0005351c : │ │ │ │ cmp r0, #9 │ │ │ │ bhi 53530 │ │ │ │ ldr r3, [pc, #40] @ 53554 │ │ │ │ @@ -41930,48 +41930,48 @@ │ │ │ │ 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> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - @ instruction: 0x00367db0 │ │ │ │ + eorseq r8, r6, r0, lsr r3 │ │ │ │ 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 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3571d4 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [pc, #72] @ 535dc │ │ │ │ ldr r3, [pc, #72] @ 535e0 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ ldr r3, [pc, #68] @ 535e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 535c0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 535d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab0f0 │ │ │ │ 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 │ │ │ │ @@ -42004,124 +42004,124 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #668] @ 53904 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 538f8 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r4, [pc, #640] @ 53908 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne 53698 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ b 536c4 │ │ │ │ - bl 1aff9c │ │ │ │ + bl 1b01f4 │ │ │ │ ldr r3, [pc, #616] @ 5390c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 536c4 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 538f8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne 536dc │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ b 53708 │ │ │ │ - bl 1aff9c │ │ │ │ + bl 1b01f4 │ │ │ │ ldr r3, [pc, #548] @ 5390c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53708 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 538f8 │ │ │ │ cmp r9, #2 │ │ │ │ beq 53720 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ ldr r3, [pc, #500] @ 53910 │ │ │ │ cmp r0, r3 │ │ │ │ bne 53738 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ b 538ec │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192174 │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 538f8 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne 5378c │ │ │ │ ldr r3, [pc, #440] @ 53914 │ │ │ │ ldr r1, [pc, #440] @ 53918 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 538f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ bne 538f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 538f8 │ │ │ │ - bl 1b638c │ │ │ │ + bl 1b65dc │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ beq 537bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ bne 537bc │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r9, #1 │ │ │ │ cmneq r8, #1 │ │ │ │ bne 537f0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ beq 537f8 │ │ │ │ ldr r3, [pc, #320] @ 5391c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ beq 538f8 │ │ │ │ - bl 11a964 │ │ │ │ + bl 11a8f8 │ │ │ │ b 537f8 │ │ │ │ orrs r3, r8, r9 │ │ │ │ beq 53844 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 53844 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 538e4 │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r7 │ │ │ │ bne 53850 │ │ │ │ @@ -42165,88 +42165,88 @@ │ │ │ │ adds r0, r8, r6 │ │ │ │ adc r1, r9, r7 │ │ │ │ b 538ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab0f0 │ │ │ │ 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, lsr #30 │ │ │ │ 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 a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 53a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ beq 53a08 │ │ │ │ ldr r0, [pc, #164] @ 53a10 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 53984 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326ca8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ ldr r1, [pc, #124] @ 53a14 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr r0, [pc, #120] @ 53a18 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 539d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 539d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 53974 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 53a08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 53a08 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, ror #20 │ │ │ │ + eorseq r3, r8, r8, ror #31 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - @ instruction: 0x003909d0 │ │ │ │ + eorseq r0, r9, r0, asr pc │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -42260,118 +42260,118 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ bne 53a88 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ bne 53aac │ │ │ │ b 53bc0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #328] @ 53be0 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 53a68 │ │ │ │ mov r7, r4 │ │ │ │ b 53bc0 │ │ │ │ ldr r3, [pc, #304] @ 53be4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 53bc0 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 53bc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce498 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ bgt 53b30 │ │ │ │ ldr r3, [pc, #212] @ 53bf8 │ │ │ │ ldr r1, [pc, #212] @ 53bfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 53bc0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d5e7c │ │ │ │ + bl 2d609c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 53bc0 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6958 │ │ │ │ + bl 2d6b78 │ │ │ │ b 53bc0 │ │ │ │ ldr r2, [pc, #132] @ 53c04 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [pc, #128] @ 53c08 │ │ │ │ ldr r0, [pc, #128] @ 53c0c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 53bb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cb8 │ │ │ │ ldr r3, [pc, #96] @ 53c10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6958 │ │ │ │ + bl 2d6b78 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170ae4 │ │ │ │ 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 │ │ │ │ + ldrheq lr, [r3], #-136 @ 0xffffff78 │ │ │ │ + @ instruction: 0x0036c5d4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r9, r0, ror #19 │ │ │ │ + eorseq r0, r9, r0, ror #30 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl sl │ │ │ │ + mlaseq r9, r0, pc, r0 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r8, lsr sl │ │ │ │ - eorseq r0, r9, r8, asr sl │ │ │ │ + @ instruction: 0x00390fb8 │ │ │ │ + @ instruction: 0x00390fd8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r4, asr r5 │ │ │ │ - eorseq r0, r9, r4, lsl #21 │ │ │ │ + @ instruction: 0x00391ad4 │ │ │ │ + eorseq r1, r9, r4 │ │ │ │ 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] │ │ │ │ @@ -42390,125 +42390,125 @@ │ │ │ │ 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 116dd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 53ca8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 53ca8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r6, r4 │ │ │ │ blt 53cfc │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, r7, r8 │ │ │ │ cmp sl, r2 │ │ │ │ beq 53cd8 │ │ │ │ ldr r3, [pc, #60] @ 53d08 │ │ │ │ ldr r1, [pc, #60] @ 53d0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 53cfc │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne 53c4c │ │ │ │ ldr r9, [r9, #260] @ 0x104 │ │ │ │ mov r6, #0 │ │ │ │ b 53c44 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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, 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ bne 53d44 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_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> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 53d30 │ │ │ │ b 53eb4 │ │ │ │ - bl aaf9c │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ bne 53d98 │ │ │ │ cmn r4, #1 │ │ │ │ bne 53db4 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 53d7c │ │ │ │ ldr r1, [pc, #260] @ 53ec0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ + bl 17e1d8 │ │ │ │ + bl 10f7e0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ beq 53de4 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ 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> │ │ │ │ + bl 316a80 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ bne 53df4 │ │ │ │ b 53eb4 │ │ │ │ cmp r4, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movge r4, r3 │ │ │ │ - bl 3174e0 │ │ │ │ + bl 317a74 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ ldrne r2, [r1, #4] │ │ │ │ movne r3, r2 │ │ │ │ beq 53eb4 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -42525,164 +42525,162 @@ │ │ │ │ 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 │ │ │ │ + bl 17e1d8 │ │ │ │ + bl 10f7e0 │ │ │ │ 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> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r5, r8, asr pc │ │ │ │ + @ instruction: 0x0035b4d8 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ 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 a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 53fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cd5c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ beq 53fd0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x2e90> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #164] @ 53fd8 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 53f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326ca8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [pc, #124] @ 53fdc │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f2c8 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 53f9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 53f9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 53f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 53fd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 53fd0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_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: 0x0037fff0 │ │ │ │ + eorseq r1, r9, ip │ │ │ │ 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] @ 540ac │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 54014 │ │ │ │ + bne 5400c │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 5405c │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #152] @ 540b8 │ │ │ │ + b 54054 │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #152] @ 540b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5405c │ │ │ │ - bl a55d4 │ │ │ │ + beq 54054 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54048 │ │ │ │ + beq 54040 │ │ │ │ mov r3, #0 │ │ │ │ - b 540ac │ │ │ │ - ldr r3, [pc, #108] @ 540bc │ │ │ │ - ldr r1, [pc, #108] @ 540c0 │ │ │ │ + b 540a4 │ │ │ │ + ldr r3, [pc, #108] @ 540b4 │ │ │ │ + ldr r1, [pc, #108] @ 540b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 54040 │ │ │ │ + bl 18f354 │ │ │ │ + b 54038 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54048 │ │ │ │ - ldr r3, [pc, #68] @ 540c4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 54040 │ │ │ │ + ldr r3, [pc, #68] @ 540bc │ │ │ │ + bl 359840 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r3, [pc, #52] @ 540c8 │ │ │ │ + ldr r3, [pc, #52] @ 540c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ - bl 3572dc │ │ │ │ - bl 35790c │ │ │ │ - ldr r3, [pc, #32] @ 540cc │ │ │ │ + bl 357858 │ │ │ │ + bl 357e88 │ │ │ │ + ldr r3, [pc, #32] @ 540c4 │ │ │ │ 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 │ │ │ │ + eorseq r1, r9, ip, lsl r0 │ │ │ │ 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, 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] @ 54334 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -42692,441 +42690,455 @@ │ │ │ │ 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 54144 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54190 │ │ │ │ + beq 54188 │ │ │ │ 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] @ 54338 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ - beq 5431c │ │ │ │ + beq 54314 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 541b8 │ │ │ │ + bne 541b0 │ │ │ │ mov r4, r9 │ │ │ │ - b 5431c │ │ │ │ - ldr r3, [pc, #388] @ 54344 │ │ │ │ - bl 3592c0 │ │ │ │ + b 54314 │ │ │ │ + ldr r3, [pc, #388] @ 5433c │ │ │ │ + bl 359840 │ │ │ │ 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 541e8 │ │ │ │ + ldr r3, [pc, #356] @ 54340 │ │ │ │ + ldr r1, [pc, #356] @ 54344 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 541b0 │ │ │ │ + bl 18f354 │ │ │ │ + b 541a8 │ │ │ │ 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 5420c │ │ │ │ + ldr r3, [pc, #328] @ 54348 │ │ │ │ + ldr r1, [pc, #328] @ 5434c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 541b0 │ │ │ │ + bl 18f354 │ │ │ │ + b 541a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce498 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt 5423c │ │ │ │ - ldr r3, [pc, #296] @ 54358 │ │ │ │ - ldr r1, [pc, #296] @ 5435c │ │ │ │ + bgt 54234 │ │ │ │ + ldr r3, [pc, #296] @ 54350 │ │ │ │ + ldr r1, [pc, #296] @ 54354 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 541b0 │ │ │ │ + bl 18f354 │ │ │ │ + b 541a8 │ │ │ │ mov r0, sl │ │ │ │ - bl f5534 │ │ │ │ + bl f5488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54260 │ │ │ │ - ldr r3, [pc, #252] @ 54350 │ │ │ │ - ldr r1, [pc, #264] @ 54360 │ │ │ │ + bne 54258 │ │ │ │ + ldr r3, [pc, #252] @ 54348 │ │ │ │ + ldr r1, [pc, #264] @ 54358 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 541b0 │ │ │ │ + bl 18f354 │ │ │ │ + b 541a8 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d5e7c │ │ │ │ + bl 2d609c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 541b0 │ │ │ │ + beq 541a8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 54298 │ │ │ │ - ldr r3, [pc, #204] @ 54358 │ │ │ │ - ldr r1, [pc, #212] @ 54364 │ │ │ │ + bne 54290 │ │ │ │ + ldr r3, [pc, #204] @ 54350 │ │ │ │ + ldr r1, [pc, #212] @ 5435c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5430c │ │ │ │ + bl 18f354 │ │ │ │ + b 54304 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2d6068 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ + bl 2d6288 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5430c │ │ │ │ - ldr r1, [pc, #180] @ 54368 │ │ │ │ - ldr r0, [pc, #180] @ 5436c │ │ │ │ + beq 54304 │ │ │ │ + ldr r1, [pc, #180] @ 54360 │ │ │ │ + ldr r0, [pc, #180] @ 54364 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 54300 │ │ │ │ + blt 542f8 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blt 542e8 │ │ │ │ + blt 542e0 │ │ │ │ mov r0, r7 │ │ │ │ bl 293c4 │ │ │ │ - b 542f0 │ │ │ │ + b 542e8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a180 │ │ │ │ - ldr r3, [pc, #120] @ 54370 │ │ │ │ + ldr r3, [pc, #120] @ 54368 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 170a00 │ │ │ │ + bl 170ac4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6958 │ │ │ │ + bl 2d6b78 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d6958 │ │ │ │ - b 541b0 │ │ │ │ + bl 2d6b78 │ │ │ │ + b 541a8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170ae4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, lsr #7 │ │ │ │ + ldrsheq lr, [r3], #-128 @ 0xffffff80 │ │ │ │ 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, ror #30 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, asr #21 │ │ │ │ + eorseq r1, r9, r8, asr #32 │ │ │ │ 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 r1, r9, r0, ror r0 │ │ │ │ + mlaseq r9, r0, r0, r1 │ │ │ │ + eorseq r1, r9, r0, asr #1 │ │ │ │ + @ instruction: 0x00391ad4 │ │ │ │ + eorseq r1, r9, r4 │ │ │ │ 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 2d3e78 <_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] @ 543ec │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5450c │ │ │ │ + beq 543e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ab31c │ │ │ │ + bl 1ab56c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 544ec │ │ │ │ + bne 543c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131f10 │ │ │ │ - b 5450c │ │ │ │ + bl 131ec0 │ │ │ │ + b 543e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 54518 │ │ │ │ + ldr r0, [pc, #28] @ 543f0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, ip, ror #22 │ │ │ │ + eorseq r1, r9, ip, ror #1 │ │ │ │ ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #16] @ 54410 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc, #4] @ 54410 │ │ │ │ + ldr r1, [pc, #4] @ 54414 │ │ │ │ + b 29c7e4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r7, r7, ip, asr r8 │ │ │ │ + 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 54440 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 33c7f8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [pc, #16] @ 5445c │ │ │ │ + ldr r1, [pc, #16] @ 54460 │ │ │ │ + ldr r0, [pc, #16] @ 54464 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r3, r8, r0, ror r7 │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq r5, r7, r4, asr #14 │ │ │ │ + b 544b8 │ │ │ │ + b 4d724 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + 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] @ 544ac │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ + bl a9a84 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #4] @ 544b0 │ │ │ │ + b a9a84 │ │ │ │ + eorseq sl, r7, r0, asr r6 │ │ │ │ + @ instruction: 0x0036e9bc │ │ │ │ + b 4e150 │ │ │ │ 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] @ 54560 │ │ │ │ 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 544f8 │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r2, [pc, #100] @ 545c8 │ │ │ │ + bl 22f6b8 │ │ │ │ + ldr r2, [pc, #100] @ 54564 │ │ │ │ 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 54798 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54594 │ │ │ │ + beq 54530 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 545c4 │ │ │ │ + bl 32cff8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 54560 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 545bc │ │ │ │ + beq 54558 │ │ │ │ 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 4d724 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ │ │ │ │ -000545d0 : │ │ │ │ +0005456c : │ │ │ │ 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] @ 5465c │ │ │ │ + ldr r4, [pc, #208] @ 54660 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ - bne 54624 │ │ │ │ + bne 545c0 │ │ │ │ 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 545d0 │ │ │ │ + ldr r1, [pc, #156] @ 54664 │ │ │ │ + ldr r0, [pc, #156] @ 54668 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 5460c │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 54650 │ │ │ │ + beq 545ec │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 54690 │ │ │ │ + bgt 5462c │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab544 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #380] @ 0x17c │ │ │ │ addne r2, r0, r4, lsl #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne 54678 │ │ │ │ + bne 54614 │ │ │ │ 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 54614 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 546b4 │ │ │ │ + beq 54650 │ │ │ │ add r5, r5, #1120 @ 0x460 │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 546b4 │ │ │ │ + beq 54650 │ │ │ │ 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 │ │ │ │ + eorseq r4, r6, r8, lsr r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 5469c │ │ │ │ + ldr r3, [pc, #124] @ 5470c │ │ │ │ + ldr r1, [pc, #124] @ 54710 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 546dc │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bne 546e4 │ │ │ │ + ldrb r3, [r0, #34] @ 0x22 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [r4, #16] │ │ │ │ + strbeq r3, [r0, #34] @ 0x22 │ │ │ │ + beq 546e4 │ │ │ │ + ldr r2, [pc, #64] @ 5470c │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r1, [pc, #64] @ 54714 │ │ │ │ + ldr r0, [r2] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + bl 18f354 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 2d3e78 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 336ff0 │ │ │ │ + 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 │ │ │ │ + eorseq r0, r9, r8, asr #12 │ │ │ │ + eorseq r0, r9, ip, ror r6 │ │ │ │ │ │ │ │ -000546d0 : │ │ │ │ +00054718 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 546f8 │ │ │ │ + bne 54740 │ │ │ │ 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 │ │ │ │ bx lr │ │ │ │ - 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 r4, [ip, #4] │ │ │ │ - bl a9a20 │ │ │ │ - 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 │ │ │ │ + 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] @ 54774 │ │ │ │ + b 128c9c │ │ │ │ + @ instruction: 0x003911d8 │ │ │ │ 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 a6350 │ │ │ │ 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] @ 54b44 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54af0 │ │ │ │ + bne 54b20 │ │ │ │ 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 54930 │ │ │ │ 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 +43196,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 33d3a8 │ │ │ │ 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 +43279,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 54a74 │ │ │ │ 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 +43304,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 33d3a8 │ │ │ │ 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,95 +43327,83 @@ │ │ │ │ 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 54abc │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 54b14 │ │ │ │ + ldr r3, [pc, #28] @ 54b44 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 54b0c │ │ │ │ + beq 54b3c │ │ │ │ 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 : │ │ │ │ +00054b48 : │ │ │ │ mov r1, #0 │ │ │ │ - b 196b20 │ │ │ │ + b 1969e0 │ │ │ │ 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 54b80 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54b5c │ │ │ │ + bne 54b8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 a55b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 54c0c │ │ │ │ + beq 54c0c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 124af0 <_PyType_Name@@Base> │ │ │ │ + bl 124a7c <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #60] @ 54c14 │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #60] @ 54c14 │ │ │ │ + bl 128c9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 54bf8 │ │ │ │ + beq 54bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 54c00 │ │ │ │ + beq 54c00 │ │ │ │ mov r4, r5 │ │ │ │ - b 54c0c │ │ │ │ + b 54c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 54bf8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 54bf8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037c8d0 │ │ │ │ + eorseq ip, r7, r0, asr lr │ │ │ │ │ │ │ │ 00054c18 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [pc, #28] @ 54c40 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ @@ -43418,30 +43418,30 @@ │ │ │ │ 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 357258 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ ldr r8, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356efc │ │ │ │ + bl 357478 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r6, r6, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 356cdc │ │ │ │ + bl 357258 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 356efc │ │ │ │ + bl 357478 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r2, r2, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq 54d24 │ │ │ │ add ip, r1, #1 │ │ │ │ @@ -43453,48 +43453,48 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #128] @ 54d68 │ │ │ │ str r8, [sp, #8] │ │ │ │ movne r2, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [pc, #116] @ 54d6c │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ b 54d5c │ │ │ │ ldr lr, [pc, #96] @ 54d64 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #84] @ 54d68 │ │ │ │ str r4, [sp, #4] │ │ │ │ movne r2, lr │ │ │ │ ldr r0, [pc, #80] @ 54d70 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ b 54d5c │ │ │ │ cmp r8, #0 │ │ │ │ beq 54d44 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp] │ │ │ │ ldr r0, [pc, #52] @ 54d74 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ b 54d5c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #36] @ 54d78 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128c9c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003743d4 │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ + eorseq r1, r9, ip, lsl r2 │ │ │ │ + eorseq r1, r9, r8, lsr r2 │ │ │ │ + eorseq r1, r9, r0, asr r2 │ │ │ │ + eorseq r1, r9, r4, ror #4 │ │ │ │ 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 │ │ │ │ @@ -43521,66 +43521,66 @@ │ │ │ │ ldr ip, [pc, #176] @ 54ea0 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 54e94 │ │ │ │ ldr r1, [pc, #140] @ 54ea4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ + bl 17e1d8 │ │ │ │ + bl 10f7e0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ beq 54e40 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 54e6c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e80c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 317434 │ │ │ │ + bl 3179d4 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [pc, #64] @ 54ea8 │ │ │ │ bne 54e98 │ │ │ │ b 54e94 │ │ │ │ ldr r1, [pc, #48] @ 54ea4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ + bl 17e1d8 │ │ │ │ + bl 10f7e0 │ │ │ │ ldr r1, [pc, #40] @ 54eac │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [pc, #36] @ 54eb0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r3, r7, r8, lsr r9 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq sl, r5, r0, asr pc │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + @ instruction: 0x0035b4d0 │ │ │ │ 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 │ │ │ │ + b a6350 │ │ │ │ │ │ │ │ 00054ed4 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [pc, #28] @ 54efc │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ @@ -43614,20 +43614,20 @@ │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ streq r1, [sp, #4] │ │ │ │ strne r1, [sp, #4] │ │ │ │ ldreq r1, [pc, #24] @ 54f80 │ │ │ │ ldrne r1, [pc, #24] @ 54f84 │ │ │ │ streq ip, [sp] │ │ │ │ strne ip, [sp] │ │ │ │ - bl ad010 │ │ │ │ + bl ad0c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00390cf4 │ │ │ │ - @ instruction: 0x00390cfc │ │ │ │ + eorseq r1, r9, r4, ror r2 │ │ │ │ + eorseq r1, r9, ip, ror r2 │ │ │ │ │ │ │ │ 00054f88 <_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] │ │ │ │ @@ -43638,999 +43638,968 @@ │ │ │ │ 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> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 54fec <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ - bl 148bb4 │ │ │ │ + bl 148b6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 54ff4 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ beq 54ff4 <_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, ror pc │ │ │ │ + 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 10331c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5504c <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movne r5, #1 │ │ │ │ + moveq r5, #0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 29730 │ │ │ │ + ldr r0, [pc, #12] @ 55054 <_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 │ │ │ │ + │ │ │ │ +00055058 : │ │ │ │ + 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 550bc │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ - bne 55080 <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ + bne 550ec │ │ │ │ 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] @ 55174 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 550a8 <_PyLong_UnsignedLong_Converter@@Base+0x120> │ │ │ │ + beq 55114 │ │ │ │ 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 5511c │ │ │ │ + ldr r2, [pc, #112] @ 55178 │ │ │ │ + ldr r1, [pc, #112] @ 5517c │ │ │ │ + ldr r0, [pc, #112] @ 55180 │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 550fc <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ + b 55168 │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r6, [ip, #4] │ │ │ │ - ldreq r6, [pc, #88] @ 55118 <_PyLong_UnsignedLong_Converter@@Base+0x190> │ │ │ │ - bl 2ab860 │ │ │ │ + ldreq r6, [pc, #88] @ 55184 │ │ │ │ + bl 2aba60 │ │ │ │ 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 55168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 550fc <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ + bne 55168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr pc │ │ │ │ + eorseq r1, r9, r4, lsl #5 │ │ │ │ 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 551dc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55358 │ │ │ │ + beq 5520c │ │ │ │ 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] @ 55254 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5537c │ │ │ │ + beq 55230 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #64] @ 553a4 │ │ │ │ + ldr r3, [pc, #64] @ 55258 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 55384 │ │ │ │ - ldr r3, [pc, #52] @ 553a8 │ │ │ │ - ldr r1, [pc, #52] @ 553ac │ │ │ │ + beq 55238 │ │ │ │ + ldr r3, [pc, #52] @ 5525c │ │ │ │ + ldr r1, [pc, #52] @ 55260 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r0, #0 │ │ │ │ - b 55398 │ │ │ │ + b 5524c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31da54 <_PyTime_AsTimeval@@Base+0x274c> │ │ │ │ + bl 31e1a4 <_PyTime_AsTimeval@@Base+0x28fc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5537c │ │ │ │ - ldr r0, [pc, #20] @ 553b0 │ │ │ │ + beq 55230 │ │ │ │ + ldr r0, [pc, #20] @ 55264 │ │ │ │ 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 │ │ │ │ + mlaseq r9, r4, r2, r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000553b4 : │ │ │ │ - ldr r3, [pc, #104] @ 55424 │ │ │ │ +00055268 : │ │ │ │ + ldr r3, [pc, #104] @ 552d8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 553e8 │ │ │ │ + beq 5529c │ │ │ │ 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] @ 552dc │ │ │ │ + ldr r0, [pc, #76] @ 552e0 │ │ │ │ + bl 2e1734 <_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 552c8 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ addgt r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2] │ │ │ │ - bgt 5541c │ │ │ │ + bgt 552d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x00363eb8 │ │ │ │ + eorseq r4, r6, r8, lsr r4 │ │ │ │ │ │ │ │ -00055430 : │ │ │ │ +000552e4 : │ │ │ │ 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 5531c │ │ │ │ + ldr r0, [pc, #440] @ 554c4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #436] @ 55614 │ │ │ │ + ldr r1, [pc, #436] @ 554c8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 55608 │ │ │ │ + bl 117680 │ │ │ │ + b 554bc │ │ │ │ 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 553a8 │ │ │ │ ldrb r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 554f4 │ │ │ │ + bne 553a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #372] @ 55618 │ │ │ │ + ldr r2, [pc, #372] @ 554cc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 554f4 │ │ │ │ + bne 553a8 │ │ │ │ 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 553a4 │ │ │ │ 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 5537c │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ble 555f4 │ │ │ │ + ble 554a8 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9268 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #1 │ │ │ │ - beq 554f8 │ │ │ │ + beq 553ac │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55544 │ │ │ │ + bge 553f8 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 555f4 │ │ │ │ + beq 554a8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r5, #10 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 555d8 │ │ │ │ + beq 5548c │ │ │ │ cmp r2, #0 │ │ │ │ - blt 555d4 │ │ │ │ + blt 55488 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 555d8 │ │ │ │ + beq 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 555f4 │ │ │ │ - ldr r3, [pc, #164] @ 5561c │ │ │ │ + beq 554a8 │ │ │ │ + ldr r3, [pc, #164] @ 554d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 555e0 │ │ │ │ + bne 55494 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr lr, [pc, #148] @ 55620 │ │ │ │ - ldr ip, [pc, #148] @ 55624 │ │ │ │ + ldr lr, [pc, #148] @ 554d4 │ │ │ │ + ldr ip, [pc, #148] @ 554d8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 555e0 │ │ │ │ + bcs 55494 │ │ │ │ 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 55488 │ │ │ │ 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 55444 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 555f4 │ │ │ │ + beq 554a8 │ │ │ │ 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] @ 554dc │ │ │ │ + ldr r1, [pc, #44] @ 554e0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, asr #26 │ │ │ │ + eorseq r1, r9, r0, asr #5 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subeq r1, r4, r8, lsr #9 │ │ │ │ - subeq r1, r4, r8, lsr #11 │ │ │ │ + strdeq r1, [r4], #-152 @ 0xffffff68 │ │ │ │ + strdeq r1, [r4], #-168 @ 0xffffff58 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq r0, r9, ip, asr sp │ │ │ │ + @ instruction: 0x003912dc │ │ │ │ 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] @ 55628 │ │ │ │ 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 116dd4 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt 555c0 │ │ │ │ + bne 55534 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 116dd4 │ │ │ │ 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 555c0 │ │ │ │ + ldrne r5, [r4, #16] │ │ │ │ + b 55538 │ │ │ │ + ldr r5, [pc, #236] @ 55628 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1762dc │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 555c0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 10acb8 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 55580 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 55580 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 555c0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 144634 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 555c8 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 555c0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 555c0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9acd0 <_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 555f8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 555f8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 5560c │ │ │ │ + ldr r0, [pc, #32] @ 5562c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 55604 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 55604 │ │ │ │ + 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] @ 55648 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 556c8 │ │ │ │ + ldr r0, [pc, #8] @ 5564c │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 556d0 │ │ │ │ + b 55654 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18c25c │ │ │ │ + b 18c418 │ │ │ │ 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] @ 556fc │ │ │ │ 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 55698 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55768 │ │ │ │ + bne 556ec │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55740 │ │ │ │ + bne 556c4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 55768 │ │ │ │ + b 556ec │ │ │ │ mov r0, r4 │ │ │ │ - bl fe430 │ │ │ │ + bl fe384 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55738 │ │ │ │ + bne 556bc │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55738 │ │ │ │ + beq 556bc │ │ │ │ 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 1284bc │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 55734 │ │ │ │ + bl a5638 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 5574c │ │ │ │ + b 55770 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 5574c │ │ │ │ + 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] @ 55778 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0005577c : │ │ │ │ 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 218548 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 557d0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 14f4d0 │ │ │ │ + b 557c8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #12] @ 557c8 │ │ │ │ + ldr r2, [pc, #12] @ 557c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 557cc │ │ │ │ + ldr r0, [pc, #8] @ 557c4 │ │ │ │ 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] @ 55870 │ │ │ │ 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 55808 │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r2, [pc, #100] @ 5587c │ │ │ │ + bl 22f6b8 │ │ │ │ + ldr r2, [pc, #100] @ 55874 │ │ │ │ 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 54798 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55848 │ │ │ │ + beq 55840 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92884 │ │ │ │ - ldr r3, [pc, #28] @ 55878 │ │ │ │ + bl 928cc │ │ │ │ + ldr r3, [pc, #28] @ 55870 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 55870 │ │ │ │ + beq 55868 │ │ │ │ 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 558ac │ │ │ │ + ldr r3, [pc, #24] @ 558bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 558bc │ │ │ │ + bl 14445c │ │ │ │ + b 558b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8d8 │ │ │ │ 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 14f490 │ │ │ │ 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 55900 │ │ │ │ + ldr r3, [pc, #256] @ 559f4 │ │ │ │ + ldr r1, [pc, #256] @ 559f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 55940 │ │ │ │ + bl 18f354 │ │ │ │ + b 55928 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55948 │ │ │ │ - ldr r3, [pc, #212] @ 55a0c │ │ │ │ - ldr r1, [pc, #216] @ 55a14 │ │ │ │ + bne 55930 │ │ │ │ + ldr r3, [pc, #212] @ 559f4 │ │ │ │ + ldr r1, [pc, #216] @ 559fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 55a04 │ │ │ │ + b 559ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55940 │ │ │ │ + beq 55928 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 55988 │ │ │ │ - ldr r3, [pc, #164] @ 55a18 │ │ │ │ - ldr r1, [pc, #164] @ 55a1c │ │ │ │ + ble 55970 │ │ │ │ + ldr r3, [pc, #164] @ 55a00 │ │ │ │ + ldr r1, [pc, #164] @ 55a04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 55940 │ │ │ │ + bl 113344 │ │ │ │ + b 55928 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 559c8 │ │ │ │ + bne 559b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #430] @ 0x1ae │ │ │ │ - bge 559c8 │ │ │ │ + bge 559b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33bf6c │ │ │ │ + bl 33c4e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #88] @ 55a20 │ │ │ │ - b 55a04 │ │ │ │ - bl c3e20 │ │ │ │ + bl 113344 │ │ │ │ + ldr r0, [pc, #88] @ 55a08 │ │ │ │ + b 559ec │ │ │ │ + bl c3e30 │ │ │ │ add r4, r4, #428 @ 0x1ac │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33bf6c │ │ │ │ + bl 33c4e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 559b8 │ │ │ │ + bl c7b88 │ │ │ │ + b 559a0 │ │ │ │ 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, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00055a24 : │ │ │ │ +00055a0c : │ │ │ │ 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 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55a88 │ │ │ │ + beq 55a70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55430 │ │ │ │ + bl 552e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55a74 │ │ │ │ + beq 55a5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55a7c │ │ │ │ + beq 55a64 │ │ │ │ mov r4, r5 │ │ │ │ - b 55a88 │ │ │ │ + b 55a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 55a74 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 55a5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 55a84 │ │ │ │ + b 55ae4 │ │ │ │ + eorseq fp, r5, r4, asr #16 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b 10331c │ │ │ │ + ldr r3, [pc, #36] @ 55abc │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359840 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 55ac0 │ │ │ │ + ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ + ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ + ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ + b a9a84 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r8], -r8 @ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [pc, #12] @ 55adc │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 55ae0 │ │ │ │ + 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+0x670> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55b1c │ │ │ │ + beq 55b70 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #92] @ 55b28 │ │ │ │ - bl 110774 │ │ │ │ + ldr r2, [pc, #92] @ 55b7c │ │ │ │ + bl 110704 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55af4 │ │ │ │ + beq 55b48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55af4 │ │ │ │ + bne 55b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 55b20 │ │ │ │ - ldr r3, [pc, #40] @ 55b2c │ │ │ │ + bne 55b74 │ │ │ │ + ldr r3, [pc, #40] @ 55b80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55b1c │ │ │ │ - bl 11a964 │ │ │ │ + beq 55b70 │ │ │ │ + bl 11a8f8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 316490 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 316a30 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ + eorseq pc, r8, r4, lsl pc @ │ │ │ │ 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 324430 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55bec │ │ │ │ + beq 55bdc │ │ │ │ mov r0, r5 │ │ │ │ - bl aea28 │ │ │ │ + bl aeaf8 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 55bf4 │ │ │ │ + bne 55be4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55bec │ │ │ │ + beq 55bdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55bec │ │ │ │ + bne 55bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 55c2c │ │ │ │ + b 55c1c │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55c1c │ │ │ │ + bge 55c0c │ │ │ │ mov r3, ip │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #32] @ 55c34 │ │ │ │ + ldr r0, [pc, #32] @ 55c24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a9a20 │ │ │ │ - ldr r0, [pc, #20] @ 55c38 │ │ │ │ + b a9a84 │ │ │ │ + ldr r0, [pc, #20] @ 55c28 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00390ebc │ │ │ │ - eorseq r0, r9, r4, asr #29 │ │ │ │ + eorseq r1, r9, ip, lsr r4 │ │ │ │ + eorseq r1, r9, r4, asr #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c48 │ │ │ │ - b 55a90 │ │ │ │ - eorseq fp, r5, ip, ror #3 │ │ │ │ + ldr r1, [pc] @ 55c38 │ │ │ │ + b 55ae4 │ │ │ │ + eorseq fp, r5, ip, asr #16 │ │ │ │ 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] @ 55c74 │ │ │ │ + bl 2b3700 <_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] @ 55c78 │ │ │ │ + b a9a84 │ │ │ │ @ instruction: 0x0057ce94 │ │ │ │ - @ instruction: 0x00390ed0 │ │ │ │ + eorseq r1, r9, r0, asr r4 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 55c88 │ │ │ │ + b 55ae4 │ │ │ │ + eorseq fp, r5, ip, ror #14 │ │ │ │ + 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 18c418 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 55d40 │ │ │ │ + beq 55d5c │ │ │ │ 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] @ 55d64 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 543f0 │ │ │ │ + bl 5466c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 55d08 │ │ │ │ - ldr r3, [pc, #132] @ 55d4c │ │ │ │ + bne 55d24 │ │ │ │ + ldr r3, [pc, #132] @ 55d68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55ce0 │ │ │ │ - bl 11a964 │ │ │ │ - ldr r0, [pc, #112] @ 55d50 │ │ │ │ + beq 55cfc │ │ │ │ + bl 11a8f8 │ │ │ │ + ldr r0, [pc, #112] @ 55d6c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 55d54 │ │ │ │ + ldr r3, [pc, #108] @ 55d70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55cd4 │ │ │ │ + bne 55cf0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55cd4 │ │ │ │ - b 55d38 │ │ │ │ + bne 55cf0 │ │ │ │ + b 55d54 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55d28 │ │ │ │ + beq 55d44 │ │ │ │ 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 55d44 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 55d74 │ │ │ │ + ldr r1, [pc, #40] @ 55d78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 55d50 │ │ │ │ + ldr r0, [pc, #8] @ 55d6c │ │ │ │ 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, asr #18 │ │ │ │ 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] @ 55e10 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c7dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c770 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55ea8 │ │ │ │ + beq 55dec │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18acc4 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18ae80 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55e94 │ │ │ │ + beq 55dd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55e9c │ │ │ │ + beq 55de0 │ │ │ │ mov r4, r5 │ │ │ │ - b 55ec0 │ │ │ │ + b 55e04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 55e94 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 55dd8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 55ed0 │ │ │ │ + ldr r3, [pc, #28] @ 55e14 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 55ed4 │ │ │ │ + ldr r1, [pc, #24] @ 55e18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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, ror r4 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 55e48 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r1, [pc, #28] @ 55e50 │ │ │ │ + ldr r2, [pc, #28] @ 55e54 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r3, r1 │ │ │ │ + ldr r0, [pc, #20] @ 55e58 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 55e58 │ │ │ │ + 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] @ 5619c │ │ │ │ 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,248 +44618,279 @@ │ │ │ │ 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 55f0c │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55fc4 │ │ │ │ + beq 55f48 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #640] @ 5621c │ │ │ │ + ldr ip, [pc, #640] @ 561a0 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 561d4 │ │ │ │ + beq 56158 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ 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 5616c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5608c │ │ │ │ + beq 56010 │ │ │ │ cmp r7, #2 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #28] │ │ │ │ - beq 5602c │ │ │ │ + beq 55fb0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blt 5608c │ │ │ │ + blt 56010 │ │ │ │ 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 55ffc │ │ │ │ + ldr r1, [pc, #452] @ 561a4 │ │ │ │ + ldr r0, [pc, #452] @ 561a8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ 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] @ 561ac │ │ │ │ + bge 5609c │ │ │ │ + b 56010 │ │ │ │ + ldr r3, [pc, #428] @ 561b0 │ │ │ │ + ldr r2, [pc, #428] @ 561b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #424] @ 56234 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #424] @ 561b8 │ │ │ │ + bl 117680 │ │ │ │ mov r5, #0 │ │ │ │ - b 561e8 │ │ │ │ + b 5616c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 5608c │ │ │ │ + beq 56010 │ │ │ │ add r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt 56138 │ │ │ │ + blt 560bc │ │ │ │ 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 c7b88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 561bc │ │ │ │ + bge 56140 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne 56184 │ │ │ │ + bne 56108 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 56168 │ │ │ │ + bne 560ec │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 56094 │ │ │ │ - ldr r3, [pc, #268] @ 56238 │ │ │ │ + bne 56018 │ │ │ │ + ldr r3, [pc, #268] @ 561bc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 170a00 │ │ │ │ - b 5608c │ │ │ │ + bl 170ac4 │ │ │ │ + b 56010 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - beq 5615c │ │ │ │ + beq 560e0 │ │ │ │ bl 29d0c │ │ │ │ mov r1, r0 │ │ │ │ - b 560e0 │ │ │ │ + b 56064 │ │ │ │ bl 29e8c │ │ │ │ mov r1, r0 │ │ │ │ - b 560e0 │ │ │ │ + b 56064 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 56114 │ │ │ │ + bne 56098 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 56114 │ │ │ │ - ldr r3, [pc, #172] @ 56238 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 56098 │ │ │ │ + ldr r3, [pc, #172] @ 561bc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 170a00 │ │ │ │ + bl 170ac4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5608c │ │ │ │ + beq 56010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5608c │ │ │ │ + bne 56010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5608c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 56010 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 561cc │ │ │ │ + beq 56150 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 561e8 │ │ │ │ + b 5616c │ │ │ │ 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 170ae4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170ae4 │ │ │ │ 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, lsr #18 │ │ │ │ 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, ror #25 │ │ │ │ + mlaseq r9, ip, r4, r1 │ │ │ │ + @ instruction: 0x0053e998 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r6, r8, lsr #9 │ │ │ │ - eorseq pc, r6, r8, lsr r0 @ │ │ │ │ + eorseq ip, r6, r8, lsr #20 │ │ │ │ + @ instruction: 0x0036f5b8 │ │ │ │ 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 18c418 │ │ │ │ + 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 56248 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 56248 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 56248 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a418c │ │ │ │ │ │ │ │ 00056254 : │ │ │ │ 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 2288a0 │ │ │ │ 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 │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ b 562f0 │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 2aad88 │ │ │ │ + bl 2aaf88 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2aad88 │ │ │ │ + bl 2aaf88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2aaf08 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ + bl 2ab108 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ beq 562f8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #12] @ 5630c │ │ │ │ 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, ror #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [pc, #24] @ 56334 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -44954,63 +44954,63 @@ │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 5655c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ 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 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 56554 │ │ │ │ cmp r7, #2 │ │ │ │ moveq r4, #1 │ │ │ │ beq 56494 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r4, r0, #0 │ │ │ │ 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 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ bge 564e8 │ │ │ │ b 56554 │ │ │ │ ldr r3, [pc, #216] @ 565b0 │ │ │ │ ldr r2, [pc, #216] @ 565b4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [pc, #212] @ 565b8 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ b 56554 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ blt 5650c │ │ │ │ mov r0, r8 │ │ │ │ bl 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -45020,57 +45020,57 @@ │ │ │ │ beq 56524 │ │ │ │ bl 294cc │ │ │ │ mov r4, r0 │ │ │ │ b 5652c │ │ │ │ bl 29b8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ ldreq r4, [pc, #124] @ 565bc │ │ │ │ beq 56570 │ │ │ │ ldr r3, [pc, #120] @ 565c0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144480 │ │ │ │ mov r4, #0 │ │ │ │ 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 170ae4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, ror #9 │ │ │ │ + subseq lr, r3, r0, lsr sl │ │ │ │ subseq r3, r7, r4, ror fp │ │ │ │ - eorseq r9, r8, ip, ror #14 │ │ │ │ - @ instruction: 0x00390fbc │ │ │ │ + eorseq r9, r8, ip, ror #25 │ │ │ │ + eorseq r1, r9, ip, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r6, r0, asr #9 │ │ │ │ - eorseq pc, r6, r8, lsr r0 @ │ │ │ │ + eorseq ip, r6, r0, asr #20 │ │ │ │ + @ instruction: 0x0036f5b8 │ │ │ │ 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 113344 │ │ │ │ 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 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 56674 │ │ │ │ mov r0, sp │ │ │ │ - bl 24182c │ │ │ │ + bl 24186c │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 56674 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc] @ 56688 │ │ │ │ - b 9dd0c │ │ │ │ - eorseq r0, r9, ip, asr #31 │ │ │ │ + b 9de28 │ │ │ │ + eorseq r1, r9, ip, asr #10 │ │ │ │ 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 1bfe48 │ │ │ │ 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 a5638 │ │ │ │ cmp r0, #0 │ │ │ │ bne 566bc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ bne 5670c │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 25d8cc <_PySys_GetRequiredAttrString@@Base+0x57e0> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 56760 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 11f99c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 567b4 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 16bdb4 <_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 359840 │ │ │ │ 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 22f6b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ce910 <_PyCrossInterpreterData_RegisterClass@@Base+0x834> │ │ │ │ + bl 2ceafc <_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 9b2f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ 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 8b134 │ │ │ │ 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 bbed8 │ │ │ │ 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 8bda0 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 56a20 │ │ │ │ - bl 2a01ec │ │ │ │ - b 56a54 │ │ │ │ + bne 569ec │ │ │ │ + bl 2a03f0 │ │ │ │ + b 56a20 │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, #40 @ 0x28 │ │ │ │ - bl 1689ac <_PyArena_Free@@Base+0x2e0> │ │ │ │ + bl 168a58 <_PyArena_Free@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56a3c │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 56a08 │ │ │ │ + bl 16c148 <_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: 0x0036dbf0 │ │ │ │ + @ instruction: 0x0036dbf4 │ │ │ │ + andseq ip, r6, r0, ror #11 │ │ │ │ + @ instruction: 0x0018ecb4 │ │ │ │ + andseq fp, r6, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29184 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3311b0 <_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 1aa5c0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 330878 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 56ae4 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ + bl a5638 │ │ │ │ + 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 117680 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x003903d0 │ │ │ │ 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 91bcc <_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 359840 │ │ │ │ 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 22f6b8 │ │ │ │ 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 8b134 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 56c40 <_PyObject_CheckCrossInterpreterData@@Base+0x10c> │ │ │ │ + bl 32cff8 <_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 c3e30 │ │ │ │ mov r4, r0 │ │ │ │ bl 2919c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ - ldr r0, [pc] @ 56c70 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ + bl c7b88 │ │ │ │ + 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 fe18c │ │ │ │ + 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 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + b 56cb0 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl aeaf8 │ │ │ │ + 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 9acd0 <_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 │ │ │ │ + eorseq sl, r5, r0, lsr pc │ │ │ │ + │ │ │ │ +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 294ac0 │ │ │ │ + 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 18f354 │ │ │ │ + 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 1c63f4 │ │ │ │ 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 18f354 │ │ │ │ + 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 1c63f4 │ │ │ │ + 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 18f354 │ │ │ │ + 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 2d3fe4 <_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 9acd0 <_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 fe18c │ │ │ │ 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 2d3fe4 <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 33687c │ │ │ │ + bl 336ff0 │ │ │ │ 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 2c5ba4 │ │ │ │ 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 336ff0 │ │ │ │ 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 9acd0 <_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 18f354 │ │ │ │ + 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 11a544 │ │ │ │ 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 11a8f8 │ │ │ │ + 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 1c63f4 │ │ │ │ + b 56e04 │ │ │ │ + ldr r3, [pc, #60] @ 57088 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003915dc │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r1, r9, r0, ror r0 │ │ │ │ - eorseq r1, r9, r4, lsr #1 │ │ │ │ + eorseq r1, r9, ip, lsl #12 │ │ │ │ + eorseq r1, r9, r0, asr #12 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r6, r0, rrx │ │ │ │ + eorseq fp, r6, r0, ror #11 │ │ │ │ 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, lsr #30 │ │ │ │ + eorseq fp, r6, r8, lsl #19 │ │ │ │ + ldr r0, [pc] @ 570a0 │ │ │ │ + b 9de28 │ │ │ │ + eorseq r3, r7, r8, lsl sp │ │ │ │ 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 17e1d8 │ │ │ │ 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 ade9c │ │ │ │ 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 117680 │ │ │ │ + b 5711c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 571dc │ │ │ │ - bl 58600 │ │ │ │ + beq 57124 │ │ │ │ + bl 585fc │ │ │ │ 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 2a03f0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d3b74 │ │ │ │ + bl 2d3d94 <_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, ror r6 │ │ │ │ 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 3456a4 │ │ │ │ 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,225 +45963,204 @@ │ │ │ │ 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 3456a4 │ │ │ │ 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 14ea1c │ │ │ │ + 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 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a418c │ │ │ │ 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 aeaf8 │ │ │ │ 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 18f354 │ │ │ │ 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 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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 ef454 │ │ │ │ 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 18f354 │ │ │ │ + b 5762c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 575b0 │ │ │ │ + ldr r0, [pc, #192] @ 576a8 │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57738 │ │ │ │ - b 576bc │ │ │ │ + beq 5762c │ │ │ │ + b 575b0 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ 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 aeaf8 │ │ │ │ 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 9acd0 <_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 │ │ │ │ + @ instruction: 0x003756d4 │ │ │ │ + eorseq r9, r7, r8, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -46235,102 +46168,102 @@ │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #272] @ 57800 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #252] @ 57804 │ │ │ │ + ldr r1, [pc, #252] @ 57808 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #172 @ 0xac │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 578d8 │ │ │ │ - ldr r1, [pc, #228] @ 57918 │ │ │ │ - ldr r0, [pc, #228] @ 5791c │ │ │ │ + beq 577cc │ │ │ │ + ldr r1, [pc, #228] @ 5780c │ │ │ │ + ldr r0, [pc, #228] @ 57810 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 57850 │ │ │ │ + bge 57744 │ │ │ │ mov r4, #0 │ │ │ │ - b 578d0 │ │ │ │ + b 577c4 │ │ │ │ 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> │ │ │ │ + bl 2e1f94 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 57848 │ │ │ │ - bl c3e20 │ │ │ │ + beq 5773c │ │ │ │ + bl c3e30 │ │ │ │ sub r2, r5, #168 @ 0xa8 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r2, r5, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #144] @ 57920 │ │ │ │ + ldr r3, [pc, #144] @ 57814 │ │ │ │ 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 │ │ │ │ + bl c7b88 │ │ │ │ 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 │ │ │ │ + bl 4d03c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 5790c │ │ │ │ + ldr r3, [pc, #40] @ 57800 │ │ │ │ add r1, r1, #172 @ 0xac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 578fc │ │ │ │ + beq 577f0 │ │ │ │ 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 │ │ │ │ + eorseq r6, r8, r0, asr #5 │ │ │ │ + eorseq r1, r9, r4, lsr #13 │ │ │ │ + eorseq pc, r8, r4, lsl pc @ │ │ │ │ + eorseq r0, r9, r8, lsr #6 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #44] @ 57958 │ │ │ │ + ldr r3, [pc, #44] @ 5784c │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57950 │ │ │ │ + beq 57844 │ │ │ │ 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 234c90 <_Py_write_noraise@@Base+0x54c> │ │ │ │ + ldr r0, [pc, #12] @ 57850 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 57960 │ │ │ │ + ldr r0, [pc, #8] @ 57854 │ │ │ │ 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,517 +46280,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 578c4 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57a0c │ │ │ │ + beq 57900 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #332] @ 57b28 │ │ │ │ + ldr ip, [pc, #332] @ 57a1c │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 57b1c │ │ │ │ + beq 57a10 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r9, [r5] │ │ │ │ moveq r4, #0 │ │ │ │ mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 57af0 │ │ │ │ + beq 579e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57a8c │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + beq 57980 │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57a4c │ │ │ │ - bl a55d4 │ │ │ │ + bne 57940 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 57a80 │ │ │ │ - b 57b1c │ │ │ │ - bl aaf9c │ │ │ │ + beq 57974 │ │ │ │ + b 57a10 │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 57a78 │ │ │ │ + beq 5796c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57a78 │ │ │ │ + bne 5796c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 57a38 │ │ │ │ + beq 5792c │ │ │ │ cmp sl, #2 │ │ │ │ - bne 57a90 │ │ │ │ - b 57aec │ │ │ │ + bne 57984 │ │ │ │ + b 579e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57ab4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 579a8 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 57af0 │ │ │ │ - b 57b1c │ │ │ │ - bl aaf9c │ │ │ │ + beq 579e4 │ │ │ │ + b 57a10 │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 57ae0 │ │ │ │ + beq 579d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57ae0 │ │ │ │ + bne 579d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 57af0 │ │ │ │ - b 57aa0 │ │ │ │ + bne 579e4 │ │ │ │ + b 57994 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7704 │ │ │ │ + bl 1c790c │ │ │ │ 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 2cc1c4 <_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] @ 57afc │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 57a50 │ │ │ │ + bl 3449e0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 57af4 │ │ │ │ + mov r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57aec │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57aec │ │ │ │ + mov r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57aec │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57aec │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57aec │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57aec │ │ │ │ + mov r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c94 <_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] @ 57b28 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r1, r2, #520 @ 0x208 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + moveq r1, r2 │ │ │ │ + b 34dbd4 │ │ │ │ + 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] @ 57bb8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57b80 │ │ │ │ + beq 57b80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57b80 │ │ │ │ + ble 57b80 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e574 │ │ │ │ + bl 15e620 │ │ │ │ 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 57b98 │ │ │ │ + b 57bb0 │ │ │ │ + ldr r3, [pc, #52] @ 57bbc │ │ │ │ + ldr r1, [pc, #52] @ 57bc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r5, #0 │ │ │ │ - b 57bb0 │ │ │ │ + b 57bb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57bb0 │ │ │ │ + bne 57bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ │ │ │ │ 00057bc4 : │ │ │ │ - b 299c2c │ │ │ │ + b 299e3c │ │ │ │ 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 │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ beq 57c04 │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ 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 │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ ldr r3, [pc, #28] @ 57c68 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 57c60 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 57c80 │ │ │ │ + b 3874c │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + │ │ │ │ +00057c84 : │ │ │ │ + ldr r3, [pc, #108] @ 57cf8 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359840 │ │ │ │ + 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 57cb4 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b 57c98 │ │ │ │ + cmp r3, #1 │ │ │ │ + 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 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 │ │ │ │ + b 346f94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 57d00 │ │ │ │ + ldr r1, [pc, #124] @ 57d94 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57c9c │ │ │ │ - bl 344398 │ │ │ │ + bne 57d30 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57cf8 │ │ │ │ + bne 57d8c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57cf0 │ │ │ │ + bne 57d84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57cf0 │ │ │ │ + bne 57d84 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_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 │ │ │ │ - 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 │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #200] @ 57e7c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d5c │ │ │ │ - bl a55d4 │ │ │ │ + beq 57dd8 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d9c │ │ │ │ - b 57df0 │ │ │ │ + beq 57e18 │ │ │ │ + b 57e6c │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #156] @ 57e04 │ │ │ │ + ldr r3, [pc, #156] @ 57e80 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57df8 │ │ │ │ - ldr r3, [pc, #124] @ 57e04 │ │ │ │ + bne 57e74 │ │ │ │ + ldr r3, [pc, #124] @ 57e80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57df8 │ │ │ │ + bne 57e74 │ │ │ │ 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 │ │ │ │ + bl 357d90 │ │ │ │ + ldr r3, [pc, #56] @ 57e84 │ │ │ │ + ldr r2, [pc, #56] @ 57e88 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #12] @ 57e88 │ │ │ │ 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 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ +00057e8c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #44] @ 57ed0 │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b 57e24 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 57e64 │ │ │ │ - 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 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 243460 │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ + popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f7e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57ed4 │ │ │ │ + beq 57f20 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 57ed4 │ │ │ │ + beq 57f20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57ed4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 57f20 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f08 │ │ │ │ + beq 57f54 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 57f08 │ │ │ │ + beq 57f54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f08 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 57f54 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f3c │ │ │ │ + beq 57f88 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 57f3c │ │ │ │ + beq 57f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f3c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 57f88 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f70 │ │ │ │ + beq 57fbc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57f70 │ │ │ │ + beq 57fbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f70 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 57fbc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57fa4 │ │ │ │ + beq 57ff0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 57fa4 │ │ │ │ + beq 57ff0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57fa4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 57ff0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57fd8 │ │ │ │ + beq 58024 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 57fd8 │ │ │ │ + beq 58024 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57fd8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 58024 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 346b5c │ │ │ │ - ldr r1, [pc] @ 57fec │ │ │ │ - b 4ce44 │ │ │ │ - @ instruction: 0x0035b3f8 │ │ │ │ - │ │ │ │ -00057ff0 : │ │ │ │ - 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, [r3, r0] │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 243420 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ 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 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 18f354 │ │ │ │ + b 5808c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ 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 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 58158 │ │ │ │ + b 5814c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ 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 18f354 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 58098 │ │ │ │ + bl 113344 │ │ │ │ + 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 344a04 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 58174 │ │ │ │ - b 58158 │ │ │ │ - bl c3e20 │ │ │ │ + bl 113344 │ │ │ │ + ldr r0, [pc, #84] @ 58168 │ │ │ │ + b 5814c │ │ │ │ + bl c3e30 │ │ │ │ add r4, r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 344488 │ │ │ │ + bl 344a04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 58110 │ │ │ │ + bl c7b88 │ │ │ │ + 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, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 58174 │ │ │ │ + b 4ce30 │ │ │ │ + eorseq fp, r5, r8, ror r9 │ │ │ │ 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 15a6ec <_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 10331c │ │ │ │ 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 339300 │ │ │ │ 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 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 5840c │ │ │ │ + b 5840c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ 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 18f354 │ │ │ │ + b 5829c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ 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 18f354 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 5829c │ │ │ │ + bl 113344 │ │ │ │ + b 5829c │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f7e0 │ │ │ │ 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 113344 │ │ │ │ + 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,377 @@ │ │ │ │ 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 a5638 │ │ │ │ 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 9acd0 <_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 c3e30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 678f4 │ │ │ │ + bl 678f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 58404 │ │ │ │ + bl c7b88 │ │ │ │ + b 58404 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 678f4 │ │ │ │ + bl 678f0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58484 │ │ │ │ + bne 58484 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 584a4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 584a4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5847c │ │ │ │ + bne 5847c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 584c4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 584c4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5847c │ │ │ │ + bne 5847c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d944 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17db20 <_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, ror sl │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ 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 5851c │ │ │ │ + ldr r3, [pc, #84] @ 58560 │ │ │ │ + ldr r1, [pc, #84] @ 58564 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 58558 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58558 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 58558 │ │ │ │ + bl 9acd0 <_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, asr #13 │ │ │ │ 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 58598 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 585f0 │ │ │ │ + ldr r0, [pc, #88] @ 585ec │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ - bl 1acfe4 │ │ │ │ + b 128c9c │ │ │ │ + bl 1ad234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 585c8 │ │ │ │ + bne 585c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ 585f4 │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #60] @ 585f0 │ │ │ │ + bl 128c9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ - b 585e8 │ │ │ │ - ble 585e4 │ │ │ │ + bl 1ad9e8 │ │ │ │ + b 585e4 │ │ │ │ + ble 585e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #32] @ 585f8 │ │ │ │ + ldr r3, [pc, #32] @ 585f4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ 585fc │ │ │ │ + ldr r1, [pc, #28] @ 585f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, r0, lsr #3 │ │ │ │ - @ instruction: 0x003911b0 │ │ │ │ + eorseq r1, r9, r0, lsr #14 │ │ │ │ + eorseq r1, r9, r0, lsr r7 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, r4, lsr #31 │ │ │ │ + eorseq sp, r7, r4, lsr #10 │ │ │ │ │ │ │ │ -00058600 : │ │ │ │ +000585fc : │ │ │ │ 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 r3, [pc, #28] @ 58630 │ │ │ │ + ldr r1, [pc, #28] @ 58634 │ │ │ │ + ldr r2, [pc, #28] @ 58638 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f3f0 <_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 r1, r9, r4, asr #14 │ │ │ │ + b 57ed4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58668 │ │ │ │ + beq 58668 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a6608 │ │ │ │ + bl a666c │ │ │ │ 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 2d3cf0 <_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 1c6104 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58700 │ │ │ │ - bl 2aa010 │ │ │ │ + beq 58700 │ │ │ │ + bl 2aa210 │ │ │ │ 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 9acd0 <_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, 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 58780 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ bl 5676c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 58788 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5876c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 587a8 │ │ │ │ + bne 5878c │ │ │ │ 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 1bfe48 │ │ │ │ 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 r1, [pc, #352] @ 58914 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ + bl 17e1d8 │ │ │ │ + bl 10f7e0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 58824 │ │ │ │ - bl adde8 │ │ │ │ + beq 58808 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58824 │ │ │ │ - ldr r1, [pc, #308] @ 58930 │ │ │ │ + bne 58808 │ │ │ │ + ldr r1, [pc, #308] @ 58914 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ - ldr r1, [pc, #296] @ 58934 │ │ │ │ + bl 17e1d8 │ │ │ │ + bl 10f7e0 │ │ │ │ + ldr r1, [pc, #296] @ 58918 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #292] @ 58938 │ │ │ │ + ldr r0, [pc, #292] @ 5891c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r7 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31714c <_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 │ │ │ │ + beq 58890 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge 588ac │ │ │ │ + bge 58890 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 588c0 │ │ │ │ + beq 588a4 │ │ │ │ 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 │ │ │ │ + bl 116dd4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 58898 │ │ │ │ + beq 5887c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 58898 │ │ │ │ + bne 5887c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 5881c │ │ │ │ - bne 588c0 │ │ │ │ + blt 58800 │ │ │ │ + bne 588a4 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 58828 │ │ │ │ - ldr r3, [pc, #136] @ 5893c │ │ │ │ - ldr r1, [pc, #136] @ 58940 │ │ │ │ + b 5880c │ │ │ │ + ldr r3, [pc, #136] @ 58920 │ │ │ │ + ldr r1, [pc, #136] @ 58924 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5881c │ │ │ │ + bl 18f354 │ │ │ │ + b 58800 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 588d4 │ │ │ │ - ldr r0, [pc, #112] @ 58944 │ │ │ │ + bne 588b8 │ │ │ │ + ldr r0, [pc, #112] @ 58928 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 588cc │ │ │ │ + bge 588b0 │ │ │ │ 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 │ │ │ │ + bne 588dc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 588cc │ │ │ │ + beq 588b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 588cc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 588cc │ │ │ │ + bne 588b0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 588b0 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq sl, r5, r0, ror #23 │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq fp, r5, r0, ror #2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r6, ip, ror r8 │ │ │ │ + @ instruction: 0x0036bdfc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 58950 │ │ │ │ + ldr r0, [pc] @ 58934 │ │ │ │ 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 +47365,238 @@ │ │ │ │ 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 58998 │ │ │ │ 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 589d0 │ │ │ │ + ldr ip, [pc, #516] @ 58ba4 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58aec │ │ │ │ + beq 58ad0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 58a0c │ │ │ │ - bl a55d4 │ │ │ │ + bne 589f0 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58aec │ │ │ │ + bne 58ad0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 58a2c │ │ │ │ - bl a55d4 │ │ │ │ + bne 58a10 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58aec │ │ │ │ + bne 58ad0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 58a4c │ │ │ │ - bl a55d4 │ │ │ │ + bne 58a30 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58ba8 │ │ │ │ - b 58aec │ │ │ │ - bl aaf9c │ │ │ │ + beq 58b8c │ │ │ │ + b 58ad0 │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 58a78 │ │ │ │ + beq 58a5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 58a78 │ │ │ │ + bne 58a5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 58a3c │ │ │ │ + beq 58a20 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 58b78 │ │ │ │ + beq 58b5c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58aa0 │ │ │ │ + beq 58a84 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 58aa4 │ │ │ │ - b 58aac │ │ │ │ - ldr r0, [pc, #284] @ 58bc4 │ │ │ │ + bne 58a88 │ │ │ │ + b 58a90 │ │ │ │ + ldr r0, [pc, #284] @ 58ba8 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b 58ab0 │ │ │ │ - ldr r6, [pc, #272] @ 58bc4 │ │ │ │ + b 58a94 │ │ │ │ + ldr r6, [pc, #272] @ 58ba8 │ │ │ │ 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 58ab0 │ │ │ │ + ldr r3, [pc, #264] @ 58bac │ │ │ │ + ldr r1, [pc, #264] @ 58bb0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 58ad0 │ │ │ │ + ldr r7, [pc, #240] @ 58ba8 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 58af4 │ │ │ │ + beq 58ad8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #24 │ │ │ │ - bne 58af8 │ │ │ │ + bne 58adc │ │ │ │ mov r0, #0 │ │ │ │ - b 58bb8 │ │ │ │ + b 58b9c │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 58b1c │ │ │ │ + beq 58b00 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #32 │ │ │ │ - bne 58b20 │ │ │ │ - b 58aec │ │ │ │ + bne 58b04 │ │ │ │ + b 58ad0 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 58b9c │ │ │ │ + bge 58b80 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 58b8c │ │ │ │ - bl 132724 │ │ │ │ + bne 58b70 │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58b24 │ │ │ │ - b 58aec │ │ │ │ + beq 58b08 │ │ │ │ + b 58ad0 │ │ │ │ cmp r5, #0 │ │ │ │ movge r4, #0 │ │ │ │ movge r6, r4 │ │ │ │ - bge 58b20 │ │ │ │ - b 58ab8 │ │ │ │ - ldr r3, [pc, #60] @ 58bd0 │ │ │ │ + bge 58b04 │ │ │ │ + b 58a9c │ │ │ │ + ldr r3, [pc, #60] @ 58bb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 58bb8 │ │ │ │ + bl 14445c │ │ │ │ + b 58b9c │ │ │ │ mov r0, r7 │ │ │ │ - bl a58c4 │ │ │ │ - b 58bb8 │ │ │ │ + bl a5928 │ │ │ │ + b 58b9c │ │ │ │ cmp r6, #3 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 58ab8 │ │ │ │ - b 58a88 │ │ │ │ + beq 58a9c │ │ │ │ + b 58a6c │ │ │ │ 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 │ │ │ │ + mlaseq r9, r4, r7, r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 28ad4c │ │ │ │ - ldr r0, [pc] @ 58bf0 │ │ │ │ + bl 28ae10 │ │ │ │ + ldr r0, [pc] @ 58bd4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00058bd8 : │ │ │ │ + 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 20fc48 │ │ │ │ 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 22f6b8 │ │ │ │ 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 8b134 │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92884 │ │ │ │ - ldr r3, [pc, #28] @ 58c80 │ │ │ │ + bl 928cc │ │ │ │ + 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 215048 │ │ │ │ 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 9acd0 <_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 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58f50 │ │ │ │ + beq 58f50 │ │ │ │ mov r1, r6 │ │ │ │ - bl afb48 │ │ │ │ + bl afc18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58f2c │ │ │ │ + blt 58f2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afb48 │ │ │ │ + bl afc18 │ │ │ │ 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 9acd0 <_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 359840 │ │ │ │ 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 1df398 <_PySemaphore_Wakeup@@Base+0x228> │ │ │ │ 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 287f94 │ │ │ │ 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 35704c │ │ │ │ cmp r0, r7 │ │ │ │ bcs 59168 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 163af8 │ │ │ │ + bl 163ba4 │ │ │ │ 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 357258 │ │ │ │ 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 215048 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 9acd0 <_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 323274 <_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 18c418 │ │ │ │ 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 4ce30 │ │ │ │ + eorseq fp, r5, r0, ror #17 │ │ │ │ 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 9b1fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 9acd0 <_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 112410 │ │ │ │ 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 1d12d4 │ │ │ │ mov r4, r0 │ │ │ │ - b 5a36c <_PyContext_NewHamtForTests@@Base+0x1390> │ │ │ │ + b 5a360 <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ 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 113344 │ │ │ │ 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, ror #17 │ │ │ │ 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 fe18c │ │ │ │ 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 2fe01c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r6, r8, asr fp │ │ │ │ + ldrsbeq r4, [r6], -r8 @ │ │ │ │ b 50ab4 │ │ │ │ - ldr r1, [pc] @ 5a454 <_PyContext_NewHamtForTests@@Base+0x1478> │ │ │ │ - b 5a390 <_PyContext_NewHamtForTests@@Base+0x13b4> │ │ │ │ - eorseq fp, r5, r4, lsl #8 │ │ │ │ + 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 bbed8 │ │ │ │ + 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, lsl #30 │ │ │ │ + eorseq r5, r6, r8, lsl #30 │ │ │ │ + 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 fe18c │ │ │ │ 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 2fd070 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0035aeb0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ b 54eb4 │ │ │ │ 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 22f6b8 │ │ │ │ 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 8b134 │ │ │ │ + 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 a55b4 │ │ │ │ + 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, asr #28 │ │ │ │ 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 112410 │ │ │ │ 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 1d12d4 │ │ │ │ mov r4, r0 │ │ │ │ - b 5a684 <_PyContext_NewHamtForTests@@Base+0x16a8> │ │ │ │ + b 5a67c <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ 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 113344 │ │ │ │ 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, lsl #19 │ │ │ │ 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 ff1f4 <_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 2a0614 │ │ │ │ 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 18f354 │ │ │ │ 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 24f274 │ │ │ │ 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 14fbc4 <_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, lsl #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00384edc │ │ │ │ + eorseq r5, r8, ip, asr r4 │ │ │ │ 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 11fd00 <_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 ff1f4 <_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 ab000 │ │ │ │ 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 a5638 │ │ │ │ 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 9acd0 <_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 18f354 │ │ │ │ + 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 31dd88 <_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 2b1364 │ │ │ │ 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 31dd88 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1330 │ │ │ │ + bl 2b1364 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0035b4d8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r9, r0, ror #4 │ │ │ │ + eorseq r1, r9, r0, ror #15 │ │ │ │ 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> │ │ │ │ + eorseq fp, r5, ip, lsr r8 │ │ │ │ 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 3311b0 <_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 1b9474 │ │ │ │ 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, lsl #16 │ │ │ │ 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 30cb84 │ │ │ │ + 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 a55b4 │ │ │ │ + eorseq r0, r9, ip, lsl #28 │ │ │ │ + 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 3311b0 <_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 3312bc <_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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq 5ab4c <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r2] │ │ │ │ + bl 1c790c │ │ │ │ + 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 18f354 │ │ │ │ + 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 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 5abf0 <_PyContext_NewHamtForTests@@Base+0x1c14> │ │ │ │ - bl 2d3c58 │ │ │ │ + b 5acc4 <_PyContext_NewHamtForTests@@Base+0x1ce8> │ │ │ │ + bl 2d3e78 <_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 336ff0 │ │ │ │ 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 9acd0 <_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 18f354 │ │ │ │ + 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 11a544 │ │ │ │ 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 11a8f8 │ │ │ │ + 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 1c63f4 │ │ │ │ + b 5acc4 <_PyContext_NewHamtForTests@@Base+0x1ce8> │ │ │ │ + ldr r3, [pc, #52] @ 5acec <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003915dc │ │ │ │ + eorseq r1, r9, ip, lsl #12 │ │ │ │ + eorseq r1, r9, r0, asr #12 │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq fp, r6, r8, lsl #8 │ │ │ │ + eorseq fp, r6, r8, lsl #19 │ │ │ │ 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 │ │ │ │ + eorseq r0, r6, r8, lsl lr │ │ │ │ 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 9b1fc │ │ │ │ mov r0, r4 │ │ │ │ - bl a4128 │ │ │ │ + bl a418c │ │ │ │ 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 9acd0 <_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 9b1fc │ │ │ │ + bl 9b238 │ │ │ │ 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 1c6084 <_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 1c6248 <_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 9b274 │ │ │ │ + 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 ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aeec │ │ │ │ + bne 5ae64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 30c1e0 │ │ │ │ + b 30c780 │ │ │ │ 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 18f354 │ │ │ │ + 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 357258 │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 5af4c │ │ │ │ - bl 2a01ec │ │ │ │ + ble 5aec4 │ │ │ │ + bl 2a03f0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5514 │ │ │ │ + bl 2d5734 │ │ │ │ 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, ror #16 │ │ │ │ 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 4ac20 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r4, ip, ip, lsl #28 │ │ │ │ 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 15a6ec <_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 10331c │ │ │ │ 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 339300 │ │ │ │ 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 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 5b250 │ │ │ │ + b 5b1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ 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 18f354 │ │ │ │ + b 5b050 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ 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 18f354 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 5b0d8 │ │ │ │ + bl 113344 │ │ │ │ + b 5b050 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f7e0 │ │ │ │ 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 113344 │ │ │ │ + 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 a5638 │ │ │ │ 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 9acd0 <_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 c3e30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67c50 │ │ │ │ + bl 67c4c │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 5b248 │ │ │ │ + bl c7b88 │ │ │ │ + b 5b1c0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67c50 │ │ │ │ + bl 67c4c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ 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 9acd0 <_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 9acd0 <_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 15a6ec <_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 1cc520 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b554 │ │ │ │ + beq 5b558 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5b430 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b434 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ + bne 5b558 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 5b450 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b454 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ + bne 5b558 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5b474 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b478 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 5b4a8 │ │ │ │ - b 5b554 │ │ │ │ - bl aaf9c │ │ │ │ + beq 5b4ac │ │ │ │ + b 5b558 │ │ │ │ + bl ab000 │ │ │ │ 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 9acd0 <_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 4ec38 <_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 18f354 │ │ │ │ + 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 2a80cc │ │ │ │ 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 2a80cc │ │ │ │ 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 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ - bl c3e20 │ │ │ │ + bne 5b558 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ 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 14445c │ │ │ │ + b 5b5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a58c4 │ │ │ │ + bl a5928 │ │ │ │ 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 │ │ │ │ + mlaseq r9, r4, r7, r1 │ │ │ │ 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 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b634 │ │ │ │ + beq 5b638 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a6608 │ │ │ │ + bl a666c │ │ │ │ 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 34aca0 │ │ │ │ + b 5b690 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b694 │ │ │ │ + bne 5b698 │ │ │ │ mvn r5, #0 │ │ │ │ - b 5b6c8 │ │ │ │ + b 5b6cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16220c │ │ │ │ + bl 1622b8 │ │ │ │ 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 9acd0 <_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 18f354 │ │ │ │ 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 9b274 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, r4, r6 │ │ │ │ + eorseq r6, r6, r0, lsl sl │ │ │ │ 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 49220 │ │ │ │ + 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b858 │ │ │ │ + bne 5b85c │ │ │ │ mov r0, #0 │ │ │ │ - b 5b920 │ │ │ │ + b 5b924 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5b878 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b87c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b850 │ │ │ │ + bne 5b854 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b898 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b89c │ │ │ │ + bl a5638 │ │ │ │ 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 bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b850 │ │ │ │ - bl c3e20 │ │ │ │ + blt 5b854 │ │ │ │ + bl c3e30 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a8e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 1326d4 │ │ │ │ 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 14445c │ │ │ │ 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, asr r6 │ │ │ │ + eorseq r1, r8, ip, asr r9 │ │ │ │ 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 18f354 │ │ │ │ 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 9b274 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r6, r0, lsr r7 │ │ │ │ + @ instruction: 0x00366cb0 │ │ │ │ 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 148118 │ │ │ │ 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 ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b9c8 │ │ │ │ - b 5baa0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b9cc │ │ │ │ + b 5baa4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa0 │ │ │ │ + bne 5baa4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5ba34 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5ba38 │ │ │ │ + bl a5638 │ │ │ │ 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 117680 │ │ │ │ + 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 117680 │ │ │ │ + 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 117680 │ │ │ │ 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 117680 │ │ │ │ + b 5baa4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ad35c │ │ │ │ + bl 2ad55c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00361dd8 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr r3 │ │ │ │ + @ instruction: 0x003918d8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r4, lsr #3 │ │ │ │ + eorseq sp, r7, r4, lsr #14 │ │ │ │ andeq r8, r1, r0, lsl r0 │ │ │ │ - eorseq sp, r7, ip, lsl r2 │ │ │ │ - eorseq r1, r9, r4, ror r3 │ │ │ │ + mlaseq r7, ip, r7, sp │ │ │ │ + @ instruction: 0x003918f4 │ │ │ │ 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 22f6b8 │ │ │ │ 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 8b134 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 92884 │ │ │ │ - ldr r3, [pc, #28] @ 5bba4 │ │ │ │ + bl 928cc │ │ │ │ + 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 2d2c3c │ │ │ │ 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 a8d6c │ │ │ │ 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 9acd0 <_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 a9a84 │ │ │ │ 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 9acd0 <_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} │ │ │ │ + eorseq r1, r9, r4, lsl r9 │ │ │ │ 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 357258 │ │ │ │ cmp r0, r7 │ │ │ │ - bge 5bd34 │ │ │ │ + bge 5bce8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ cmp r6, #0 │ │ │ │ mul r5, r7, r5 │ │ │ │ - ble 5bd54 │ │ │ │ + ble 5bd08 │ │ │ │ mov r1, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356cdc │ │ │ │ + bl 357258 │ │ │ │ cmp r0, r5 │ │ │ │ - blt 5bd2c │ │ │ │ + blt 5bce0 │ │ │ │ mov r0, r4 │ │ │ │ mul r1, r7, r8 │ │ │ │ - bl 2d5514 │ │ │ │ + bl 2d5734 │ │ │ │ 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 1be534 <_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 1bf97c │ │ │ │ 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 2d15d8 <_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 22b544 │ │ │ │ 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 22b544 │ │ │ │ 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 2d15d8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c038 │ │ │ │ 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 5c078 │ │ │ │ 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 5c08c │ │ │ │ + ldr r3, [pc, #216] @ 5c158 │ │ │ │ + ldr r1, [pc, #216] @ 5c15c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5c0ec │ │ │ │ + bl 18f354 │ │ │ │ + b 5c0f0 │ │ │ │ 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 5c118 │ │ │ │ + ldr r1, [pc, #172] @ 5c160 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ + bl 17e1d8 │ │ │ │ + bl 10f7e0 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 5c0f4 │ │ │ │ + beq 5c0f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c0f4 │ │ │ │ - ldr r3, [pc, #128] @ 5c160 │ │ │ │ + bne 5c0f8 │ │ │ │ + ldr r3, [pc, #128] @ 5c164 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #124] @ 5c164 │ │ │ │ + ldr r1, [pc, #124] @ 5c168 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 5c12c │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r2, [r3] │ │ │ │ strne r2, [r3, #-4] │ │ │ │ - bne 5c114 │ │ │ │ + bne 5c118 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c14c │ │ │ │ + beq 5c150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5c14c │ │ │ │ + bne 5c150 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - mlaseq r9, ip, r3, r1 │ │ │ │ + eorseq r1, r9, ip, lsl r9 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, asr #3 │ │ │ │ + @ instruction: 0x0038d7f0 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 5c188 │ │ │ │ + ldr r2, [pc, #20] @ 5c18c │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 5c18c │ │ │ │ + ldr r0, [pc, #8] @ 5c190 │ │ │ │ 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 │ │ │ │ + beq 5c1a8 │ │ │ │ mov r1, #5 │ │ │ │ - b 2d13e8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c1ac │ │ │ │ + b 2d15d8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c1b0 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ 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 2d15d8 <_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,664 @@ │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5c260 │ │ │ │ + bne 5c264 │ │ │ │ mov r0, #0 │ │ │ │ - b 5c340 │ │ │ │ + b 5c344 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5c280 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5c284 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c258 │ │ │ │ + bne 5c25c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e65c <_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 29aaa0 <_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 bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5c258 │ │ │ │ - bl c3e20 │ │ │ │ + blt 5c25c │ │ │ │ + bl c3e30 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 1326d4 │ │ │ │ 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 14445c │ │ │ │ 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, asr #18 │ │ │ │ + eorseq lr, r8, r0, asr 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 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 4c564 │ │ │ │ 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 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c46c │ │ │ │ + beq 5c470 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a329c │ │ │ │ + bl a3300 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5c448 │ │ │ │ + beq 5c44c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a58c4 │ │ │ │ + bl a5928 │ │ │ │ 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 9acd0 <_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 163ba4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c574 │ │ │ │ - ldr r0, [pc, #32] @ 5c580 │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 5c520 │ │ │ │ + ldr r0, [pc, #32] @ 5c52c │ │ │ │ + bl 2b3700 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5c584 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #20] @ 5c530 │ │ │ │ + bl a9a84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - mlaseq r8, r0, r2, lr │ │ │ │ + eorseq lr, r8, 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, #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 22f6b8 │ │ │ │ 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 8b134 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 5c67c │ │ │ │ + bl 32cff8 <_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> │ │ │ │ + ldr r1, [pc, #4] @ 5c694 │ │ │ │ + ldr r0, [pc, #4] @ 5c698 │ │ │ │ + b 4ac20 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ andeq fp, r4, ip, lsl #10 │ │ │ │ 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 34aca0 │ │ │ │ + b 5c6e4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl cab0c │ │ │ │ + bl cab54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5c748 │ │ │ │ - ldr r0, [pc, #28] @ 5c75c │ │ │ │ - bl 2a7978 │ │ │ │ + bge 5c6f4 │ │ │ │ + ldr r0, [pc, #28] @ 5c708 │ │ │ │ + bl 2a7b78 │ │ │ │ mov r4, #0 │ │ │ │ - b 5c750 │ │ │ │ + b 5c6fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, ip, ror #7 │ │ │ │ + eorseq r1, r9, ip, ror #18 │ │ │ │ + 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 2fd070 │ │ │ │ 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 139af8 │ │ │ │ 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 a55b4 │ │ │ │ + eorseq r0, r9, r4, lsl #28 │ │ │ │ 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 a9a84 │ │ │ │ + eorseq lr, r8, r8, ror #8 │ │ │ │ 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 2fd070 │ │ │ │ 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 306070 │ │ │ │ + bl a5638 │ │ │ │ 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 357df4 │ │ │ │ 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 357de0 │ │ │ │ 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 357df4 │ │ │ │ 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 357de0 │ │ │ │ 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 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne 5c9a0 │ │ │ │ + bne 5c94c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5c9b8 │ │ │ │ + beq 5c964 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c9b8 │ │ │ │ - ldr r3, [pc, #264] @ 5cab0 │ │ │ │ - ldr r1, [pc, #264] @ 5cab4 │ │ │ │ + beq 5c964 │ │ │ │ + ldr r3, [pc, #264] @ 5ca5c │ │ │ │ + ldr r1, [pc, #264] @ 5ca60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 5caa8 │ │ │ │ - bl 1e7d70 │ │ │ │ + b 5ca54 │ │ │ │ + bl 1e80c0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 317338 │ │ │ │ + bl 3177e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c9b0 │ │ │ │ + beq 5c95c │ │ │ │ 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 216e38 │ │ │ │ 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 216e38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5caa8 │ │ │ │ + beq 5ca54 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3174e0 │ │ │ │ + bl 317a74 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ - bne 5ca6c │ │ │ │ + bne 5ca18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c9b0 │ │ │ │ + beq 5c95c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c9b0 │ │ │ │ + bne 5c95c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5c9b0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 5c95c │ │ │ │ cmp r6, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bge 5caa4 │ │ │ │ + bge 5ca50 │ │ │ │ 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 5ca18 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr #15 │ │ │ │ + eorseq fp, r8, r8, lsr #26 │ │ │ │ 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 │ │ │ │ + bl 9b1fc │ │ │ │ mov r0, r4 │ │ │ │ - bl a4128 │ │ │ │ + bl a418c │ │ │ │ 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 9acd0 <_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 5cb14 │ │ │ │ + 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 5caf8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005cb24 : │ │ │ │ - ldr r3, [pc, #4] @ 5cb30 │ │ │ │ +0005cb28 : │ │ │ │ + ldr r3, [pc, #4] @ 5cb34 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - b 18c25c │ │ │ │ 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 306070 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cc08 │ │ │ │ + bne 5cbf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #136] @ 5cc10 │ │ │ │ + ldr r3, [pc, #136] @ 5cc00 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cbb8 │ │ │ │ - ldr r3, [pc, #108] @ 5cc10 │ │ │ │ + bne 5cba8 │ │ │ │ + ldr r3, [pc, #108] @ 5cc00 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cc04 │ │ │ │ + beq 5cbf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #68] @ 5cc10 │ │ │ │ + ldr r3, [pc, #68] @ 5cc00 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cbfc │ │ │ │ - ldr r3, [pc, #40] @ 5cc10 │ │ │ │ + bne 5cbec │ │ │ │ + ldr r3, [pc, #40] @ 5cc00 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cc04 │ │ │ │ - ldr r0, [pc, #16] @ 5cc14 │ │ │ │ - b 5cc08 │ │ │ │ - ldr r0, [pc, #12] @ 5cc18 │ │ │ │ + beq 5cbf4 │ │ │ │ + ldr r0, [pc, #16] @ 5cc04 │ │ │ │ + b 5cbf8 │ │ │ │ + ldr r0, [pc, #12] @ 5cc08 │ │ │ │ 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,109 +51662,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 5cc74 │ │ │ │ + bne 5cc64 │ │ │ │ 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 5cc98 │ │ │ │ + ldr ip, [pc, #636] @ 5cee8 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5cd40 │ │ │ │ + beq 5cd30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5ccf8 │ │ │ │ + beq 5cce8 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cccc │ │ │ │ + beq 5ccbc │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5cccc │ │ │ │ + bne 5ccbc │ │ │ │ mov r2, #0 │ │ │ │ - b 5cd00 │ │ │ │ + b 5ccf0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cce0 │ │ │ │ + bne 5ccd0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5cd00 │ │ │ │ - bl 1033c8 │ │ │ │ + b 5ccf0 │ │ │ │ + bl 10331c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5cd40 │ │ │ │ + blt 5cd30 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5ccc4 │ │ │ │ - b 5ccd8 │ │ │ │ + beq 5ccb4 │ │ │ │ + b 5ccc8 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2eb46c │ │ │ │ + bl 2eba0c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd40 │ │ │ │ + beq 5cd30 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cdac │ │ │ │ + beq 5cd9c │ │ │ │ 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 5cd38 │ │ │ │ + ldr r3, [pc, #452] @ 5ceec │ │ │ │ + ldr r1, [pc, #452] @ 5cef0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cecc │ │ │ │ + b 5cebc │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cd6c │ │ │ │ - ldr r3, [pc, #412] @ 5cefc │ │ │ │ - ldr r1, [pc, #416] @ 5cf04 │ │ │ │ + bne 5cd5c │ │ │ │ + ldr r3, [pc, #412] @ 5ceec │ │ │ │ + ldr r1, [pc, #416] @ 5cef4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5cd40 │ │ │ │ + bl 18f354 │ │ │ │ + b 5cd30 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd40 │ │ │ │ + beq 5cd30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5cdac │ │ │ │ - ldr r3, [pc, #368] @ 5cf08 │ │ │ │ - ldr r1, [pc, #368] @ 5cf0c │ │ │ │ + ble 5cd9c │ │ │ │ + ldr r3, [pc, #368] @ 5cef8 │ │ │ │ + ldr r1, [pc, #368] @ 5cefc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 5cd40 │ │ │ │ + bl 113344 │ │ │ │ + b 5cd30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d350 │ │ │ │ + bl 5d354 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5cdd4 │ │ │ │ + bne 5cdc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cd40 │ │ │ │ + beq 5cd30 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 5cd40 │ │ │ │ + bl 113344 │ │ │ │ + b 5cd30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ @@ -51791,493 +51787,498 @@ │ │ │ │ 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 a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ce80 │ │ │ │ + beq 5ce70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5cdc0 │ │ │ │ + beq 5cdb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5cdc0 │ │ │ │ + bne 5cdb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5cdc0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 5cdb0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cecc │ │ │ │ + beq 5cebc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5ceb8 │ │ │ │ - bl c3e20 │ │ │ │ + blt 5cea8 │ │ │ │ + bl c3e30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68104 │ │ │ │ + bl 68100 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 5cec4 │ │ │ │ + bl c7b88 │ │ │ │ + b 5ceb4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68104 │ │ │ │ + bl 68100 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + b 18c418 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2cfc6c │ │ │ │ + bl 2cfe58 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5cf44 │ │ │ │ + beq 5cf48 │ │ │ │ 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 306070 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cf98 │ │ │ │ + bne 5cf9c │ │ │ │ ldrd r2, [sp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 357878 │ │ │ │ - ldr r3, [pc, #20] @ 5cfa0 │ │ │ │ - ldr r2, [pc, #20] @ 5cfa4 │ │ │ │ + bl 357df4 │ │ │ │ + ldr r3, [pc, #20] @ 5cfa4 │ │ │ │ + ldr r2, [pc, #20] @ 5cfa8 │ │ │ │ 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 5cfdc │ │ │ │ + ldr r3, [pc, #520] @ 5d1d8 │ │ │ │ + ldr r1, [pc, #520] @ 5d1dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5d018 │ │ │ │ + bl 18f354 │ │ │ │ + b 5d01c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 5cffc │ │ │ │ + beq 5d000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 5d020 │ │ │ │ + bgt 5d024 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #468] @ 5d1dc │ │ │ │ + ldr r0, [pc, #468] @ 5d1e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #460] @ 5d1e0 │ │ │ │ + ldr r1, [pc, #460] @ 5d1e4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151dac │ │ │ │ + bl 151f08 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5d018 │ │ │ │ + beq 5d01c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fff30 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ + bl 20029c <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d078 │ │ │ │ + bne 5d07c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d018 │ │ │ │ + beq 5d01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d018 │ │ │ │ + bne 5d01c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5d018 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 5d01c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d098 │ │ │ │ + beq 5d09c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d098 │ │ │ │ + bne 5d09c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq 5d0f8 │ │ │ │ + beq 5d0fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 3171e0 │ │ │ │ + bl 317780 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5d018 │ │ │ │ + beq 5d01c │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cbec4 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ + bl 2cc0b0 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d0e0 │ │ │ │ + bne 5d0e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b 5d018 │ │ │ │ + bl 99cb4 │ │ │ │ + b 5d01c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 5d12c │ │ │ │ + ldr r0, [pc, #196] @ 5d1e0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #196] @ 5d1e4 │ │ │ │ + ldr r1, [pc, #196] @ 5d1e8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 5d018 │ │ │ │ - bl aaf9c │ │ │ │ + bl 117680 │ │ │ │ + b 5d01c │ │ │ │ + bl ab000 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d144 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5d148 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d14c │ │ │ │ - b 5d018 │ │ │ │ + beq 5d150 │ │ │ │ + b 5d01c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5d160 │ │ │ │ - ldr r3, [pc, #128] @ 5d1d4 │ │ │ │ - ldr r1, [pc, #144] @ 5d1e8 │ │ │ │ + bge 5d164 │ │ │ │ + ldr r3, [pc, #128] @ 5d1d8 │ │ │ │ + ldr r1, [pc, #144] @ 5d1ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5d018 │ │ │ │ + bl 18f354 │ │ │ │ + b 5d01c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - ldr r3, [pc, #128] @ 5d1ec │ │ │ │ + ldr r3, [pc, #128] @ 5d1f0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 5d1b4 │ │ │ │ + beq 5d1b8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 5d19c │ │ │ │ - ldr r0, [pc, #80] @ 5d1dc │ │ │ │ + bne 5d1a0 │ │ │ │ + ldr r0, [pc, #80] @ 5d1e0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 5d1f0 │ │ │ │ + ldr r1, [pc, #92] @ 5d1f4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 5d018 │ │ │ │ + bl 117680 │ │ │ │ + b 5d01c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d1bc │ │ │ │ - bl afb48 │ │ │ │ + beq 5d1c0 │ │ │ │ + bl afc18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d018 │ │ │ │ - ldr r0, [pc, #48] @ 5d1ec │ │ │ │ + blt 5d01c │ │ │ │ + ldr r0, [pc, #48] @ 5d1f0 │ │ │ │ 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 5d1b8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, r4, lsl #14 │ │ │ │ + eorseq r0, r7, r4, lsl #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, ror r4 │ │ │ │ - @ instruction: 0x003914b0 │ │ │ │ - eorseq lr, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x003919f4 │ │ │ │ + eorseq r1, r9, r0, lsr sl │ │ │ │ + eorseq pc, r8, ip, asr #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r4, ror #9 │ │ │ │ + eorseq r1, r9, r4, ror #20 │ │ │ │ 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] @ 5d2a8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5d238 │ │ │ │ + beq 5d23c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [r5, #4] │ │ │ │ moveq r3, r4 │ │ │ │ - beq 5d23c │ │ │ │ + beq 5d240 │ │ │ │ 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] @ 5d2ac │ │ │ │ + beq 5d2a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d298 │ │ │ │ + beq 5d29c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cfc6c │ │ │ │ + bl 2cfe58 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d29c │ │ │ │ + bne 5d2a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d298 │ │ │ │ + beq 5d29c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d298 │ │ │ │ + bne 5d29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 2d5734 │ │ │ │ + ldr r3, [pc, #12] @ 5d2dc │ │ │ │ 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 306070 │ │ │ │ + bl a5638 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d344 │ │ │ │ + bne 5d348 │ │ │ │ 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 5d3b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d338 │ │ │ │ - bl 34bac8 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d344 │ │ │ │ + beq 5d33c │ │ │ │ + bl 34c044 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d348 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab0f0 │ │ │ │ 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 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d378 │ │ │ │ + beq 5d37c │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a6608 │ │ │ │ + bl a666c │ │ │ │ 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 bbe48 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2c37c0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c39ac <_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 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5c4 │ │ │ │ + bne 5d5c8 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #472] @ 5d5d4 │ │ │ │ + ldr r3, [pc, #472] @ 5d5d8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d474 │ │ │ │ - ldr r3, [pc, #436] @ 5d5d4 │ │ │ │ + bne 5d478 │ │ │ │ + ldr r3, [pc, #436] @ 5d5d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d474 │ │ │ │ - ldr r3, [pc, #408] @ 5d5d4 │ │ │ │ + bne 5d478 │ │ │ │ + ldr r3, [pc, #408] @ 5d5d8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4dc │ │ │ │ - ldr r3, [pc, #376] @ 5d5d4 │ │ │ │ + bne 5d4e0 │ │ │ │ + ldr r3, [pc, #376] @ 5d5d8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4dc │ │ │ │ - b 5d4f4 │ │ │ │ - ldr r3, [pc, #344] @ 5d5d4 │ │ │ │ + bne 5d4e0 │ │ │ │ + b 5d4f8 │ │ │ │ + ldr r3, [pc, #344] @ 5d5d8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4b0 │ │ │ │ - ldr r3, [pc, #312] @ 5d5d4 │ │ │ │ + bne 5d4b4 │ │ │ │ + ldr r3, [pc, #312] @ 5d5d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 5d54c │ │ │ │ - b 5d5a8 │ │ │ │ + bne 5d550 │ │ │ │ + b 5d5ac │ │ │ │ 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] @ 5d5dc │ │ │ │ + ldr r1, [pc, #240] @ 5d5e0 │ │ │ │ + ldrne r0, [pc, #232] @ 5d5dc │ │ │ │ + ldrne r1, [pc, #236] @ 5d5e4 │ │ │ │ + b 5d5d0 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #228] @ 5d5e4 │ │ │ │ + ldr r1, [pc, #228] @ 5d5e8 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #224] @ 5d5e8 │ │ │ │ + ldrlt r1, [pc, #224] @ 5d5ec │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 5d5e4 │ │ │ │ + ldr r3, [pc, #212] @ 5d5e8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d534 │ │ │ │ + beq 5d538 │ │ │ │ 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] @ 5d5dc │ │ │ │ + ldr r1, [pc, #192] @ 5d5f0 │ │ │ │ + ldrne r0, [pc, #168] @ 5d5dc │ │ │ │ + ldrne r1, [pc, #188] @ 5d5f4 │ │ │ │ + b 5d5d0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #180] @ 5d5f8 │ │ │ │ + ldr r1, [pc, #180] @ 5d5fc │ │ │ │ + ldrne r0, [pc, #172] @ 5d5f8 │ │ │ │ + ldrne r1, [pc, #176] @ 5d600 │ │ │ │ + b 5d5d0 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #140] @ 5d5e8 │ │ │ │ + ldr r3, [pc, #136] @ 5d5e8 │ │ │ │ + ldrlt r1, [pc, #136] @ 5d5ec │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d590 │ │ │ │ + beq 5d594 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 5d5cc │ │ │ │ + b 5d5d0 │ │ │ │ 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] @ 5d5dc │ │ │ │ + ldr r1, [pc, #96] @ 5d604 │ │ │ │ + ldrne r0, [pc, #52] @ 5d5dc │ │ │ │ + ldrne r1, [pc, #92] @ 5d608 │ │ │ │ + b 5d5d0 │ │ │ │ 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] @ 5d60c │ │ │ │ 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 +52288,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] @ 5d618 │ │ │ │ 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 306070 │ │ │ │ + bl a5638 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 5d6a4 │ │ │ │ + bne 5d6a8 │ │ │ │ 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 5d3b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 32b3f0 <_Py_c_abs@@Base> │ │ │ │ + bl 32bae4 <_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 5d698 │ │ │ │ + bl 34c044 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d6a8 │ │ │ │ + ldr r0, [pc, #20] @ 5d6b4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq r1, r9, r8, lsl r5 │ │ │ │ + mlaseq r9, r8, sl, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 5d708 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 5d704 │ │ │ │ + beq 5d708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5d704 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 5d708 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 188794 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188970 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d28b8 │ │ │ │ + bl 2d2aa8 │ │ │ │ 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] @ 5d7ac │ │ │ │ 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 5d75c │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dac0 │ │ │ │ + bl 5dac4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d778 │ │ │ │ + beq 5d77c │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92884 │ │ │ │ - ldr r3, [pc, #28] @ 5d7a8 │ │ │ │ + bl 928cc │ │ │ │ + ldr r3, [pc, #28] @ 5d7ac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5d7a0 │ │ │ │ + beq 5d7a4 │ │ │ │ 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 +52409,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 5d810 │ │ │ │ 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 5d848 │ │ │ │ + ldr ip, [pc, #432] @ 5d9c8 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d988 │ │ │ │ + beq 5d98c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d864 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5d868 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d9ac │ │ │ │ - b 5d988 │ │ │ │ - bl aaf9c │ │ │ │ + beq 5d9b0 │ │ │ │ + b 5d98c │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5d890 │ │ │ │ + beq 5d894 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5d890 │ │ │ │ + bne 5d894 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 5d854 │ │ │ │ + beq 5d858 │ │ │ │ cmp r7, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 5d8c4 │ │ │ │ + beq 5d8c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5d8c4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5d8c8 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d988 │ │ │ │ + bne 5d98c │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5d8f0 │ │ │ │ + bge 5d8f4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #240] @ 5d9c8 │ │ │ │ + ldr r1, [pc, #240] @ 5d9cc │ │ │ │ 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 14445c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ addne r7, r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5d934 │ │ │ │ - bl 2a01ec │ │ │ │ - b 5d988 │ │ │ │ + bne 5d938 │ │ │ │ + bl 2a03f0 │ │ │ │ + b 5d98c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5d954 │ │ │ │ - bl 132724 │ │ │ │ + bne 5d958 │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d97c │ │ │ │ + blt 5d980 │ │ │ │ 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 5d968 │ │ │ │ + b 5d91c │ │ │ │ + ldr r3, [pc, #108] @ 5d9cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 5d97c │ │ │ │ + bl 14445c │ │ │ │ + b 5d980 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 5d974 │ │ │ │ + beq 5d978 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 5d9bc │ │ │ │ + b 5d9c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5d990 │ │ │ │ + bne 5d994 │ │ │ │ mov r0, #0 │ │ │ │ - b 5d9bc │ │ │ │ + b 5d9c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d988 │ │ │ │ + bne 5d98c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5d988 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 5d98c │ │ │ │ cmp r7, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 5d8cc │ │ │ │ - b 5d8a4 │ │ │ │ + beq 5d8d0 │ │ │ │ + b 5d8a8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r3, r7, r8, lsr #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0005d9cc : │ │ │ │ +0005d9d0 : │ │ │ │ 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 5d9f4 │ │ │ │ + bl 34aca0 │ │ │ │ + b 5da04 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 324f58 │ │ │ │ + bl 3254fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5da10 │ │ │ │ - ldr r0, [pc, #28] @ 5da24 │ │ │ │ - bl 2a7978 │ │ │ │ + bge 5da14 │ │ │ │ + ldr r0, [pc, #28] @ 5da28 │ │ │ │ + bl 2a7b78 │ │ │ │ mov r4, #0 │ │ │ │ - b 5da18 │ │ │ │ + b 5da1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r9, r4, r5, r1 │ │ │ │ + eorseq r1, r9, r4, lsl fp │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5da50 │ │ │ │ + beq 5da54 │ │ │ │ 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 5da74 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc] @ 5da7c │ │ │ │ + b 128c9c │ │ │ │ + @ instruction: 0x00390af0 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5da90 │ │ │ │ - b 60444 │ │ │ │ + bne 5da94 │ │ │ │ + b 60434 │ │ │ │ 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 bbe48 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32ac4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32b0d0 <_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] @ 5dd9c │ │ │ │ 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 +52665,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 5de08 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 5dc00 │ │ │ │ + bne 5dc04 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 5de04 │ │ │ │ + bl 5de08 │ │ │ │ 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 +52757,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] @ 5dd9c │ │ │ │ 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 5dd94 │ │ │ │ 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 : │ │ │ │ +0005dda0 : │ │ │ │ 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 3254fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ddd0 : │ │ │ │ +0005ddd4 : │ │ │ │ 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 cab54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 +52963,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] @ 5f084 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r8, [pc, #4080] @ 5f084 │ │ │ │ + ldr r8, [pc, #4080] @ 5f088 │ │ │ │ add r9, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr sl, [pc, #4072] @ 5f088 │ │ │ │ + ldr sl, [pc, #4072] @ 5f08c │ │ │ │ add r8, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r4, [pc, #4064] @ 5f08c │ │ │ │ + ldr r4, [pc, #4064] @ 5f090 │ │ │ │ add sl, r1, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #4056] @ 5f090 │ │ │ │ + ldr ip, [pc, #4056] @ 5f094 │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #4048] @ 5f094 │ │ │ │ + ldr fp, [pc, #4048] @ 5f098 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [pc, #4040] @ 5f098 │ │ │ │ + ldr ip, [pc, #4040] @ 5f09c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #4036] @ 5f09c │ │ │ │ + ldr r6, [pc, #4036] @ 5f0a0 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #4028] @ 5f0a0 │ │ │ │ + ldr ip, [pc, #4028] @ 5f0a4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4024] @ 5f0a4 │ │ │ │ + ldr r0, [pc, #4024] @ 5f0a8 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #4012] @ 5f0a8 │ │ │ │ + ldr r2, [pc, #4012] @ 5f0ac │ │ │ │ add fp, r1, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #4004] @ 5f0ac │ │ │ │ + ldr r3, [pc, #4004] @ 5f0b0 │ │ │ │ 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 +53253,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] @ 5f0b4 │ │ │ │ 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 +53275,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] @ 5f0b8 │ │ │ │ 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 +53297,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] @ 5f0bc │ │ │ │ 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 +53321,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] @ 5f0c0 │ │ │ │ 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 +53354,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] @ 5f0c4 │ │ │ │ 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 +53380,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] @ 5f0c8 │ │ │ │ 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 +53433,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] @ 5f0cc │ │ │ │ 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 +53470,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] @ 5f0d0 │ │ │ │ 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 +53507,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] @ 5f0d4 │ │ │ │ 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 +53544,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] @ 5f0d8 │ │ │ │ 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 +53564,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] @ 5f0dc │ │ │ │ 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 +53614,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] @ 5f0e0 │ │ │ │ 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 +53651,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] @ 5f0e4 │ │ │ │ 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 +53688,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] @ 5f0e8 │ │ │ │ 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 +53725,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] @ 5f0ec │ │ │ │ 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 +53762,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] @ 5f0f0 │ │ │ │ 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 +53799,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] @ 5f0f4 │ │ │ │ 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 +53836,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] @ 5f0f8 │ │ │ │ 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 +53873,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] @ 5f0fc │ │ │ │ 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 +53910,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] @ 5f100 │ │ │ │ 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 +53935,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] @ 5f104 │ │ │ │ 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] @ 5f108 │ │ │ │ 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 +53986,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 5f174 │ │ │ │ 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 776bec <__bss_end__@@Base+0x1b1ca4> │ │ │ │ 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 ff760b60 <__bss_end__@@Base+0xff19bc18> │ │ │ │ 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 1d80388 <__bss_end__@@Base+0x17bb440> │ │ │ │ @ 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 +54041,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 fe791aa0 <__bss_end__@@Base+0xfe1ccb58> │ │ │ │ stmdavs lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ - strvc r8, [pc], #750 @ 5f168 │ │ │ │ + strvc r8, [pc], #750 @ 5f16c │ │ │ │ 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] @ 5f10c │ │ │ │ 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 +54084,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] @ 5f110 │ │ │ │ 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 +54123,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] @ 5f114 │ │ │ │ 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 +54198,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] @ 5f118 │ │ │ │ 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 +54236,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] @ 5f11c │ │ │ │ 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 +54274,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] @ 5f120 │ │ │ │ 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 +54315,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] @ 5f124 │ │ │ │ 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 +54351,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] @ 5f128 │ │ │ │ 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 +54390,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] @ 5f12c │ │ │ │ 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 +54424,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] @ 5f130 │ │ │ │ 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 +54462,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] @ 5f134 │ │ │ │ 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 +54504,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] @ 5f138 │ │ │ │ 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 +54548,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] @ 5f13c │ │ │ │ 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 +54585,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] @ 5f140 │ │ │ │ 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 +54621,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] @ 5f144 │ │ │ │ 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 +54649,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] @ 5f148 │ │ │ │ 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 +54699,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] @ 5f14c │ │ │ │ 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 +54741,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] @ 5f150 │ │ │ │ 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 +54777,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] @ 5f154 │ │ │ │ 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 +54812,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] @ 5f158 │ │ │ │ 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 +54850,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] @ 5f15c │ │ │ │ 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 +54888,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] @ 5f160 │ │ │ │ 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 +54934,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] @ 5f164 │ │ │ │ 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 +54969,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] @ 5f168 │ │ │ │ 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 +55004,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] @ 5f16c │ │ │ │ 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 +55038,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] @ 5f170 │ │ │ │ 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 +55073,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] @ 60418 │ │ │ │ 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 +55127,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] @ 6041c │ │ │ │ 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] @ 60420 │ │ │ │ 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 +55178,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] @ 60424 │ │ │ │ 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 +55244,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 6042c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b 348de0 <_PyLong_DivmodNear@@Base+0x1844> │ │ │ │ + b 34935c <_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 bbe48 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32ac4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32b0d0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 60474 │ │ │ │ + b 128c9c │ │ │ │ + eorseq r1, r9, r8, ror #23 │ │ │ │ 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] @ 60504 │ │ │ │ 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 604b4 │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dac0 │ │ │ │ + bl 5dac4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 604d0 │ │ │ │ + beq 604d4 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 60500 │ │ │ │ + bl 32cff8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 60504 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 604f8 │ │ │ │ + beq 604fc │ │ │ │ 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 60bf0 │ │ │ │ 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 a5928 │ │ │ │ + ldr r2, [pc, #32] @ 60568 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 60560 │ │ │ │ + bne 60564 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r0] │ │ │ │ bx lr │ │ │ │ - b 294e4c <_PySet_Update@@Base+0x68> │ │ │ │ + b 294f10 <_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 +55344,416 @@ │ │ │ │ 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 605d4 │ │ │ │ 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 60610 │ │ │ │ + ldr ip, [pc, #220] @ 606b8 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6060c │ │ │ │ + bne 60610 │ │ │ │ mov r4, #0 │ │ │ │ - b 606a0 │ │ │ │ + b 606a4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 17d76c │ │ │ │ + bl 17d948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60604 │ │ │ │ + beq 60608 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 6064c │ │ │ │ + beq 60650 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eeb3c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60650 │ │ │ │ - bl a55d4 │ │ │ │ + bne 60654 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60650 │ │ │ │ - b 60604 │ │ │ │ + beq 60654 │ │ │ │ + b 60608 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ add r6, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 60694 │ │ │ │ - ldr r3, [pc, #48] @ 606b8 │ │ │ │ + bne 60698 │ │ │ │ + ldr r3, [pc, #48] @ 606bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r4, r0 │ │ │ │ - b 606a0 │ │ │ │ + b 606a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 bbe48 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32ac4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32b0d0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000606ec <_PyDict_SizeOf@@Base>: │ │ │ │ - b 60bec │ │ │ │ +000606f0 <_PyDict_SizeOf@@Base>: │ │ │ │ + b 60bf0 │ │ │ │ │ │ │ │ -000606f0 : │ │ │ │ +000606f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr ip, [pc, #88] @ 6075c │ │ │ │ + bl 359840 │ │ │ │ + ldr ip, [pc, #88] @ 60760 │ │ │ │ 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 60758 │ │ │ │ cmp ip, r3 │ │ │ │ - bge 60748 │ │ │ │ + bge 6074c │ │ │ │ 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 6072c │ │ │ │ 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 607a0 │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r5, [pc, #960] @ 60b4c │ │ │ │ + ldr r5, [pc, #960] @ 60b50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 607c0 │ │ │ │ + bne 607c4 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 607ec │ │ │ │ + b 607f0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #932] @ 60b50 │ │ │ │ + ldr r0, [pc, #932] @ 60b54 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60780 │ │ │ │ - b 60b40 │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #904] @ 60b54 │ │ │ │ + bne 60784 │ │ │ │ + b 60b44 │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #904] @ 60b58 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 607ec │ │ │ │ - bl a55d4 │ │ │ │ + beq 607f0 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b40 │ │ │ │ + bne 60b44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 60804 │ │ │ │ + bne 60808 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 60830 │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #836] @ 60b54 │ │ │ │ + b 60834 │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #836] @ 60b58 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60830 │ │ │ │ - bl a55d4 │ │ │ │ + beq 60834 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b40 │ │ │ │ + bne 60b44 │ │ │ │ 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] @ 60b5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c0 │ │ │ │ - ldr r3, [pc, #748] @ 60b58 │ │ │ │ + bne 608c4 │ │ │ │ + ldr r3, [pc, #748] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c0 │ │ │ │ + bne 608c4 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #716] @ 60b58 │ │ │ │ + ldr r3, [pc, #716] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ - ldr r3, [pc, #688] @ 60b58 │ │ │ │ + bne 609dc │ │ │ │ + ldr r3, [pc, #688] @ 60b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ - b 60aa8 │ │ │ │ - ldr r3, [pc, #656] @ 60b58 │ │ │ │ + bne 609dc │ │ │ │ + b 60aac │ │ │ │ + ldr r3, [pc, #656] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ - ldr r3, [pc, #628] @ 60b58 │ │ │ │ + bne 609dc │ │ │ │ + ldr r3, [pc, #628] @ 60b5c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ + bne 609dc │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #596] @ 60b58 │ │ │ │ + ldr r3, [pc, #596] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ - ldr r3, [pc, #568] @ 60b58 │ │ │ │ + bne 609dc │ │ │ │ + ldr r3, [pc, #568] @ 60b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ + bne 609dc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ + bne 609dc │ │ │ │ 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] @ 60b60 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrlt r9, [pc, #484] @ 60b60 │ │ │ │ + ldrlt r9, [pc, #484] @ 60b64 │ │ │ │ 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] @ 60b60 │ │ │ │ mov sl, #0 │ │ │ │ - ldrlt fp, [pc, #444] @ 60b60 │ │ │ │ + ldrlt fp, [pc, #444] @ 60b64 │ │ │ │ movlt sl, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357de0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 609bc │ │ │ │ + beq 609c0 │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - b 60b2c │ │ │ │ + b 60b30 │ │ │ │ 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 60a14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34b970 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34beec <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34b970 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34beec <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #356] @ 60b64 │ │ │ │ + ldr r3, [pc, #356] @ 60b68 │ │ │ │ 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 357d90 │ │ │ │ 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 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 60b2c │ │ │ │ + beq 60b30 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 60b58 │ │ │ │ + ldr r3, [pc, #244] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b2c │ │ │ │ - ldr r3, [pc, #216] @ 60b58 │ │ │ │ + bne 60b30 │ │ │ │ + ldr r3, [pc, #216] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b2c │ │ │ │ + bne 60b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r2] │ │ │ │ - bl 34bac8 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 60b40 │ │ │ │ + bl 34c044 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 60b44 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60ae4 │ │ │ │ + beq 60ae8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 60b2c │ │ │ │ + b 60b30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ 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 357858 │ │ │ │ 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 20fc48 │ │ │ │ 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 │ │ │ │ + eorseq lr, r8, r0, lsr r5 │ │ │ │ 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 │ │ │ │ + bne 60b9c │ │ │ │ + ldr r3, [pc, #48] @ 60bbc │ │ │ │ + ldr r1, [pc, #48] @ 60bc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 │ │ │ │ + bl 216e38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsr #4 │ │ │ │ + eorseq r0, r9, r8, asr #13 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne 60bd8 │ │ │ │ - ldr r0, [pc, #16] @ 60be4 │ │ │ │ + bne 60bdc │ │ │ │ + ldr r0, [pc, #16] @ 60be8 │ │ │ │ mov r1, #6 │ │ │ │ - b a5550 │ │ │ │ - ldr r0, [pc, #8] @ 60be8 │ │ │ │ + b a55b4 │ │ │ │ + ldr r0, [pc, #8] @ 60bec │ │ │ │ mov r1, #6 │ │ │ │ - b a5550 │ │ │ │ - eorseq r8, r8, r0, lsr r2 │ │ │ │ - eorseq r8, r8, r8, lsr #4 │ │ │ │ + b a55b4 │ │ │ │ + @ instruction: 0x003887b0 │ │ │ │ + eorseq r8, r8, r8, lsr #15 │ │ │ │ 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 +55764,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] @ 60c64 │ │ │ │ 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 feb0b718 <__bss_end__@@Base+0xfe5467d0> │ │ │ │ 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 60ca0 │ │ │ │ + ldr r3, [pc, #52] @ 60cc4 │ │ │ │ + ldr r1, [pc, #52] @ 60cc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - ldr r3, [pc, #32] @ 60cc8 │ │ │ │ + ldr r3, [pc, #32] @ 60ccc │ │ │ │ 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, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00060ccc <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00060cd0 <_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 60fd8 <_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,333 +55834,332 @@ │ │ │ │ bl 298bc │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b1fc │ │ │ │ mov r0, r4 │ │ │ │ - bl a4128 │ │ │ │ + bl a418c │ │ │ │ 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 9acd0 <_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 60dd0 <_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 60df0 <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ + ldr r2, [pc, #280] @ 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x208> │ │ │ │ + ldr r1, [pc, #280] @ 60edc <_PyMonitoring_FirePyStartEvent@@Base+0x20c> │ │ │ │ + ldr r0, [pc, #280] @ 60ee0 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 60ecc <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r0, [pc, #264] @ 60ee0 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60da0 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ - b 60ec8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + bne 60da4 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ + b 60ecc <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60e94 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ + ble 60e98 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 60ee0 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + ldr r2, [pc, #224] @ 60ee4 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60e60 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ + beq 60e64 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x180> │ │ │ │ + beq 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x180> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 60ec8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60ecc <_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 60e68 <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ + ldr r3, [pc, #164] @ 60ee8 <_PyMonitoring_FirePyStartEvent@@Base+0x218> │ │ │ │ + ldr r1, [pc, #164] @ 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x21c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 60ecc <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r2, [pc, #152] @ 60ef0 <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ + ldr r1, [pc, #152] @ 60ef4 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ + ldr r0, [pc, #128] @ 60ee0 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 60ecc <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + beq 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - b 60ec8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + b 60ecc <_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 32b0d0 <_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 60ecc <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r0, [pc, #52] @ 60ef8 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a84 │ │ │ │ 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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + eorseq r4, r7, r8, ror #1 │ │ │ │ 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, asr lr │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + eorseq r6, r7, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60bec │ │ │ │ + bl 60bf0 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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 60f2c <_PyMonitoring_FirePyStartEvent@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #8] @ 60f34 <_PyMonitoring_FirePyStartEvent@@Base+0x264> │ │ │ │ + b 24caa8 │ │ │ │ + ldr r0, [pc, #4] @ 60f38 <_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 1c790c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x2f8> │ │ │ │ + beq 60fa8 <_PyMonitoring_FirePyStartEvent@@Base+0x2d8> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x300> │ │ │ │ + blt 60fb0 <_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 60fa0 <_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 60fa0 <_PyMonitoring_FirePyStartEvent@@Base+0x2d0> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, ip, r1 │ │ │ │ - bl 2bca88 │ │ │ │ + bl 2bcc74 │ │ │ │ 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] @ 61150 <_PyMonitoring_FirePyStartEvent@@Base+0x480> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 61030 <_PyMonitoring_FirePyStartEvent@@Base+0x360> │ │ │ │ + ldr r3, [pc, #304] @ 61154 <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ + ldr r1, [pc, #304] @ 61158 <_PyMonitoring_FirePyStartEvent@@Base+0x488> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 61064 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ + bl 18f354 │ │ │ │ + b 61048 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ cmp r6, #5 │ │ │ │ - beq 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x3a0> │ │ │ │ - bl a62ec │ │ │ │ + beq 61050 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl a6350 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r5, #8] │ │ │ │ - bne 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x3a0> │ │ │ │ + bne 61050 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ mvn r0, #0 │ │ │ │ - b 61164 <_PyMonitoring_FirePyStartEvent@@Base+0x498> │ │ │ │ - ldr r9, [pc, #260] @ 61178 <_PyMonitoring_FirePyStartEvent@@Base+0x4ac> │ │ │ │ + b 61148 <_PyMonitoring_FirePyStartEvent@@Base+0x478> │ │ │ │ + ldr r9, [pc, #260] @ 6115c <_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 61144 <_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 2ac770 │ │ │ │ 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 61068 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61064 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ + beq 61048 <_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 61134 <_PyMonitoring_FirePyStartEvent@@Base+0x464> │ │ │ │ + ldr r3, [pc, #120] @ 61154 <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ + ldr r2, [pc, #128] @ 61160 <_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] @ 61164 <_PyMonitoring_FirePyStartEvent@@Base+0x494> │ │ │ │ add r5, r5, r6 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 61048 <_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 61048 <_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 61048 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 61048 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ ldrb r3, [r7] │ │ │ │ bic r3, r3, sl │ │ │ │ strb r3, [r7] │ │ │ │ - b 61084 <_PyMonitoring_FirePyStartEvent@@Base+0x3b8> │ │ │ │ + b 61068 <_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 │ │ │ │ + mlaseq r9, r8, ip, r1 │ │ │ │ + subeq sl, r5, r0, lsl #16 │ │ │ │ + eorseq r4, sp, r0, ror ip │ │ │ │ + eorseq sp, r7, r8, lsr #22 │ │ │ │ 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 61198 <_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 611b8 <_PyMonitoring_FirePyStartEvent@@Base+0x4e8> │ │ │ │ + b 611dc <_PyMonitoring_FirePyStartEvent@@Base+0x50c> │ │ │ │ + ldr r0, [pc, #88] @ 611f8 <_PyMonitoring_FirePyStartEvent@@Base+0x528> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 611a8 <_PyMonitoring_FirePyStartEvent@@Base+0x4dc> │ │ │ │ - b 6120c <_PyMonitoring_FirePyStartEvent@@Base+0x540> │ │ │ │ + bne 6118c <_PyMonitoring_FirePyStartEvent@@Base+0x4bc> │ │ │ │ + b 611f0 <_PyMonitoring_FirePyStartEvent@@Base+0x520> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 611fc <_PyMonitoring_FirePyStartEvent@@Base+0x530> │ │ │ │ - bl a55d4 │ │ │ │ + bne 611e0 <_PyMonitoring_FirePyStartEvent@@Base+0x510> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611fc <_PyMonitoring_FirePyStartEvent@@Base+0x530> │ │ │ │ - b 6120c <_PyMonitoring_FirePyStartEvent@@Base+0x540> │ │ │ │ + beq 611e0 <_PyMonitoring_FirePyStartEvent@@Base+0x510> │ │ │ │ + b 611f0 <_PyMonitoring_FirePyStartEvent@@Base+0x520> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 61540 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r0, asr #18 │ │ │ │ + eorseq fp, r5, r0, asr #29 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 14c7e8 │ │ │ │ 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 61218 <_PyMonitoring_FirePyStartEvent@@Base+0x548> │ │ │ │ + ldr r1, [pc, #8] @ 61220 <_PyMonitoring_FirePyStartEvent@@Base+0x550> │ │ │ │ + b 24caa8 │ │ │ │ + ldr r0, [pc, #4] @ 61224 <_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 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -56188,15 +56188,15 @@ │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 6136c │ │ │ │ cmp r5, #0 │ │ │ │ beq 61324 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 612f8 │ │ │ │ @@ -56205,74 +56205,74 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 6132c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6130c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ b 6132c │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ cmp r0, #0 │ │ │ │ blt 6136c │ │ │ │ cmp r5, #1 │ │ │ │ beq 612f0 │ │ │ │ b 61304 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2eb46c │ │ │ │ + bl 2eba0c │ │ │ │ cmn r0, #1 │ │ │ │ beq 6136c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ beq 613d8 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ b 614f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ cmp r0, #0 │ │ │ │ bne 61398 │ │ │ │ ldr r3, [pc, #416] @ 6152c │ │ │ │ ldr r1, [pc, #420] @ 61534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ b 6136c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmn r0, #1 │ │ │ │ beq 6136c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ ble 613d8 │ │ │ │ ldr r3, [pc, #372] @ 61538 │ │ │ │ ldr r1, [pc, #372] @ 6153c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ b 6136c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 616f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 61400 │ │ │ │ cmp r6, #0 │ │ │ │ beq 6136c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ b 6136c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ @@ -56296,117 +56296,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 a5638 │ │ │ │ cmp r0, #0 │ │ │ │ beq 614ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 613ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 613ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ b 613ec │ │ │ │ cmp r6, #0 │ │ │ │ beq 614f8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ blt 614e4 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68104 │ │ │ │ + bl 68100 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ b 614f0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68104 │ │ │ │ + bl 68100 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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> │ │ │ │ + bvs 2daeac │ │ │ │ bllt 1a4cf28 <__bss_end__@@Base+0x1487fe0> │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 60fe2 <_PyMonitoring_FirePyStartEvent@@Base+0x316> @ │ │ │ │ + strbge pc, [pc, #-1338] @ 60fe2 <_PyMonitoring_FirePyStartEvent@@Base+0x312> @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1bb754 │ │ │ │ + blls 1bb754 │ │ │ │ svcne 0x0083d9ab │ │ │ │ blpl ff894990 <__bss_end__@@Base+0xff2cfa48> │ │ │ │ subseq r4, r7, r0, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ 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 324430 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 615d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6158c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [pc, #96] @ 615e4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a84 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ bgt 615c4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl c1a38 │ │ │ │ + bl c1a48 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [pc, #56] @ 615e8 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #48] @ 615ec │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ mov r4, r0 │ │ │ │ b 615d8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [pc, #32] @ 615f0 │ │ │ │ str r4, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ 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, asr #25 │ │ │ │ + eorseq r4, r6, ip, lsr r2 │ │ │ │ + eorseq r1, r9, r8, asr #25 │ │ │ │ + @ instruction: 0x00391cd4 │ │ │ │ │ │ │ │ -0006160c <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +000615f4 <_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,39 +56408,45 @@ │ │ │ │ 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 60fd8 <_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 61680 <_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 61664 <_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>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, #3 │ │ │ │ @@ -56456,27 +56456,27 @@ │ │ │ │ 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 60fd8 <_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 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 6171c <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a6608 │ │ │ │ + bl a666c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00061724 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -56488,372 +56488,371 @@ │ │ │ │ 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 60fd8 <_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 r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - blt 617ac <_PyMonitoring_FirePyReturnEvent@@Base+0x88> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 617d0 <_PyMonitoring_FirePyReturnEvent@@Base+0xac> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #12] @ 617d4 <_PyMonitoring_FirePyReturnEvent@@Base+0xb0> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ - subseq lr, r7, ip, lsr r7 │ │ │ │ - eorseq lr, r8, r8, lsl #5 │ │ │ │ - mlaseq r8, r0, r2, lr │ │ │ │ - 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 │ │ │ │ mov r4, r1 │ │ │ │ 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 617c4 <_PyMonitoring_FirePyReturnEvent@@Base+0xa0> │ │ │ │ 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 617f8 <_PyMonitoring_FirePyReturnEvent@@Base+0xd4> │ │ │ │ + ldr ip, [pc, #716] @ 61a98 <_PyMonitoring_FirePyReturnEvent@@Base+0x374> │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 61894 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x190> │ │ │ │ + beq 61848 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61888 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + beq 6181c <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61888 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + bne 6181c <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r2, #0 │ │ │ │ - b 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ + b 61850 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6189c <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + bne 61830 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ - bl 1033c8 │ │ │ │ + b 61850 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + bl 10331c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + blt 61894 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61880 <_PyMonitoring_FirePyReturnEvent@@Base+0x15c> │ │ │ │ - b 61894 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 61814 <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ + b 61828 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2eb46c │ │ │ │ + bl 2eba0c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 61894 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6196c <_PyMonitoring_FirePyReturnEvent@@Base+0x248> │ │ │ │ + beq 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ 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 6189c <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + ldr r3, [pc, #528] @ 61a9c <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ + ldr r1, [pc, #528] @ 61aa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 61ab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x394> │ │ │ │ + b 61a4c <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ 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 618c0 <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ + ldr r3, [pc, #488] @ 61a9c <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ + ldr r1, [pc, #492] @ 61aa4 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + bl 18f354 │ │ │ │ + b 61894 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 61894 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ 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 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #444] @ 61aa8 <_PyMonitoring_FirePyReturnEvent@@Base+0x384> │ │ │ │ + ldr r1, [pc, #444] @ 61aac <_PyMonitoring_FirePyReturnEvent@@Base+0x388> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + bl 113344 │ │ │ │ + b 61894 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 61b94 <_PyMonitoring_FirePyReturnEvent@@Base+0x470> │ │ │ │ + bl 61b44 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61990 <_PyMonitoring_FirePyReturnEvent@@Base+0x26c> │ │ │ │ + bne 61924 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 61894 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + bl 113344 │ │ │ │ + b 61894 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ stm r0, {r5, r8} │ │ │ │ mov r6, r0 │ │ │ │ - add r1, pc, #252 @ 0xfc │ │ │ │ + add r1, pc, #248 @ 0xf8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5] │ │ │ │ - add r1, pc, #248 @ 0xf8 │ │ │ │ + add r1, pc, #244 @ 0xf4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #8] │ │ │ │ - add r1, pc, #244 @ 0xf4 │ │ │ │ + add r1, pc, #240 @ 0xf0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #16] │ │ │ │ - add r1, pc, #240 @ 0xf0 │ │ │ │ + add r1, pc, #236 @ 0xec │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #24] │ │ │ │ - add r1, pc, #236 @ 0xec │ │ │ │ + add r1, pc, #232 @ 0xe8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #32] │ │ │ │ - add r1, pc, #232 @ 0xe8 │ │ │ │ + add r1, pc, #228 @ 0xe4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #40] @ 0x28 │ │ │ │ - add r1, pc, #228 @ 0xe4 │ │ │ │ + add r1, pc, #224 @ 0xe0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #48] @ 0x30 │ │ │ │ - add r1, pc, #224 @ 0xe0 │ │ │ │ + add r1, pc, #220 @ 0xdc │ │ │ │ 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 a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61a6c <_PyMonitoring_FirePyReturnEvent@@Base+0x348> │ │ │ │ + beq 61a00 <_PyMonitoring_FirePyReturnEvent@@Base+0x2dc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6197c <_PyMonitoring_FirePyReturnEvent@@Base+0x258> │ │ │ │ + beq 61910 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6197c <_PyMonitoring_FirePyReturnEvent@@Base+0x258> │ │ │ │ + bne 61910 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6197c <_PyMonitoring_FirePyReturnEvent@@Base+0x258> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 61910 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61ab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x394> │ │ │ │ + beq 61a4c <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61aa4 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ - bl c3e20 │ │ │ │ + blt 61a38 <_PyMonitoring_FirePyReturnEvent@@Base+0x314> │ │ │ │ + bl c3e30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2eb774 │ │ │ │ + bl 2ebd14 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 61ab0 <_PyMonitoring_FirePyReturnEvent@@Base+0x38c> │ │ │ │ + bl c7b88 │ │ │ │ + b 61a44 <_PyMonitoring_FirePyReturnEvent@@Base+0x320> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eb774 │ │ │ │ + bl 2ebd14 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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 fef48fd8 <__bss_end__@@Base+0xfe984090> │ │ │ │ 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]! @ 60da4 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ @ 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 36d2c8 <_IO_stdin_used@@Base+0x13a48> │ │ │ │ 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, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ + 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] @ 61b10 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ec> │ │ │ │ + bl 2b3700 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + blt 61af0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3cc> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #40] @ 61b14 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9a84 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92e84 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #12] @ 61b18 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9a84 │ │ │ │ + subseq lr, r7, ip, lsr r7 │ │ │ │ + eorseq lr, r8, r8, lsl #16 │ │ │ │ + eorseq lr, r8, r0, lsl r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1bd198 <_PyLong_Copy@@Base> │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc] @ 61b40 <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ + b a9a84 │ │ │ │ + eorseq fp, r8, r0, lsr sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 61b6c <_PyMonitoring_FirePyReturnEvent@@Base+0x448> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a666c │ │ │ │ + mov r0, r4 │ │ │ │ + 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 r0, r1 │ │ │ │ - bl aaf9c │ │ │ │ + bl ab000 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61b54 <_PyMonitoring_FirePyReturnEvent@@Base+0x430> │ │ │ │ - bl a55d4 │ │ │ │ + bne 61ba8 <_PyMonitoring_FirePyReturnEvent@@Base+0x484> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61b88 <_PyMonitoring_FirePyReturnEvent@@Base+0x464> │ │ │ │ + bne 61bdc <_PyMonitoring_FirePyReturnEvent@@Base+0x4b8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61b80 <_PyMonitoring_FirePyReturnEvent@@Base+0x45c> │ │ │ │ + beq 61bd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b0> │ │ │ │ cmn r4, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 61b7c <_PyMonitoring_FirePyReturnEvent@@Base+0x458> │ │ │ │ + blt 61bd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x4ac> │ │ │ │ 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] @ 61be4 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c0> │ │ │ │ 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> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61bbc <_PyMonitoring_FirePyReturnEvent@@Base+0x498> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a6608 │ │ │ │ - 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 18bed0 │ │ │ │ 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 61c2c <_PyMonitoring_FirePyReturnEvent@@Base+0x508> │ │ │ │ + ldr r2, [pc, #136] @ 61ca4 <_PyMonitoring_FirePyReturnEvent@@Base+0x580> │ │ │ │ + ldr r1, [pc, #136] @ 61ca8 <_PyMonitoring_FirePyReturnEvent@@Base+0x584> │ │ │ │ + ldr r0, [pc, #136] @ 61cac <_PyMonitoring_FirePyReturnEvent@@Base+0x588> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 61ca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ - ldr r6, [pc, #124] @ 61cb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x590> │ │ │ │ + b 61c9c <_PyMonitoring_FirePyReturnEvent@@Base+0x578> │ │ │ │ + ldr r6, [pc, #124] @ 61cb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub r1, r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2fcb3c │ │ │ │ + bl 2fd0dc │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq 61ca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ + beq 61c9c <_PyMonitoring_FirePyReturnEvent@@Base+0x578> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61c28 <_PyMonitoring_FirePyReturnEvent@@Base+0x504> │ │ │ │ + beq 61c24 <_PyMonitoring_FirePyReturnEvent@@Base+0x500> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 61c8c <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ + beq 61c88 <_PyMonitoring_FirePyReturnEvent@@Base+0x564> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 61c94 <_PyMonitoring_FirePyReturnEvent@@Base+0x570> │ │ │ │ + beq 61c90 <_PyMonitoring_FirePyReturnEvent@@Base+0x56c> │ │ │ │ mov r4, r5 │ │ │ │ - b 61ca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ + b 61c9c <_PyMonitoring_FirePyReturnEvent@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 61c8c <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 61c88 <_PyMonitoring_FirePyReturnEvent@@Base+0x564> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq fp, r5, ip, asr r1 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + @ instruction: 0x0035b6dc │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 61ce4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c0> │ │ │ │ + bne 61ce0 <_PyMonitoring_FirePyReturnEvent@@Base+0x5bc> │ │ │ │ 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] @ 61ce8 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c4> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00061cf0 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00061cec <_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 +56862,101 @@ │ │ │ │ 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 60fd8 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 61d48 <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ + ldr r0, [pc] @ 61d44 <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r9 │ │ │ │ - ldr r0, [pc] @ 61d54 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ + ldr r0, [pc] @ 61d50 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r9 │ │ │ │ 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 61d84 <_PyMonitoring_FireCallEvent@@Base+0x98> │ │ │ │ + ldr r3, [pc, #80] @ 61dc8 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #80] @ 61dcc <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 61da4 <_PyMonitoring_FireCallEvent@@Base+0xb4> │ │ │ │ + bl 18f354 │ │ │ │ + b 61da0 <_PyMonitoring_FireCallEvent@@Base+0xb4> │ │ │ │ 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 61da8 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ + ldr r3, [pc, #48] @ 61dc8 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #52] @ 61dd0 <_PyMonitoring_FireCallEvent@@Base+0xe4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61dc4 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ + beq 61dc0 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ 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] @ 61dd4 <_PyMonitoring_FireCallEvent@@Base+0xe8> │ │ │ │ + b b9828 │ │ │ │ + ldr r0, [pc, #16] @ 61dd8 <_PyMonitoring_FireCallEvent@@Base+0xec> │ │ │ │ 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, ror #27 │ │ │ │ + eorseq r0, r7, r4, lsl #25 │ │ │ │ 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] @ 61e74 <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61e2c <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ + beq 61e28 <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ 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 61e30 <_PyMonitoring_FireCallEvent@@Base+0x144> │ │ │ │ + ldr r3, [pc, #84] @ 61e78 <_PyMonitoring_FireCallEvent@@Base+0x18c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, #0 │ │ │ │ - b 61e70 <_PyMonitoring_FireCallEvent@@Base+0x180> │ │ │ │ + b 61e6c <_PyMonitoring_FireCallEvent@@Base+0x180> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 35727c │ │ │ │ + bl 3577f8 │ │ │ │ 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 357774 │ │ │ │ + ldr r2, [pc, #44] @ 61e7c <_PyMonitoring_FireCallEvent@@Base+0x190> │ │ │ │ + ldr r3, [pc, #44] @ 61e80 <_PyMonitoring_FireCallEvent@@Base+0x194> │ │ │ │ + bl 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 3574a4 │ │ │ │ + bl ab0f0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, r0, ror #14 │ │ │ │ + eorseq r1, r9, r0, ror #25 │ │ │ │ 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>: │ │ │ │ +00061e84 <_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 +56964,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 60fd8 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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] @ 6206c <_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 +56993,162 @@ │ │ │ │ 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 61f50 <_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 61f94 <_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] @ 62070 <_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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62054 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + beq 62050 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62050 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 6204c <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e65c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62050 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 6204c <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29aaa0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62050 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 6204c <_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] @ 62074 <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ + ldr r0, [pc, #132] @ 62078 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 62050 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ - bl c3e20 │ │ │ │ + blt 6204c <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + bl c3e30 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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] @ 6207c <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ + bge 62050 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #64] @ 62080 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144480 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r3, r0, asr r6 │ │ │ │ + @ instruction: 0x0053eb98 │ │ │ │ ldrheq r4, [r7], #-8 │ │ │ │ - eorseq lr, r8, r0, asr #19 │ │ │ │ - eorseq lr, r8, r8, asr #19 │ │ │ │ + eorseq lr, r8, r8, asr #30 │ │ │ │ + eorseq lr, r8, r0, asr pc │ │ │ │ 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> │ │ │ │ + ldr r4, [pc, #56] @ 620d4 <_PyMonitoring_FireJumpEvent@@Base+0x250> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ 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 │ │ │ │ + bl 1580dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #8] @ 620dc <_PyMonitoring_FireJumpEvent@@Base+0x254> │ │ │ │ + ldr r0, [pc, #8] @ 620d8 <_PyMonitoring_FireJumpEvent@@Base+0x254> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a84 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, r9, r0, ror r7 │ │ │ │ + @ instruction: 0x00391cf0 │ │ │ │ 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 62300 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6216c <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ + beq 62168 <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ 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 6212c <_PyMonitoring_FireJumpEvent@@Base+0x2a8> │ │ │ │ + ldr r3, [pc, #80] @ 62170 <_PyMonitoring_FireJumpEvent@@Base+0x2ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, #0 │ │ │ │ - b 6216c <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ + b 62168 <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 35727c │ │ │ │ + bl 3577f8 │ │ │ │ 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 357774 │ │ │ │ + ldr r2, [pc, #40] @ 62174 <_PyMonitoring_FireJumpEvent@@Base+0x2f0> │ │ │ │ + ldr r3, [pc, #40] @ 62178 <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ + bl 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 3574a4 │ │ │ │ + bl ab0f0 │ │ │ │ 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>: │ │ │ │ +0006217c <_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 +57156,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 60fd8 <_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] @ 6222c <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ + bl 359840 │ │ │ │ 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 621f4 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6221c <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 62218 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62228 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bne 62224 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6226c <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ + beq 62268 <_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 357258 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ mov r0, r3 │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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] @ 622fc <_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 622ac <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2ebca0 │ │ │ │ + bl 2ec240 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 622d0 <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ + beq 622cc <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 62300 <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + bl 32cff8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 622fc <_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 622f4 <_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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 62360 <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 6235c <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62360 <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #44] @ 6236c <_PyMonitoring_FireBranchEvent@@Base+0x1ec> │ │ │ │ + beq 6235c <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #44] @ 62368 <_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 124a7c <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #32] @ 6236c <_PyMonitoring_FireBranchEvent@@Base+0x1f0> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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: 0x00391cf4 │ │ │ │ │ │ │ │ -00062374 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00062370 <_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 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62404 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + beq 62400 <_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 +57297,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 60fd8 <_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 623fc <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ + bl 11a8ac │ │ │ │ + b 62400 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + bl 9b274 │ │ │ │ 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] @ 625b4 <_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 +57331,259 @@ │ │ │ │ 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 62488 <_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 624d0 <_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] @ 625b8 <_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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r7, r4 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 62594 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ 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 62544 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 62594 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ cmn r6, #1 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - beq 6252c <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ + beq 62528 <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49624 │ │ │ │ + bl 49afc │ │ │ │ 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 62594 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r1, [pc, #140] @ 625bc <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ + ldr r0, [pc, #140] @ 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 62550 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + bge 6254c <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ mov r4, #0 │ │ │ │ - b 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - bl c3e20 │ │ │ │ + b 62594 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + bl c3e30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2aa2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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] @ 625c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ + bge 62594 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r3, [pc, #68] @ 625c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444c8 │ │ │ │ - b 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + bl 144480 │ │ │ │ + b 62544 <_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 170ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, lsl #13 │ │ │ │ + ldrsbeq lr, [r3], #-176 @ 0xffffff50 │ │ │ │ subseq r4, r7, r4, ror #1 │ │ │ │ - eorseq ip, r8, r4, lsr r6 │ │ │ │ - eorseq pc, r8, ip, asr #17 │ │ │ │ + @ instruction: 0x0038cbb4 │ │ │ │ + mlaseq r8, r4, lr, pc @ │ │ │ │ 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 11a888 │ │ │ │ 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 62610 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #28] @ 62618 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #28] @ 6261c <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 │ │ │ │ + eorseq r1, r9, r8, lsl sp │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 6263c <_PyMonitoring_FirePyThrowEvent@@Base+0x2c8> │ │ │ │ - ldr r0, [pc, #16] @ 62648 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + bne 62638 <_PyMonitoring_FirePyThrowEvent@@Base+0x2c8> │ │ │ │ + ldr r0, [pc, #16] @ 62644 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ mov r1, #6 │ │ │ │ - b a5550 │ │ │ │ - ldr r0, [pc, #8] @ 6264c <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ + b a55b4 │ │ │ │ + ldr r0, [pc, #8] @ 62648 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ mov r1, #6 │ │ │ │ - b a5550 │ │ │ │ - eorseq r8, r8, r8, lsr r2 │ │ │ │ - eorseq r8, r8, r0, asr #4 │ │ │ │ + b a55b4 │ │ │ │ + @ instruction: 0x003887b8 │ │ │ │ + eorseq r8, r8, r0, asr #15 │ │ │ │ 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] @ 626d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ + beq 626cc <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c4260 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4468 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ + blt 626cc <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c59b8 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ + beq 626cc <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ 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] @ 626dc <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ + beq 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x360> │ │ │ │ + ldr r3, [pc, #24] @ 626e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r0, asr #15 │ │ │ │ + eorseq r1, r9, r0, asr #26 │ │ │ │ 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] @ 62734 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c4> │ │ │ │ + bl 2b3700 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 6272c <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + beq 62728 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6272c <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + beq 62728 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6273c <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #16] @ 62738 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ + b a9a84 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 62740 <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 6273c <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ + b a9a84 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x00390ed0 │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ + eorseq r1, r9, r0, asr r4 │ │ │ │ + eorseq r0, r9, ip, lsl #2 │ │ │ │ │ │ │ │ -00062744 : │ │ │ │ +00062740 : │ │ │ │ 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 f3f9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23e5cc │ │ │ │ + bl 23e5f8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 62780 │ │ │ │ - ldr r0, [pc, #16] @ 6278c │ │ │ │ - bl 2a7978 │ │ │ │ + bne 6277c │ │ │ │ + ldr r0, [pc, #16] @ 62788 │ │ │ │ + bl 2a7b78 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003917d4 │ │ │ │ + eorseq r1, r9, r4, asr sp │ │ │ │ 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 627d0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163af8 │ │ │ │ + bl 163ba4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6280c │ │ │ │ - ldr r0, [pc, #32] @ 62818 │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 62808 │ │ │ │ + ldr r0, [pc, #32] @ 62814 │ │ │ │ + bl 2b3700 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 6281c │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #20] @ 62818 │ │ │ │ + bl a9a84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - mlaseq r8, r0, r2, lr │ │ │ │ + eorseq lr, r8, r0, lsl r8 │ │ │ │ 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] @ 6295c │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -57594,111 +57593,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 62898 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 628e0 │ │ │ │ + beq 628dc │ │ │ │ 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] @ 62960 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62944 │ │ │ │ + beq 62940 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62904 │ │ │ │ + bne 62900 │ │ │ │ mov r4, #0 │ │ │ │ - b 62944 │ │ │ │ - bl c3e20 │ │ │ │ + b 62940 │ │ │ │ + bl c3e30 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #60] @ 62968 │ │ │ │ - bge 62944 │ │ │ │ - ldr r3, [pc, #56] @ 6296c │ │ │ │ + ldrge r4, [pc, #60] @ 62964 │ │ │ │ + bge 62940 │ │ │ │ + ldr r3, [pc, #56] @ 62968 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444c8 │ │ │ │ - b 628fc │ │ │ │ + bl 144480 │ │ │ │ + b 628f8 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq lr, r3, r0, asr #13 │ │ │ │ + subseq lr, r3, r8, lsl #24 │ │ │ │ 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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 629a8 │ │ │ │ - bl a55d4 │ │ │ │ + bne 629a4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 629ec │ │ │ │ - bl c3e20 │ │ │ │ + bne 629e8 │ │ │ │ + bl c3e30 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 62a04 │ │ │ │ + beq 62a00 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 629f4 │ │ │ │ - bl 132724 │ │ │ │ + bne 629f0 │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 629a8 │ │ │ │ + beq 629a4 │ │ │ │ mov r0, #0 │ │ │ │ - b 62a5c │ │ │ │ - ldr r3, [pc, #104] @ 62a64 │ │ │ │ + b 62a58 │ │ │ │ + ldr r3, [pc, #104] @ 62a60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 62a5c │ │ │ │ + bl 14445c │ │ │ │ + b 62a58 │ │ │ │ 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,15 +57711,15 @@ │ │ │ │ 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 4a79c │ │ │ │ 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 │ │ │ │ @@ -57728,155 +57727,155 @@ │ │ │ │ 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 │ │ │ │ + bl 92e84 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 62bc8 │ │ │ │ - ldr r5, [pc, #392] @ 62c38 │ │ │ │ + beq 62bc4 │ │ │ │ + ldr r5, [pc, #392] @ 62c34 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62c30 │ │ │ │ - ldr r0, [pc, #380] @ 62c3c │ │ │ │ - ldr r1, [pc, #380] @ 62c40 │ │ │ │ + beq 62c2c │ │ │ │ + ldr r0, [pc, #380] @ 62c38 │ │ │ │ + ldr r1, [pc, #380] @ 62c3c │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #368] @ 62c40 │ │ │ │ + ldr r3, [pc, #368] @ 62c44 │ │ │ │ + ldr r0, [pc, #368] @ 62c48 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8bd44 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bda0 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 62bc4 │ │ │ │ + beq 62bc0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 63074 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bl 63070 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62bc4 │ │ │ │ + beq 62bc0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ ldr r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 237f3c │ │ │ │ + bl 237f68 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62b58 │ │ │ │ - ldr r1, [pc, #272] @ 62c50 │ │ │ │ + beq 62b54 │ │ │ │ + ldr r1, [pc, #272] @ 62c4c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34bd1c <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62b5c │ │ │ │ + beq 62b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16c148 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ 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 │ │ │ │ + beq 62bc0 │ │ │ │ + ldr r1, [pc, #216] @ 62c50 │ │ │ │ + ldr r0, [pc, #216] @ 62c54 │ │ │ │ + bl 8cfbc │ │ │ │ + ldr r1, [pc, #212] @ 62c58 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34bd1c <_Py_hashtable_foreach@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 62bac │ │ │ │ - ldr r1, [pc, #192] @ 62c60 │ │ │ │ + bne 62ba8 │ │ │ │ + ldr r1, [pc, #192] @ 62c5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34bd1c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ 62c58 │ │ │ │ + ldr r0, [pc, #164] @ 62c54 │ │ │ │ mov r1, #0 │ │ │ │ - bl 8cf60 │ │ │ │ + bl 8cfbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 62bfc │ │ │ │ - b 62bc8 │ │ │ │ - bl 2a01ec │ │ │ │ + beq 62bf8 │ │ │ │ + b 62bc4 │ │ │ │ + bl 2a03f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62bfc │ │ │ │ + beq 62bf8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 62bfc │ │ │ │ + beq 62bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 62bfc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 62bf8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c0c │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62c08 │ │ │ │ + bl 16c148 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c1c │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62c18 │ │ │ │ + bl 16c148 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c2c │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62c28 │ │ │ │ + bl 16c148 <_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 │ │ │ │ + @ instruction: 0x0018ecb4 │ │ │ │ + eorseq ip, r4, ip, asr r4 │ │ │ │ + andseq fp, r6, r8, asr #30 │ │ │ │ + andeq r3, r6, r0, lsr r6 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ @ instruction: 0x00576390 │ │ │ │ - andeq r3, r6, ip, lsl #13 │ │ │ │ - andeq r3, r6, r8, asr #16 │ │ │ │ + andeq r3, r6, r8, lsl #13 │ │ │ │ + andeq r3, r6, r4, 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 62c90 │ │ │ │ + ldr r3, [pc, #56] @ 62cbc │ │ │ │ + ldr r1, [pc, #56] @ 62cc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 62cb0 │ │ │ │ + bl 18f354 │ │ │ │ + b 62cac │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62cb8 │ │ │ │ - ldr r3, [pc, #24] @ 62cc0 │ │ │ │ - ldr r1, [pc, #28] @ 62cc8 │ │ │ │ + beq 62cb4 │ │ │ │ + ldr r3, [pc, #24] @ 62cbc │ │ │ │ + ldr r1, [pc, #28] @ 62cc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 62ccc │ │ │ │ + ldr r0, [pc, #12] @ 62cc8 │ │ │ │ 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, ror #27 │ │ │ │ + eorseq r0, r7, r4, lsl #25 │ │ │ │ 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 +57883,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 112410 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 62d90 │ │ │ │ + bne 62d8c │ │ │ │ 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 62d58 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62d5c │ │ │ │ + bne 62d58 │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ mov r4, r0 │ │ │ │ - b 62d90 │ │ │ │ - ldr r3, [pc, #76] @ 62db0 │ │ │ │ + b 62d8c │ │ │ │ + ldr r3, [pc, #76] @ 62dac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 62d80 │ │ │ │ + bne 62d7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 62d90 │ │ │ │ + b 62d8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62da4 │ │ │ │ + beq 62da0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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 62e84 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e88 │ │ │ │ + beq 62e84 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62ef4 │ │ │ │ + beq 62ef0 │ │ │ │ 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 +57966,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 62e94 │ │ │ │ + ldr r1, [pc, #156] @ 62ef8 │ │ │ │ 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 62e94 │ │ │ │ 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 62eb4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a26fc │ │ │ │ + bl a2760 │ │ │ │ mov r5, r0 │ │ │ │ - b 62ec4 │ │ │ │ + b 62ec0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2830 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 62ee0 │ │ │ │ + beq 62edc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 62ee8 │ │ │ │ + beq 62ee4 │ │ │ │ mov r4, r5 │ │ │ │ - b 62ef4 │ │ │ │ + b 62ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 62ee0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 62edc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00062f00 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00062efc <_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 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62f90 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + beq 62f8c <_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,57 +58040,57 @@ │ │ │ │ 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 60fd8 <_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 62f88 <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a8ac │ │ │ │ + b 62f8c <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ │ │ │ │ -00062fa4 : │ │ │ │ +00062fa0 : │ │ │ │ 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 23e5f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062fd8 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00062fd4 <_PyMonitoring_FireExceptionHandledEvent@@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, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63068 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + beq 63064 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ mov ip, #11 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58099,174 +58098,174 @@ │ │ │ │ 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 60fd8 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 63064 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ - bl 11a918 │ │ │ │ - b 63068 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ - bl 9b158 │ │ │ │ + bne 63060 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ + bl 11a8ac │ │ │ │ + b 63064 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + bl 9b274 │ │ │ │ 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 │ │ │ │ + bl 237f10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 630b4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #36] @ 630c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ + beq 630b0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #36] @ 630bc <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34bd1c <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 630b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ + beq 630b4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16c148 <_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 │ │ │ │ + andeq r3, r6, r0, lsl #8 │ │ │ │ + ldr r0, [pc] @ 630c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf4> │ │ │ │ + b 9de28 │ │ │ │ + eorseq fp, r8, ip, lsr #3 │ │ │ │ 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] @ 63280 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #412] @ 63284 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2b0> │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 63184 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + blt 63180 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ - beq 63184 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + beq 63180 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ 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 631e4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63184 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + beq 63180 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 63184 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 63180 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 6327c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ + b 63278 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 276e78 │ │ │ │ + bl 277088 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 631e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ + beq 631e4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub r5, r7, r5 │ │ │ │ sub r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt 63208 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ + bgt 63204 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt 6322c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ + bgt 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ cmn r5, #128 @ 0x80 │ │ │ │ - blt 63254 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x27c> │ │ │ │ + blt 63250 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x27c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64b14 │ │ │ │ + bl 64b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 6315c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 6318c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ + bhi 63188 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp] │ │ │ │ - b 6327c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ + b 63278 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64b14 │ │ │ │ + bl 64b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 6315c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ - b 631ac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ + b 631a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64b14 │ │ │ │ + bl 64b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 6315c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #127 @ 0x7f │ │ │ │ - b 631b4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ + b 631b0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64b14 │ │ │ │ + bl 64b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 6315c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - b 631bc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ + b 631b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, ip, asr r8 │ │ │ │ + @ instruction: 0x00391ddc │ │ │ │ │ │ │ │ -0006328c <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00063288 <_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 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6331c <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + beq 63318 <_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 +58273,44 @@ │ │ │ │ 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 60fd8 <_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 63314 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ + bl 11a8ac │ │ │ │ + b 63318 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00063328 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00063324 <_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] @ 633fc <_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 139af8 │ │ │ │ mov r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 633f4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + beq 633f0 <_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 +58318,332 @@ │ │ │ │ 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 60fd8 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 633d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + beq 633d4 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 633d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + bne 633d4 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 633ec <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ + bne 633e8 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a918 │ │ │ │ - b 633f4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + bl 11a8ac │ │ │ │ + b 633f0 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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> │ │ │ │ + ldr r5, [pc, #96] @ 63478 <_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> │ │ │ │ + beq 63468 <_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> │ │ │ │ + bl 91758 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63474 <_PyMonitoring_FireStopIterationEvent@@Base+0x14c> │ │ │ │ + bge 63470 <_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 a6350 │ │ │ │ + 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 634dc <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6351c <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ + beq 63518 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ 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] @ 63578 <_PyMonitoring_FireStopIterationEvent@@Base+0x254> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 6351c <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ + bne 63518 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ mov r5, #0 │ │ │ │ - b 63570 <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + b 6356c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1c7704 │ │ │ │ + bl 1c790c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2c41c4 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ + bl 2c43b0 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63514 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ + beq 63510 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ mov r1, r5 │ │ │ │ - bl 3168f0 <_PyGen_SetStopIterationValue@@Base+0x460> │ │ │ │ + bl 316c28 <_PyGen_SetStopIterationValue@@Base+0x1f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63570 <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + beq 6356c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63570 <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + bne 6356c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 635a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x284> │ │ │ │ + ldr r3, [pc, #120] @ 63614 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #120] @ 63618 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 635e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #108] @ 6362c <_PyMonitoring_FireStopIterationEvent@@Base+0x304> │ │ │ │ + bl 18f354 │ │ │ │ + b 635d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ + ldr r2, [pc, #108] @ 6361c <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 63604 <_PyMonitoring_FireStopIterationEvent@@Base+0x2dc> │ │ │ │ + beq 635f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d0> │ │ │ │ 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 635e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + ldr r3, [pc, #68] @ 63614 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #76] @ 63620 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 635f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r2, [r3, #32] │ │ │ │ str r1, [r3, #28] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003918b8 │ │ │ │ + eorseq r1, r9, r8, lsr lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ + eorseq r1, r9, r8, asr lr │ │ │ │ + ldr r0, [pc] @ 6362c <_PyMonitoring_FireStopIterationEvent@@Base+0x308> │ │ │ │ + b 9de28 │ │ │ │ + mlaseq r8, ip, r1, 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 63070 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6367c <_PyMonitoring_FireStopIterationEvent@@Base+0x354> │ │ │ │ + beq 63678 <_PyMonitoring_FireStopIterationEvent@@Base+0x354> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91710 <_Py_hashtable_set@@Base> │ │ │ │ + bl 91758 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63684 <_PyMonitoring_FireStopIterationEvent@@Base+0x35c> │ │ │ │ + bge 63680 <_PyMonitoring_FireStopIterationEvent@@Base+0x35c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16c148 <_Py_hashtable_destroy@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 r0, #4 │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 63774 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r8 │ │ │ │ - bl 18c25c │ │ │ │ + bl 18c418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63710 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 6370c <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18c25c │ │ │ │ + bl 18c418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63710 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 6370c <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ 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 6370c <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl a329c │ │ │ │ + bl a3300 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 63738 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ + bne 63734 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 63774 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bne 63774 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 63774 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63770 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + beq 6376c <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63770 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + bne 6376c <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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, #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 637ac <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + b 6383c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, r5 │ │ │ │ movne r8, r6 │ │ │ │ - beq 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 6383c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge 63828 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ + bge 63824 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 30e9e4 │ │ │ │ + bl 30ef84 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63820 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ + bne 6381c <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 6383c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bne 6383c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6383c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 637d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4a8> │ │ │ │ + b 637cc <_PyMonitoring_FireStopIterationEvent@@Base+0x4a8> │ │ │ │ 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> │ │ │ │ + ldr r1, [pc, #8] @ 6385c <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ mov r2, r3 │ │ │ │ str ip, [r3, #16] │ │ │ │ - b 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - andeq r3, r6, ip, lsl #13 │ │ │ │ + b 34bd1c <_Py_hashtable_foreach@@Base> │ │ │ │ + andeq r3, r6, r8, lsl #13 │ │ │ │ │ │ │ │ -00063864 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00063860 <_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] @ 638ac <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d6490 │ │ │ │ + bl 2d66b0 │ │ │ │ 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 +58659,709 @@ │ │ │ │ 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 63910 <_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 6394c <_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] @ 63cf8 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 63950 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne 6394c <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov r0, #0 │ │ │ │ - b 63cf4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + b 63cf0 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 305ad0 │ │ │ │ - bl a55d4 │ │ │ │ + bl 306070 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63944 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 305ad0 │ │ │ │ - bl a55d4 │ │ │ │ + bl 306070 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63944 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 63a3c <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ + beq 63a38 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r8, [pc, #876] @ 63d00 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ + ldr r8, [pc, #876] @ 63cfc <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639ec <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ + beq 639e8 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 639ac <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ + bne 639a8 <_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 639d4 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #844] @ 63d00 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639d8 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl a55d4 │ │ │ │ + beq 639d4 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63944 <_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 63a48 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + b 639f0 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ + ldr r4, [pc, #788] @ 63d04 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #788] @ 63d08 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63a0c <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ + bne 63a08 <_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 63a48 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #748] @ 63d00 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63a4c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl a55d4 │ │ │ │ + beq 63a48 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl a5638 │ │ │ │ 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 63944 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63a48 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + ldr r4, [pc, #708] @ 63d04 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #708] @ 63d08 <_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 357da4 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63aa0 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + bne 63a9c <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357828 │ │ │ │ + bl 357da4 │ │ │ │ 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 63abc <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #616] @ 63d0c <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + ldr r1, [pc, #616] @ 63d10 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - bl a55d4 │ │ │ │ + bl 18f354 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63944 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63cec <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r8, #1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63cec <_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] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b3c <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #496] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b38 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #496] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ce4 <_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] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b80 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #428] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b7c <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #428] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ce4 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #396] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #396] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bbc <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ - ldr r3, [pc, #368] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63bb8 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ + ldr r3, [pc, #368] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ce4 <_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] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c00 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #300] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63bfc <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #300] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ce4 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 356f24 │ │ │ │ + bl 3574a0 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 356f24 │ │ │ │ + bl 3574a0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 32b3f0 <_Py_c_abs@@Base> │ │ │ │ + bl 32bae4 <_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 32bae4 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63cec <_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 32bae4 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35783c │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63cec <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357850 │ │ │ │ + bl 357dcc │ │ │ │ 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 63cec <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #44] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ + b 63cf0 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + ldr r0, [pc, #40] @ 63d1c <_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 │ │ │ │ + @ instruction: 0x0038ced8 │ │ │ │ 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 34c460 <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ │ │ │ │ -00063d48 <_Py_c_diff@@Base>: │ │ │ │ +00063d44 <_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 3574a0 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 356f24 │ │ │ │ + bl 3574a0 │ │ │ │ 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 63dcc <_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 63e78 <_Py_c_diff@@Base+0x134> │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ - ldr r0, [pc] @ 63dd8 <_Py_c_diff@@Base+0x90> │ │ │ │ + b a6350 │ │ │ │ + ldr r0, [pc] @ 63dd4 <_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] @ 63e6c <_Py_c_diff@@Base+0x128> │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ - bl 2b9554 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b9760 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e68 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63e64 <_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 34c864 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e68 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63e64 <_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] @ 63e70 <_Py_c_diff@@Base+0x12c> │ │ │ │ + bne 63e64 <_Py_c_diff@@Base+0x120> │ │ │ │ + ldr r3, [pc, #20] @ 63e74 <_Py_c_diff@@Base+0x130> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, ip, asr #19 │ │ │ │ + eorseq r1, r9, ip, asr #30 │ │ │ │ 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 63ec4 <_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] @ 63ed4 <_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] @ 63ed8 <_Py_c_diff@@Base+0x194> │ │ │ │ + ldr r2, [pc, #40] @ 63edc <_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] @ 63ee0 <_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, lsr #29 │ │ │ │ + @ instruction: 0x00391ed0 │ │ │ │ + @ instruction: 0x0053eb98 │ │ │ │ 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] @ 63f6c <_Py_c_diff@@Base+0x228> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2b9554 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b9760 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f68 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63f64 <_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 34c864 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f68 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63f64 <_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] @ 63f70 <_Py_c_diff@@Base+0x22c> │ │ │ │ + beq 63f64 <_Py_c_diff@@Base+0x220> │ │ │ │ + ldr r3, [pc, #20] @ 63f74 <_Py_c_diff@@Base+0x230> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, r4, lsl #20 │ │ │ │ + eorseq r1, r9, r4, lsl #31 │ │ │ │ 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 18c418 │ │ │ │ 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] @ 640b4 <_Py_c_diff@@Base+0x370> │ │ │ │ + ldr r1, [pc, #260] @ 640b8 <_Py_c_diff@@Base+0x374> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63fd8 <_Py_c_diff@@Base+0x290> │ │ │ │ + bge 63fd4 <_Py_c_diff@@Base+0x290> │ │ │ │ mov r0, #0 │ │ │ │ - b 640b0 <_Py_c_diff@@Base+0x368> │ │ │ │ + b 640ac <_Py_c_diff@@Base+0x368> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r5, [pc, #220] @ 640c0 <_Py_c_diff@@Base+0x378> │ │ │ │ + ldr r5, [pc, #220] @ 640bc <_Py_c_diff@@Base+0x378> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - beq 64028 <_Py_c_diff@@Base+0x2e0> │ │ │ │ + beq 64024 <_Py_c_diff@@Base+0x2e0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #200] @ 640c4 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #200] @ 640c0 <_Py_c_diff@@Base+0x37c> │ │ │ │ mov r3, ip │ │ │ │ - bl ad010 │ │ │ │ + bl ad0c4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63fd0 <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63fcc <_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] @ 640c4 <_Py_c_diff@@Base+0x380> │ │ │ │ + bl a9a84 │ │ │ │ + b 640ac <_Py_c_diff@@Base+0x368> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 64088 <_Py_c_diff@@Base+0x340> │ │ │ │ + bne 64084 <_Py_c_diff@@Base+0x340> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #132] @ 640c4 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #132] @ 640c0 <_Py_c_diff@@Base+0x37c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, ip │ │ │ │ - bl ad010 │ │ │ │ + bl ad0c4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63fd0 <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63fcc <_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] @ 640c8 <_Py_c_diff@@Base+0x384> │ │ │ │ + bl ad0c4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63fd0 <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63fcc <_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] @ 640cc <_Py_c_diff@@Base+0x388> │ │ │ │ + bl a9a84 │ │ │ │ + b 640ac <_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] @ 640d0 <_Py_c_diff@@Base+0x38c> │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ 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, ror #31 │ │ │ │ + @ instruction: 0x00391ff4 │ │ │ │ + eorseq r5, r7, r8, asr #4 │ │ │ │ + @ instruction: 0x00391ffc │ │ │ │ + eorseq r2, r9, r4 │ │ │ │ │ │ │ │ -000640d8 : │ │ │ │ +000640d4 : │ │ │ │ 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 640f4 │ │ │ │ + bl 34aca0 │ │ │ │ + b 64154 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 641cc │ │ │ │ + beq 641c8 │ │ │ │ ldr lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 64120 │ │ │ │ + bne 6411c │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 6412c │ │ │ │ + beq 64128 │ │ │ │ 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 641c8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 641cc │ │ │ │ + beq 641c8 │ │ │ │ mov r0, r2 │ │ │ │ - bl a58c4 │ │ │ │ + bl a5928 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 64160 │ │ │ │ + bne 6415c │ │ │ │ mov r4, #0 │ │ │ │ - b 641e8 │ │ │ │ + b 641e4 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 252818 │ │ │ │ + bl 252870 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6419c │ │ │ │ + beq 64198 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6419c │ │ │ │ + bne 64198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 641f0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 641ec │ │ │ │ cmp r4, r3 │ │ │ │ - bne 641e8 │ │ │ │ + bne 641e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 641cc │ │ │ │ + beq 641c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 641cc │ │ │ │ + bne 641c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 641f4 │ │ │ │ + ldr r3, [pc, #28] @ 641f0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 641f8 │ │ │ │ + ldr r1, [pc, #24] @ 641f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 64158 │ │ │ │ + bl 117680 │ │ │ │ + b 64154 │ │ │ │ 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 │ │ │ │ + eorseq r2, r9, ip │ │ │ │ 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 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ movne r3, #0 │ │ │ │ - beq 642c4 │ │ │ │ + beq 642c0 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bge 6426c │ │ │ │ + bge 64268 │ │ │ │ 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 │ │ │ │ + b 64230 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64294 │ │ │ │ + beq 64290 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64294 │ │ │ │ + beq 64290 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b 642cc │ │ │ │ - bl 91924 │ │ │ │ + b 642c8 │ │ │ │ + bl 9196c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 642cc │ │ │ │ + bne 642c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 642c4 │ │ │ │ + beq 642c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 642c4 │ │ │ │ + bne 642c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 64318 │ │ │ │ + b 64314 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #68] @ 64320 │ │ │ │ + ldr r2, [pc, #68] @ 6431c │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #44] @ 64320 │ │ │ │ + ldr r1, [pc, #44] @ 64324 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #32] @ 64328 │ │ │ │ + ldr r1, [pc, #32] @ 6432c │ │ │ │ + ldr r0, [pc, #32] @ 64330 │ │ │ │ str r4, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ 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 ip, r8, r0, lsl #3 │ │ │ │ + @ instruction: 0x0038c8fc │ │ │ │ + eorseq ip, r8, ip, ror #2 │ │ │ │ + @ instruction: 0x00391cb4 │ │ │ │ + eorseq r1, r7, ip, lsr #10 │ │ │ │ + eorseq r2, r9, r0, lsr r0 │ │ │ │ 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] @ 643cc │ │ │ │ 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 64370 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 6447c │ │ │ │ + bl 64478 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64394 │ │ │ │ + beq 64390 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63e7c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e78 <_Py_c_diff@@Base+0x134> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92884 │ │ │ │ - ldr r3, [pc, #28] @ 643d0 │ │ │ │ + bl 928cc │ │ │ │ + ldr r3, [pc, #28] @ 643cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 643c8 │ │ │ │ + beq 643c4 │ │ │ │ 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 +59369,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 6440c │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 64448 │ │ │ │ + bne 64444 │ │ │ │ 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] @ 64474 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64448 │ │ │ │ + bne 64444 │ │ │ │ mov r0, #0 │ │ │ │ - b 64470 │ │ │ │ + b 6446c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl aa91c │ │ │ │ + bl aa980 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64440 │ │ │ │ + beq 6443c │ │ │ │ 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 +59411,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 63e78 <_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 644c0 │ │ │ │ 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] @ 64720 │ │ │ │ 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 34c460 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 358150 │ │ │ │ + bl 3586cc │ │ │ │ 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 +59456,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 34c460 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356cbc │ │ │ │ + bl 357238 │ │ │ │ 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 34c460 <_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 34ca54 <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movhi fp, #6 │ │ │ │ movls fp, #31 │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c460 <_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 6463c │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 34c52c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34caa8 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34c830 │ │ │ │ + bl 34cdac │ │ │ │ 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 34caa8 <_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 34caa8 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34c830 │ │ │ │ - b 646b4 │ │ │ │ + bl 34cdac │ │ │ │ + b 646b0 │ │ │ │ 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 +59529,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 34caa8 <_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 34caa8 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34c830 │ │ │ │ + bl 34cdac │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 646dc │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + bhi 646d8 │ │ │ │ + bl 34c460 <_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 649f0 │ │ │ │ + b 646fc │ │ │ │ + bl 34c460 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 63e7c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e78 <_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 649f0 │ │ │ │ + ldr r3, [pc, #28] @ 64720 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6471c │ │ │ │ + beq 64718 │ │ │ │ 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 64764 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #68] @ 64798 │ │ │ │ + ldr r3, [pc, #68] @ 64794 │ │ │ │ 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] @ 64798 │ │ │ │ + ldreq r1, [pc, #60] @ 6479c │ │ │ │ + bl 18f354 │ │ │ │ + b 64770 │ │ │ │ + bl 175e44 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6477c │ │ │ │ + bge 64778 │ │ │ │ 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, asr #27 │ │ │ │ + eorseq r0, r7, ip, ror #27 │ │ │ │ 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] @ 64828 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2b7fe4 │ │ │ │ + bl 2b81c0 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 64820 │ │ │ │ + beq 6481c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #84] @ 64830 │ │ │ │ + ldr r0, [pc, #84] @ 6482c │ │ │ │ str r4, [sp] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6480c │ │ │ │ + beq 64808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 64814 │ │ │ │ + beq 64810 │ │ │ │ mov r4, r5 │ │ │ │ - b 64820 │ │ │ │ + b 6481c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6480c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 64808 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r8, asr #21 │ │ │ │ + eorseq r2, r9, r8, asr #32 │ │ │ │ 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] @ 648cc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 64898 │ │ │ │ + beq 64894 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64898 │ │ │ │ - ldr r3, [pc, #76] @ 648d4 │ │ │ │ + bne 64894 │ │ │ │ + ldr r3, [pc, #76] @ 648d0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #72] @ 648d8 │ │ │ │ + ldr r1, [pc, #72] @ 648d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 648b0 │ │ │ │ + bl 117680 │ │ │ │ + b 648ac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5aea4 │ │ │ │ + bl 5ae1c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 648b8 │ │ │ │ + bne 648b4 │ │ │ │ mov r4, #0 │ │ │ │ - b 648c8 │ │ │ │ + b 648c4 │ │ │ │ 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 r2, r9, r4, ror r0 │ │ │ │ │ │ │ │ -000648dc : │ │ │ │ +000648d8 : │ │ │ │ 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 648f8 │ │ │ │ + bl 34aca0 │ │ │ │ + b 6494c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 649c0 │ │ │ │ + beq 649bc │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64924 │ │ │ │ + beq 64920 │ │ │ │ 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 649bc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 649c0 │ │ │ │ + beq 649bc │ │ │ │ mov r0, r3 │ │ │ │ - bl a58c4 │ │ │ │ + bl a5928 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 64958 │ │ │ │ + bne 64954 │ │ │ │ mov r4, #0 │ │ │ │ - b 649dc │ │ │ │ + b 649d8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b0b0 │ │ │ │ + bl 10b000 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64990 │ │ │ │ + beq 6498c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64990 │ │ │ │ + bne 6498c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 649e4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 649e0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 649dc │ │ │ │ + bne 649d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 649c0 │ │ │ │ + beq 649bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 649c0 │ │ │ │ + bne 649bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 649e8 │ │ │ │ + ldr r3, [pc, #28] @ 649e4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 649ec │ │ │ │ + ldr r1, [pc, #24] @ 649e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 64950 │ │ │ │ + bl 117680 │ │ │ │ + b 6494c │ │ │ │ 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 r2, r9, ip │ │ │ │ + b 61cb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x590> │ │ │ │ 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 357238 │ │ │ │ mov r9, #0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r9, sl │ │ │ │ - beq 64a5c │ │ │ │ + beq 64a58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 64a70 │ │ │ │ + bl 64a6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c830 │ │ │ │ + bl 34cdac │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ - b 64a30 │ │ │ │ + b 64a2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 64a70 │ │ │ │ + b 64a6c │ │ │ │ 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] @ 64b0c │ │ │ │ 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 +59809,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 64abc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 64b10 │ │ │ │ + ldr r3, [pc, #28] @ 64b0c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b08 │ │ │ │ + beq 64b04 │ │ │ │ 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 +59837,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 64b74 │ │ │ │ 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 cae48 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 64b4c │ │ │ │ + bge 64b48 │ │ │ │ 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] @ 64c24 │ │ │ │ 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 64bc8 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 6447c │ │ │ │ + bl 64478 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64bec │ │ │ │ + beq 64be8 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63e7c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e78 <_Py_c_diff@@Base+0x134> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 64c28 │ │ │ │ + bl 32cff8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 64c24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64c20 │ │ │ │ + beq 64c1c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00064c2c : │ │ │ │ +00064c28 : │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 64c38 │ │ │ │ - b 118b44 │ │ │ │ + ldr r0, [pc] @ 64c34 │ │ │ │ + b 118ad4 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ + │ │ │ │ +00064c38 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 64cf0 │ │ │ │ + beq 64cf4 │ │ │ │ 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] @ 64cfc │ │ │ │ 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 64cbc │ │ │ │ + ldr r3, [pc, #132] @ 64d00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64c90 │ │ │ │ - bl 11a964 │ │ │ │ - ldr r0, [pc, #112] @ 64d00 │ │ │ │ + beq 64c94 │ │ │ │ + bl 11a8f8 │ │ │ │ + ldr r0, [pc, #112] @ 64d04 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 64d04 │ │ │ │ + ldr r3, [pc, #108] @ 64d08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c84 │ │ │ │ + bne 64c88 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c84 │ │ │ │ - b 64ce8 │ │ │ │ + bne 64c88 │ │ │ │ + b 64cec │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64cd8 │ │ │ │ + beq 64cdc │ │ │ │ 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 64cdc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 64d0c │ │ │ │ + ldr r1, [pc, #40] @ 64d10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 64d00 │ │ │ │ + ldr r0, [pc, #8] @ 64d04 │ │ │ │ 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, asr #18 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 64d24 │ │ │ │ - b a9a20 │ │ │ │ - eorseq r1, r9, r8, ror fp │ │ │ │ + ldr r0, [pc] @ 64d20 │ │ │ │ + b a9a84 │ │ │ │ + ldrsheq r2, [r9], -r8 @ │ │ │ │ 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 64d6c │ │ │ │ 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 64d90 │ │ │ │ + ldr r2, [pc, #380] @ 64edc │ │ │ │ + ldr r1, [pc, #380] @ 64ee0 │ │ │ │ + ldr r0, [pc, #380] @ 64ee4 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 64ea4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 64ee8 │ │ │ │ + ldr r0, [pc, #360] @ 64ee4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64d48 │ │ │ │ - b 64ea8 │ │ │ │ + bne 64d44 │ │ │ │ + b 64ea4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 64ea8 │ │ │ │ + beq 64ea4 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64dcc │ │ │ │ - ldr r3, [pc, #300] @ 64eec │ │ │ │ - ldr r1, [pc, #300] @ 64ef0 │ │ │ │ + beq 64dc8 │ │ │ │ + ldr r3, [pc, #300] @ 64ee8 │ │ │ │ + ldr r1, [pc, #300] @ 64eec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 64ea8 │ │ │ │ + bl 18f354 │ │ │ │ + b 64ea4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29aaa0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64ea8 │ │ │ │ + beq 64ea4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 64ef4 │ │ │ │ + ldr r3, [pc, #264] @ 64ef0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bhi 64e40 │ │ │ │ - bl 996a4 │ │ │ │ + bhi 64e3c │ │ │ │ + bl 997c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64e40 │ │ │ │ + beq 64e3c │ │ │ │ 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 64e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 64dec │ │ │ │ + blt 64de8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ble 64e4c │ │ │ │ - bl 2a01ec │ │ │ │ + ble 64e48 │ │ │ │ + bl 2a03f0 │ │ │ │ mov r4, r0 │ │ │ │ - b 64ed4 │ │ │ │ + b 64ed0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b 64de8 │ │ │ │ + b 64de4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 64e78 │ │ │ │ - b 64ea0 │ │ │ │ + bne 64e74 │ │ │ │ + b 64e9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge 64ecc │ │ │ │ + bge 64ec8 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 175c50 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175e2c <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64e6c │ │ │ │ + bne 64e68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 64eb0 │ │ │ │ + bne 64eac │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 64ed4 │ │ │ │ + b 64ed0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64ea0 │ │ │ │ + bne 64e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 64ea0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 64e9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + eorseq ip, r6, r8, lsl #14 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ andeq r0, r1, r1 │ │ │ │ │ │ │ │ -00064ef8 : │ │ │ │ +00064ef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 111804 │ │ │ │ + bl 111794 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9b1dc │ │ │ │ - ldr r0, [pc] @ 64f24 │ │ │ │ + b 9b2f8 │ │ │ │ + ldr r0, [pc] @ 64f20 │ │ │ │ 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 +60108,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 64f84 │ │ │ │ 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 64fbc │ │ │ │ + ldr ip, [pc, #312] @ 650c4 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 650bc │ │ │ │ + beq 650b8 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 6509c │ │ │ │ + beq 65098 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6502c │ │ │ │ + beq 65028 │ │ │ │ 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 64ffc │ │ │ │ + ldr r2, [pc, #220] @ 650c8 │ │ │ │ + ldr r1, [pc, #220] @ 650cc │ │ │ │ + ldr r0, [pc, #220] @ 650d0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 650bc │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 650b8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 650bc │ │ │ │ + beq 650b8 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 65078 │ │ │ │ + bne 65074 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 650a0 │ │ │ │ + beq 6509c │ │ │ │ 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 65050 │ │ │ │ + ldr r2, [pc, #132] @ 650c8 │ │ │ │ + ldr r1, [pc, #140] @ 650d4 │ │ │ │ + ldr r0, [pc, #132] @ 650d0 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 650b8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 650bc │ │ │ │ + beq 650b8 │ │ │ │ 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 65088 │ │ │ │ + ldr r3, [pc, #92] @ 650d8 │ │ │ │ + ldr r1, [pc, #92] @ 650dc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 650b8 │ │ │ │ + ldr r3, [pc, #80] @ 650e0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b 650a4 │ │ │ │ - ldr r4, [pc, #64] @ 650e4 │ │ │ │ + b 650a0 │ │ │ │ + ldr r4, [pc, #64] @ 650e0 │ │ │ │ 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 650e4 │ │ │ │ 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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq r0, r7, r0, lsl #19 │ │ │ │ + @ instruction: 0x003741bc │ │ │ │ + mlaseq r7, r4, r9, r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ + eorseq r0, r6, r8, lsl lr │ │ │ │ │ │ │ │ -000650e8 : │ │ │ │ +000650e4 : │ │ │ │ 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 339928 │ │ │ │ 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 29850c │ │ │ │ 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 6517c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 651b0 │ │ │ │ + beq 651ac │ │ │ │ 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] @ 651e4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 651dc │ │ │ │ + beq 651d8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ bl 54f88 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 651dc │ │ │ │ + beq 651d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 652b0 │ │ │ │ + b 652ac │ │ │ │ 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 65224 │ │ │ │ + ldr r2, [pc, #124] @ 65294 │ │ │ │ + ldr r1, [pc, #124] @ 65298 │ │ │ │ + ldr r0, [pc, #124] @ 6529c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6523c │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 65248 │ │ │ │ + bne 65244 │ │ │ │ mov r0, #0 │ │ │ │ - b 65290 │ │ │ │ + b 6528c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6526c │ │ │ │ - ldr r3, [pc, #68] @ 652a4 │ │ │ │ - ldr r1, [pc, #68] @ 652a8 │ │ │ │ + beq 65268 │ │ │ │ + ldr r3, [pc, #68] @ 652a0 │ │ │ │ + ldr r1, [pc, #68] @ 652a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 65240 │ │ │ │ + bl 18f354 │ │ │ │ + b 6523c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 2a168 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #40] @ 652ac │ │ │ │ - bne 65290 │ │ │ │ + ldrne r0, [pc, #40] @ 652a8 │ │ │ │ + bne 6528c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r9, r8, r8, asr lr │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + @ instruction: 0x0038a3d8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, asr 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 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bls 652e0 │ │ │ │ - ldr r3, [pc, #144] @ 65360 │ │ │ │ - ldr r1, [pc, #144] @ 65364 │ │ │ │ + bls 652dc │ │ │ │ + ldr r3, [pc, #144] @ 6535c │ │ │ │ + ldr r1, [pc, #144] @ 65360 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 65358 │ │ │ │ + b 65354 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 65304 │ │ │ │ + bne 65300 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6532c │ │ │ │ + beq 65328 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6532c │ │ │ │ + bhi 65328 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 644c4 │ │ │ │ + bl 644c0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 65348 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ + beq 65344 │ │ │ │ + bl 32cff8 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b 65350 │ │ │ │ - bl 92884 │ │ │ │ + b 6534c │ │ │ │ + bl 928cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 r2, r9, r0, ror r1 │ │ │ │ + ldr r0, [pc] @ 6536c │ │ │ │ + b 9de28 │ │ │ │ + eorseq r3, r7, r8, lsl sp │ │ │ │ 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 29aaa0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653c4 │ │ │ │ + beq 653c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2964c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 653c0 │ │ │ │ - ldr r3, [pc, #24] @ 653cc │ │ │ │ + bge 653bc │ │ │ │ + ldr r3, [pc, #24] @ 653c8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #8] @ 653d0 │ │ │ │ + b 14445c │ │ │ │ + ldr r0, [pc, #8] @ 653cc │ │ │ │ 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,651 +60406,648 @@ │ │ │ │ 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 65424 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65458 │ │ │ │ + beq 65454 │ │ │ │ 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] @ 6548c │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65484 │ │ │ │ + beq 65480 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ bl 54f88 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65484 │ │ │ │ + beq 65480 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 652b0 │ │ │ │ + b 652ac │ │ │ │ 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 27e65c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 654e4 │ │ │ │ + beq 654e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 654e0 │ │ │ │ - ldr r3, [pc, #24] @ 654ec │ │ │ │ + bge 654dc │ │ │ │ + ldr r3, [pc, #24] @ 654e8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #8] @ 654f0 │ │ │ │ + b 14445c │ │ │ │ + ldr r0, [pc, #8] @ 654ec │ │ │ │ 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 29aaa0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65544 │ │ │ │ + beq 65540 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65540 │ │ │ │ - ldr r3, [pc, #24] @ 6554c │ │ │ │ + bge 6553c │ │ │ │ + ldr r3, [pc, #24] @ 65548 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #8] @ 65550 │ │ │ │ + b 14445c │ │ │ │ + ldr r0, [pc, #8] @ 6554c │ │ │ │ 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] @ 655f8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 65600 │ │ │ │ + ldr r2, [pc, #140] @ 655fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 655b4 │ │ │ │ + bne 655b0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 65604 │ │ │ │ + ldr r3, [pc, #120] @ 65600 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6559c │ │ │ │ + beq 65598 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 655b8 │ │ │ │ - ldr r3, [pc, #100] @ 65608 │ │ │ │ - ldr r1, [pc, #100] @ 6560c │ │ │ │ + bgt 655b4 │ │ │ │ + ldr r3, [pc, #100] @ 65604 │ │ │ │ + ldr r1, [pc, #100] @ 65608 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 655f4 │ │ │ │ + b 655f0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 131f10 │ │ │ │ + bl 131ec0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 655f4 │ │ │ │ + beq 655f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 655f4 │ │ │ │ + bne 655f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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 ab000 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 65644 │ │ │ │ - bl a55d4 │ │ │ │ + bne 65640 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6565c │ │ │ │ + bne 65658 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #20] @ 65664 │ │ │ │ + ldr r0, [pc, #20] @ 65660 │ │ │ │ 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] @ 656d4 │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 656c0 │ │ │ │ + beq 656bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ bl 2a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 656c8 │ │ │ │ + beq 656c4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 656dc │ │ │ │ + ldr r2, [pc, #40] @ 656d8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, #0 │ │ │ │ - b 656d0 │ │ │ │ + b 656cc │ │ │ │ ldr r0, [sp] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, r4, lsl #24 │ │ │ │ + eorseq r2, r9, r4, lsl #3 │ │ │ │ + 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] @ 65740 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + cmpne r1, #0 │ │ │ │ + moveq r5, #1 │ │ │ │ + movne r5, #0 │ │ │ │ + beq 65728 │ │ │ │ + ldr r3, [pc, #52] @ 65744 │ │ │ │ + ldr r1, [pc, #52] @ 65748 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1b9474 │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r4, r5 │ │ │ │ + blt 65738 │ │ │ │ + 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 │ │ │ │ + mlaseq r9, ip, r1, r2 │ │ │ │ + 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 27e65c <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6579c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 29b5c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 65798 │ │ │ │ + ldr r3, [pc, #24] @ 657a4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 14445c │ │ │ │ + ldr r0, [pc, #8] @ 657a8 │ │ │ │ + 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, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 65890 │ │ │ │ + ldr r1, [pc, #408] @ 6595c │ │ │ │ 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 657e0 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 65884 │ │ │ │ + bne 65950 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 65964 │ │ │ │ + bl 65960 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq 65874 │ │ │ │ + beq 65940 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 65890 │ │ │ │ + ldr r2, [pc, #312] @ 6595c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 65764 │ │ │ │ + bne 65830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65800 │ │ │ │ + bne 658cc │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 657f4 │ │ │ │ + beq 658c0 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 657c0 │ │ │ │ - b 65800 │ │ │ │ + beq 6588c │ │ │ │ + b 658cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 65964 │ │ │ │ + bl 65960 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 657d4 │ │ │ │ + beq 658a0 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 65810 │ │ │ │ + beq 658dc │ │ │ │ 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 c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6579c │ │ │ │ + bne 65868 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea71c │ │ │ │ + bl ea694 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 65830 │ │ │ │ + bne 658fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 65874 │ │ │ │ + b 65940 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 657ec │ │ │ │ + beq 658b8 │ │ │ │ mov r5, r0 │ │ │ │ - b 657b4 │ │ │ │ + b 65880 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 6584c │ │ │ │ + ble 65918 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 65830 │ │ │ │ + b 658fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 1019e4 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 65948 │ │ │ │ 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 │ │ │ │ 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> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 658e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 29b5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 658e0 │ │ │ │ - ldr r3, [pc, #24] @ 658ec │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #8] @ 658f0 │ │ │ │ - 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] @ 659f0 │ │ │ │ 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 65990 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 659ec │ │ │ │ + bne 659e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27dc38 │ │ │ │ + bl 27de48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 659cc │ │ │ │ + bne 659c8 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 659e4 │ │ │ │ + b 659e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 659c0 │ │ │ │ - ldr r0, [pc, #16] @ 659f8 │ │ │ │ + bne 659bc │ │ │ │ + ldr r0, [pc, #16] @ 659f4 │ │ │ │ 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] @ 65aa0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 65a68 │ │ │ │ + beq 65a64 │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 65a68 │ │ │ │ + beq 65a64 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 65a88 │ │ │ │ - ldr r3, [pc, #76] @ 65aa8 │ │ │ │ - ldr r1, [pc, #76] @ 65aac │ │ │ │ + ble 65a84 │ │ │ │ + ldr r3, [pc, #76] @ 65aa4 │ │ │ │ + ldr r1, [pc, #76] @ 65aa8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 65a9c │ │ │ │ + bl 18f354 │ │ │ │ + b 65a98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 65a48 │ │ │ │ - ldr r0, [pc, #56] @ 65ab0 │ │ │ │ + beq 65a44 │ │ │ │ + ldr r0, [pc, #56] @ 65aac │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65a48 │ │ │ │ - b 65a9c │ │ │ │ + bne 65a44 │ │ │ │ + b 65a98 │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 288ad0 │ │ │ │ + b 288b94 │ │ │ │ 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 │ │ │ │ + eorseq r2, r9, r8, lsr #4 │ │ │ │ + eorseq r8, r7, 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 29238 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65af0 │ │ │ │ - ldr r3, [pc, #68] @ 65b2c │ │ │ │ + bge 65aec │ │ │ │ + ldr r3, [pc, #68] @ 65b28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 65b24 │ │ │ │ + bl 14445c │ │ │ │ + b 65b20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 175c50 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175e2c <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 175c50 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175e2c <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 175c50 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175e2c <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65b30 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #12] @ 65b2c │ │ │ │ + bl a9a84 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sp, r8, r4, lsl #1 │ │ │ │ + eorseq sp, r8, r8, lsr r6 │ │ │ │ + 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 65c38 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65b9c │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, #3 │ │ │ │ + bl a2760 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 65b88 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 65b90 │ │ │ │ + mov r4, r5 │ │ │ │ + b 65b9c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 65b88 │ │ │ │ + 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 18d6fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65b8c │ │ │ │ + beq 65bfc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65b94 │ │ │ │ - bl 18e824 │ │ │ │ + beq 65c04 │ │ │ │ + bl 18e9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65b94 │ │ │ │ + bge 65c04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65b8c │ │ │ │ + beq 65bfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65b8c │ │ │ │ + bne 65bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 65ba8 │ │ │ │ - ldr r0, [pc, #28] @ 65bc4 │ │ │ │ + bne 65c18 │ │ │ │ + ldr r0, [pc, #28] @ 65c34 │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65ba0 │ │ │ │ + bne 65c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 65ba0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 65c10 │ │ │ │ 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 65c68 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65d00 │ │ │ │ + beq 65cfc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65c84 │ │ │ │ + beq 65c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8d08 │ │ │ │ + bl a8d6c │ │ │ │ mov r4, r0 │ │ │ │ - b 65c8c │ │ │ │ - bl 91924 │ │ │ │ + b 65c88 │ │ │ │ + bl 9196c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65cf8 │ │ │ │ + beq 65cf4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65cb4 │ │ │ │ - ldr r1, [pc, #124] @ 65d24 │ │ │ │ + beq 65cb0 │ │ │ │ + ldr r1, [pc, #124] @ 65d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65cd4 │ │ │ │ + blt 65cd0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65d1c │ │ │ │ - ldr r1, [pc, #96] @ 65d28 │ │ │ │ + beq 65d18 │ │ │ │ + ldr r1, [pc, #96] @ 65d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65d1c │ │ │ │ + bge 65d18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65cf8 │ │ │ │ + beq 65cf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65cf8 │ │ │ │ + bne 65cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 65d1c │ │ │ │ + b 65d18 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #32] @ 65d2c │ │ │ │ - beq 65d1c │ │ │ │ + ldreq r4, [pc, #32] @ 65d28 │ │ │ │ + beq 65d18 │ │ │ │ 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 sl, r6, r4, ror #1 │ │ │ │ + eorseq sl, r5, ip, ror #27 │ │ │ │ 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 65d68 │ │ │ │ + ldr r3, [pc, #68] @ 65da4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 65dac │ │ │ │ + bl 14445c │ │ │ │ + b 65d9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 263968 │ │ │ │ + bl 263b78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 263968 │ │ │ │ + bl 263b78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 263968 │ │ │ │ + bl 263b78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65db8 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #12] @ 65da8 │ │ │ │ + bl a9a84 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sp, r8, r4, lsl #1 │ │ │ │ + eorseq sp, r8, r8, lsr r6 │ │ │ │ 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 65e78 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 65e58 │ │ │ │ + bge 65e48 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 65e58 │ │ │ │ - ldr r3, [pc, #160] @ 65e9c │ │ │ │ + beq 65e48 │ │ │ │ + ldr r3, [pc, #160] @ 65e8c │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +61061,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 65e4c │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 65e64 │ │ │ │ + bne 65e54 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 65e88 │ │ │ │ - bl a55d4 │ │ │ │ + bne 65e78 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65e94 │ │ │ │ + bne 65e84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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] @ 65ed8 │ │ │ │ + bl 2b3700 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 65edc │ │ │ │ + beq 65ecc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 65eec │ │ │ │ + ldr r0, [pc, #20] @ 65edc │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a84 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 65ef0 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 65ee0 │ │ │ │ + b a9a84 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r8, lsl #5 │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ + eorseq lr, r8, r8, lsl #16 │ │ │ │ + eorseq r0, r9, ip, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ - b 2bb630 │ │ │ │ + b 2bb83c │ │ │ │ + ldr r0, [pc] @ 65ef4 │ │ │ │ + b 9de28 │ │ │ │ + eorseq r2, r9, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65f24 │ │ │ │ + blt 65f20 │ │ │ │ pop {r4, lr} │ │ │ │ - b 66058 │ │ │ │ + b 66054 │ │ │ │ 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 65f68 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d76c │ │ │ │ + bl 17d948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65f8c │ │ │ │ - b 65f94 │ │ │ │ + beq 65f88 │ │ │ │ + b 65f90 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 65fe8 │ │ │ │ + ldr r0, [pc, #108] @ 65fe4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65f54 │ │ │ │ + bne 65f50 │ │ │ │ mov r4, #0 │ │ │ │ - b 65fd4 │ │ │ │ + b 65fd0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29aaa0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65f8c │ │ │ │ + beq 65f88 │ │ │ │ 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] @ 65fe8 │ │ │ │ + bne 65fd0 │ │ │ │ + ldr r3, [pc, #36] @ 65fec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, ip, lsl r2 │ │ │ │ + mlaseq r6, ip, r7, ip │ │ │ │ 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 4d724 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 66050 │ │ │ │ + beq 6604c │ │ │ │ mov r1, r5 │ │ │ │ bl 59014 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6603c │ │ │ │ + beq 66038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 66044 │ │ │ │ + beq 66040 │ │ │ │ mov r4, r5 │ │ │ │ - b 66050 │ │ │ │ + b 6604c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6603c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 66038 │ │ │ │ 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] @ 660b4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29fe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 660a4 │ │ │ │ + beq 660a0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 660bc │ │ │ │ + ldr r2, [pc, #40] @ 660b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 660ac │ │ │ │ + bl 14445c │ │ │ │ + b 660a8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8d8 │ │ │ │ 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 +61238,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 66124 │ │ │ │ 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 66164 │ │ │ │ + ldr ip, [pc, #352] @ 6628c │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66168 │ │ │ │ + bne 66164 │ │ │ │ mov r0, #0 │ │ │ │ - b 66288 │ │ │ │ + b 66284 │ │ │ │ cmp r7, #0 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ - beq 661c4 │ │ │ │ + beq 661c0 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 66194 │ │ │ │ + beq 66190 │ │ │ │ subs r7, r5, #3 │ │ │ │ - ldreq r7, [pc, #264] @ 66294 │ │ │ │ + ldreq r7, [pc, #264] @ 66290 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 661d8 │ │ │ │ - b 66198 │ │ │ │ - ldr sl, [pc, #248] @ 66294 │ │ │ │ + beq 661d4 │ │ │ │ + b 66194 │ │ │ │ + ldr sl, [pc, #248] @ 66290 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 661bc │ │ │ │ - bl 1033c8 │ │ │ │ + beq 661b8 │ │ │ │ + bl 10331c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 66160 │ │ │ │ + blt 6615c │ │ │ │ cmp r7, #1 │ │ │ │ - beq 661d4 │ │ │ │ + beq 661d0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b 661d8 │ │ │ │ - ldr sl, [pc, #200] @ 66294 │ │ │ │ + b 661d4 │ │ │ │ + ldr sl, [pc, #200] @ 66290 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, sl │ │ │ │ - b 661d8 │ │ │ │ - ldr r7, [pc, #184] @ 66294 │ │ │ │ + b 661d4 │ │ │ │ + ldr r7, [pc, #184] @ 66290 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e090c │ │ │ │ + bl 2e0eac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 66160 │ │ │ │ + beq 6615c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d7ba0 │ │ │ │ + bl 2d7dc0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66278 │ │ │ │ + beq 66274 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7c54 │ │ │ │ + bl 2d7e74 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66278 │ │ │ │ + beq 66274 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7cb8 │ │ │ │ + bl 2d7ed8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66278 │ │ │ │ + beq 66274 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d7f74 │ │ │ │ + bl 2d8404 <_PyLong_UnsignedShort_Converter@@Base+0x1e4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66278 │ │ │ │ + beq 66274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d9c58 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ + bl 2da198 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66278 │ │ │ │ + beq 66274 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66284 │ │ │ │ + beq 66280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66284 │ │ │ │ + bne 66280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 66284 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 66280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ - b 66160 │ │ │ │ - ldr r0, [pc, #8] @ 66294 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 6615c │ │ │ │ + ldr r0, [pc, #8] @ 66290 │ │ │ │ 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 10f7e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6634c │ │ │ │ + beq 662e0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6634c │ │ │ │ + beq 662e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6634c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 662e0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66380 │ │ │ │ + beq 66314 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 66380 │ │ │ │ + beq 66314 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66380 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66314 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663b4 │ │ │ │ + beq 66348 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 663b4 │ │ │ │ + beq 66348 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663b4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66348 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663e8 │ │ │ │ + beq 6637c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 663e8 │ │ │ │ + beq 6637c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663e8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6637c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6641c │ │ │ │ + beq 663b0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6641c │ │ │ │ + beq 663b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6641c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 663b0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66450 │ │ │ │ + beq 663e4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq 66450 │ │ │ │ + beq 663e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66450 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 663e4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66484 │ │ │ │ + beq 66418 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 66484 │ │ │ │ + beq 66418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66484 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66418 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664b8 │ │ │ │ + beq 6644c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 664b8 │ │ │ │ + beq 6644c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664b8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6644c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664ec │ │ │ │ + beq 66480 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 664ec │ │ │ │ + beq 66480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664ec │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66480 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66520 │ │ │ │ + beq 664b4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 66520 │ │ │ │ + beq 664b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66520 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 664b4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66554 │ │ │ │ + beq 664e8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 66554 │ │ │ │ + beq 664e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66554 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 664e8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66588 │ │ │ │ + beq 6651c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 66588 │ │ │ │ + beq 6651c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66588 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6651c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 665bc │ │ │ │ + beq 66550 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 665bc │ │ │ │ + beq 66550 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 665bc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66550 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 665f0 │ │ │ │ + beq 66584 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 665f0 │ │ │ │ + beq 66584 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 665f0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66584 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66624 │ │ │ │ + beq 665b8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 66624 │ │ │ │ + beq 665b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66624 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 665b8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66658 │ │ │ │ + beq 665ec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 66658 │ │ │ │ + beq 665ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66658 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 665ec │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6668c │ │ │ │ + beq 66620 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 6668c │ │ │ │ + beq 66620 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6668c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66620 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 666c0 │ │ │ │ + beq 66654 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 666c0 │ │ │ │ + beq 66654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 666c0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66654 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + tst r3, #1 │ │ │ │ + bne 6667c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + tst r2, #1 │ │ │ │ + beq 666a4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 666b8 │ │ │ │ + ldr r1, [pc, #36] @ 666bc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 666c0 │ │ │ │ + tst r3, #14 │ │ │ │ + ldr r0, [pc, #16] @ 666c4 │ │ │ │ + movne r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r7, r8, asr pc │ │ │ │ + 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 66700 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66738 │ │ │ │ - b 6672c │ │ │ │ + bne 66734 │ │ │ │ + b 66728 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #204] @ 667e0 │ │ │ │ + ldr r0, [pc, #204] @ 667dc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 666ec │ │ │ │ + bne 666e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 667d8 │ │ │ │ - bl a55d4 │ │ │ │ + b 667d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66724 │ │ │ │ + bne 66720 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66758 │ │ │ │ - bl a55d4 │ │ │ │ + bne 66754 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66724 │ │ │ │ + bne 66720 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66724 │ │ │ │ + beq 66720 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #108] @ 667e4 │ │ │ │ - ldr r0, [pc, #108] @ 667e8 │ │ │ │ + ldr r1, [pc, #108] @ 667e0 │ │ │ │ + ldr r0, [pc, #108] @ 667e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66724 │ │ │ │ - bl c3e20 │ │ │ │ + blt 66720 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r0, [pc, #40] @ 667ec │ │ │ │ - bge 667d8 │ │ │ │ - ldr r3, [pc, #36] @ 667f0 │ │ │ │ + ldrge r0, [pc, #40] @ 667e8 │ │ │ │ + bge 667d4 │ │ │ │ + ldr r3, [pc, #36] @ 667ec │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ 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 │ │ │ │ + eorseq ip, r6, r4, lsr r8 │ │ │ │ + eorseq r2, r9, r0, lsl #5 │ │ │ │ + eorseq r2, r9, r4, lsl #5 │ │ │ │ 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] @ 66828 │ │ │ │ mov r4, r0 │ │ │ │ - bl 150674 │ │ │ │ + bl 15063c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66824 │ │ │ │ + bne 66820 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 30494 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99b98 │ │ │ │ - eorseq r9, r8, ip, lsr sp │ │ │ │ + b 99cb4 │ │ │ │ + @ instruction: 0x0038a2bc │ │ │ │ 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 66890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66888 │ │ │ │ + beq 66884 │ │ │ │ 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 66880 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a329c │ │ │ │ - ldr r0, [pc, #4] @ 66890 │ │ │ │ + b a3300 │ │ │ │ + ldr r0, [pc, #4] @ 6688c │ │ │ │ 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 6690c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 66910 │ │ │ │ + bne 6690c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21e1d8 │ │ │ │ + bl 21e230 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 66910 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6690c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66948 │ │ │ │ + bne 66944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66910 │ │ │ │ + bne 6690c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r4] │ │ │ │ - b 6694c │ │ │ │ + b 66948 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b638c │ │ │ │ + bl 1b65dc │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 66938 │ │ │ │ - bl a55d4 │ │ │ │ + bne 66934 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66948 │ │ │ │ + bne 66944 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b 6694c │ │ │ │ + b 66948 │ │ │ │ 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] @ 66998 │ │ │ │ + bl 2b3700 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66990 │ │ │ │ + beq 6698c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 669a0 │ │ │ │ + ldr r0, [pc, #20] @ 6699c │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a84 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 669a4 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 669a0 │ │ │ │ + b a9a84 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r8, lsl #5 │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ + eorseq lr, r8, r8, lsl #16 │ │ │ │ + eorseq r0, r9, ip, lsl #2 │ │ │ │ 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] @ 66a30 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 669fc │ │ │ │ + beq 669f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 669fc │ │ │ │ + ble 669f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ 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 66a10 │ │ │ │ + b 66a28 │ │ │ │ + ldr r3, [pc, #52] @ 66a34 │ │ │ │ + ldr r1, [pc, #52] @ 66a38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66a2c │ │ │ │ + b 66a28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66a2c │ │ │ │ + bne 66a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 66ad8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66a90 │ │ │ │ + beq 66a8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66a90 │ │ │ │ + ble 66a8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 66aa8 │ │ │ │ - bl 16220c │ │ │ │ + bne 66aa4 │ │ │ │ + bl 1622b8 │ │ │ │ mov r5, r0 │ │ │ │ - b 66ab0 │ │ │ │ - ldr r3, [pc, #72] @ 66ae0 │ │ │ │ - ldr r1, [pc, #72] @ 66ae4 │ │ │ │ + b 66aac │ │ │ │ + ldr r3, [pc, #72] @ 66adc │ │ │ │ + ldr r1, [pc, #72] @ 66ae0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66ad4 │ │ │ │ - bl b2868 │ │ │ │ + b 66ad0 │ │ │ │ + bl b2938 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66ad4 │ │ │ │ + beq 66ad0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66ad4 │ │ │ │ + bne 66ad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 66b2c │ │ │ │ + bl 2b3700 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66b24 │ │ │ │ + beq 66b20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66b34 │ │ │ │ + ldr r0, [pc, #20] @ 66b30 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a84 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66b38 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 66b34 │ │ │ │ + b a9a84 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r8, lsl #5 │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ + eorseq lr, r8, r8, lsl #16 │ │ │ │ + eorseq r0, r9, ip, lsl #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 │ │ │ │ mov r1, sp │ │ │ │ - bl 66894 │ │ │ │ + bl 66890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b98 │ │ │ │ + beq 66b94 │ │ │ │ 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 66b90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a329c │ │ │ │ - ldr r0, [pc, #4] @ 66ba0 │ │ │ │ + b a3300 │ │ │ │ + ldr r0, [pc, #4] @ 66b9c │ │ │ │ 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 a5928 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 8be20 │ │ │ │ + b 8be7c │ │ │ │ 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] @ 66c54 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66c20 │ │ │ │ + beq 66c1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66c20 │ │ │ │ + ble 66c1c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 115980 │ │ │ │ + bl 115910 │ │ │ │ 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 66c34 │ │ │ │ + b 66c4c │ │ │ │ + ldr r3, [pc, #52] @ 66c58 │ │ │ │ + ldr r1, [pc, #52] @ 66c5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66c50 │ │ │ │ + b 66c4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66c50 │ │ │ │ + bne 66c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ + b 66294 │ │ │ │ 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 66c9c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 66894 │ │ │ │ + bl 66890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66cc4 │ │ │ │ - b 66cbc │ │ │ │ + bne 66cc4 │ │ │ │ + b 66cbc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #208] @ 66d7c │ │ │ │ + ldr r0, [pc, #208] @ 66d7c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66c84 │ │ │ │ + bne 66c84 │ │ │ │ mov r0, #0 │ │ │ │ - b 66d74 │ │ │ │ + b 66d74 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 66894 │ │ │ │ + bl 66890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66cbc │ │ │ │ + beq 66cbc │ │ │ │ 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 66d0c │ │ │ │ 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 66d20 │ │ │ │ + ldr r3, [pc, #108] @ 66d80 │ │ │ │ + ldr r1, [pc, #108] @ 66d84 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 66d54 │ │ │ │ + ldr r3, [pc, #96] @ 66d88 │ │ │ │ + ldr r0, [pc, #96] @ 66d8c │ │ │ │ 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 66d68 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 66d90 │ │ │ │ - bne 66cbc │ │ │ │ - b 66d74 │ │ │ │ + ldreq r0, [pc, #44] @ 66d90 │ │ │ │ + bne 66cbc │ │ │ │ + b 66d74 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150c38 │ │ │ │ + b 150d5c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r8, lsr #6 │ │ │ │ + eorseq ip, r6, r8, lsr #17 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r9, r0, lsl sp │ │ │ │ + mlaseq r9, r0, r2, r2 │ │ │ │ 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] @ 66e7c │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 66e34 │ │ │ │ + beq 66e34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 3a61c <_Py_IncRef@@Base+0x2cc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66e00 │ │ │ │ - b 66e34 │ │ │ │ + bne 66e00 │ │ │ │ + b 66e34 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66e3c │ │ │ │ + bne 66e3c │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 66e70 │ │ │ │ + ble 66e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30fc9c │ │ │ │ + bl 31076c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 66df0 │ │ │ │ + bne 66df0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66e70 │ │ │ │ + beq 66e70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66e54 │ │ │ │ + bne 66e54 │ │ │ │ mov r4, #0 │ │ │ │ - b 66e70 │ │ │ │ + b 66e70 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 66dfc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 66dfc │ │ │ │ + bne 66dfc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 66dfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66e34 │ │ │ │ + bne 66e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 66e34 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 66e34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, r0, asr #21 │ │ │ │ + eorseq r2, r9, r0, asr #32 │ │ │ │ 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] @ 66f94 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 66f98 │ │ │ │ + ldr r0, [pc, #244] @ 66f98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66ed0 │ │ │ │ + bne 66ed0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 66f9c │ │ │ │ + ldr r3, [pc, #224] @ 66f9c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66f10 │ │ │ │ + beq 66f10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66ed4 │ │ │ │ - b 66f10 │ │ │ │ + bgt 66ed4 │ │ │ │ + b 66f10 │ │ │ │ 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 66f28 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 66f9c │ │ │ │ + ldr r3, [pc, #156] @ 66f9c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66f10 │ │ │ │ + beq 66f10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66f28 │ │ │ │ - ldr r3, [pc, #136] @ 66fa0 │ │ │ │ - ldr r1, [pc, #136] @ 66fa4 │ │ │ │ + bgt 66f28 │ │ │ │ + ldr r3, [pc, #136] @ 66fa0 │ │ │ │ + ldr r1, [pc, #136] @ 66fa4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 66f8c │ │ │ │ + b 66f8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a94f4 │ │ │ │ + bl a9558 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 66f68 │ │ │ │ + beq 66f68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 66f68 │ │ │ │ + bne 66f68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66f8c │ │ │ │ + beq 66f8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66f8c │ │ │ │ + bne 66f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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 │ │ │ │ + bne 67000 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #106 @ 0x6a │ │ │ │ moveq r0, #1 │ │ │ │ - beq 67004 │ │ │ │ + beq 67004 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ str r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b 66300 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67040 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6703c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6709c │ │ │ │ + bne 67098 │ │ │ │ orr r0, r4, #524288 @ 0x80000 │ │ │ │ bl 294fc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67064 │ │ │ │ - ldr r3, [pc, #72] @ 670a4 │ │ │ │ + bne 67060 │ │ │ │ + ldr r3, [pc, #72] @ 670a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 67080 │ │ │ │ + bl 14445c │ │ │ │ + b 6707c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17d944 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17db20 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 67090 │ │ │ │ + bge 6708c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6709c │ │ │ │ + bne 67098 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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] @ 671b8 │ │ │ │ + ldr r1, [pc, #240] @ 671bc │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 670f8 │ │ │ │ + bne 670f4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 671c4 │ │ │ │ + ldr r3, [pc, #224] @ 671c0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67134 │ │ │ │ + beq 67130 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 670fc │ │ │ │ - b 67134 │ │ │ │ + bgt 670f8 │ │ │ │ + b 67130 │ │ │ │ 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 67148 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 671c4 │ │ │ │ + ldr r3, [pc, #160] @ 671c0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67134 │ │ │ │ + beq 67130 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67150 │ │ │ │ - ldr r3, [pc, #140] @ 671c8 │ │ │ │ - ldr r1, [pc, #140] @ 671cc │ │ │ │ + bgt 6714c │ │ │ │ + ldr r3, [pc, #140] @ 671c4 │ │ │ │ + ldr r1, [pc, #140] @ 671c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 671b4 │ │ │ │ + b 671b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f28 │ │ │ │ + bl 116eb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67190 │ │ │ │ + beq 6718c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67190 │ │ │ │ + bne 6718c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 671b4 │ │ │ │ + beq 671b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 671b4 │ │ │ │ + bne 671b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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 +62326,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 67214 │ │ │ │ add r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 6722c │ │ │ │ + ldr r2, [pc, #12] @ 67228 │ │ │ │ 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, ip, lsr #4 │ │ │ │ + ldr r2, [pc, #20] @ 67248 │ │ │ │ + ldr r0, [pc, #16] @ 67248 │ │ │ │ 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 1dde70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 672cc │ │ │ │ + blt 672c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18ac34 │ │ │ │ + bl 18adf0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a228 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6729c │ │ │ │ + bne 67298 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18ac34 │ │ │ │ + bl 18adf0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 672d4 │ │ │ │ + bne 672d0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 672dc │ │ │ │ + ldr r2, [pc, #32] @ 672d8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 672e0 │ │ │ │ + ldr r0, [pc, #4] @ 672dc │ │ │ │ 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] @ 67318 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ 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 1dde70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6735c │ │ │ │ + blt 67358 │ │ │ │ bl 2a12c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 67364 │ │ │ │ - ldr r3, [pc, #24] @ 6736c │ │ │ │ + bne 67360 │ │ │ │ + ldr r3, [pc, #24] @ 67368 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67370 │ │ │ │ + ldr r0, [pc, #4] @ 6736c │ │ │ │ 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 +62429,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] @ 675a0 │ │ │ │ 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 +62449,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 67410 │ │ │ │ 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 67454 │ │ │ │ + ldr ip, [pc, #396] @ 675a4 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 6758c │ │ │ │ + beq 67588 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6756c │ │ │ │ + beq 67568 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 674f0 │ │ │ │ + beq 674ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 674ac │ │ │ │ - bl 148160 │ │ │ │ + beq 674a8 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 674a0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6749c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6756c │ │ │ │ + bne 67568 │ │ │ │ subs r8, r6, #2 │ │ │ │ - bne 674b0 │ │ │ │ - b 674f4 │ │ │ │ + bne 674ac │ │ │ │ + b 674f0 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 674d4 │ │ │ │ + bne 674d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 260d10 │ │ │ │ + bl 260f20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 674f4 │ │ │ │ - b 6756c │ │ │ │ + bne 674f0 │ │ │ │ + b 67568 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 66894 │ │ │ │ + bl 66890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6756c │ │ │ │ + beq 67568 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 674f4 │ │ │ │ - b 674bc │ │ │ │ + beq 674f0 │ │ │ │ + b 674b8 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ cmn sl, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67528 │ │ │ │ + beq 67524 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [sp] │ │ │ │ bl 296f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 67540 │ │ │ │ + b 6753c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 29da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67574 │ │ │ │ + beq 67570 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6757c │ │ │ │ - bl 132724 │ │ │ │ + bne 67578 │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 674fc │ │ │ │ + beq 674f8 │ │ │ │ mov r4, #0 │ │ │ │ - b 6758c │ │ │ │ - ldr r4, [pc, #48] @ 675ac │ │ │ │ - b 6758c │ │ │ │ - ldr r3, [pc, #44] @ 675b0 │ │ │ │ + b 67588 │ │ │ │ + ldr r4, [pc, #48] @ 675a8 │ │ │ │ + b 67588 │ │ │ │ + ldr r3, [pc, #44] @ 675ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170ae4 │ │ │ │ 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, lsl #28 │ │ │ │ subseq r4, r7, r8, asr #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000675b4 : │ │ │ │ +000675b0 : │ │ │ │ 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 675d8 │ │ │ │ + b 298b04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 58600 │ │ │ │ + bl 585fc │ │ │ │ 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] @ 6775c │ │ │ │ + ldr r2, [pc, #324] @ 67760 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6764c │ │ │ │ + bne 67648 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #304] @ 67768 │ │ │ │ + ldr r3, [pc, #304] @ 67764 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 676c4 │ │ │ │ + beq 676c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67650 │ │ │ │ - b 676c4 │ │ │ │ + bgt 6764c │ │ │ │ + b 676c0 │ │ │ │ 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 67688 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #236] @ 67768 │ │ │ │ + ldr r3, [pc, #236] @ 67764 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 676c4 │ │ │ │ + beq 676c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 676c4 │ │ │ │ + ble 676c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 676f4 │ │ │ │ + beq 676f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r6] │ │ │ │ - bne 676e8 │ │ │ │ + bne 676e4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #168] @ 67768 │ │ │ │ + ldr r3, [pc, #168] @ 67764 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 676dc │ │ │ │ - ldr r3, [pc, #160] @ 6776c │ │ │ │ - ldr r1, [pc, #160] @ 67770 │ │ │ │ + bne 676d8 │ │ │ │ + ldr r3, [pc, #160] @ 67768 │ │ │ │ + ldr r1, [pc, #160] @ 6776c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r7, #0 │ │ │ │ - b 67758 │ │ │ │ + b 67754 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 676c4 │ │ │ │ + ble 676c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127620 │ │ │ │ + bl 1275b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6772c │ │ │ │ + beq 67728 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6772c │ │ │ │ + bne 67728 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 67750 │ │ │ │ + beq 6774c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67750 │ │ │ │ + bne 6774c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 677a4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 677a0 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6782c │ │ │ │ + bne 67828 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 677c8 │ │ │ │ - ldr r3, [pc, #120] @ 67838 │ │ │ │ + bne 677c4 │ │ │ │ + ldr r3, [pc, #120] @ 67834 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - bl 8aec4 │ │ │ │ + b 14445c │ │ │ │ + bl 8af20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 677dc │ │ │ │ + bne 677d8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2a9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 67818 │ │ │ │ - bl 8b460 │ │ │ │ + beq 67814 │ │ │ │ + bl 8b4bc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #48] @ 67838 │ │ │ │ + ldr r2, [pc, #48] @ 67834 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ - bl bb7dc │ │ │ │ + b 14445c │ │ │ │ + bl bb8d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ - b 67830 │ │ │ │ + bl 8b4bc │ │ │ │ + b 6782c │ │ │ │ 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] @ 678a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67874 │ │ │ │ + beq 67870 │ │ │ │ mov r1, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67878 │ │ │ │ + beq 67874 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67894 │ │ │ │ - ldr r1, [pc, #28] @ 678a8 │ │ │ │ - bl adde8 │ │ │ │ + beq 67890 │ │ │ │ + ldr r1, [pc, #28] @ 678a4 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67898 │ │ │ │ + beq 67894 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 191d98 │ │ │ │ + b 191f54 │ │ │ │ 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] @ 678e8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 678dc │ │ │ │ - bl 2aadd8 │ │ │ │ + beq 678d8 │ │ │ │ + bl 2aafd8 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ - ldr r0, [pc, #4] @ 678f0 │ │ │ │ + bl 1580dc │ │ │ │ + ldr r0, [pc, #4] @ 678ec │ │ │ │ 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 +62783,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 67ac0 │ │ │ │ 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 +62799,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 679e0 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67a04 │ │ │ │ + bne 67a00 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67988 │ │ │ │ + bne 67984 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67994 │ │ │ │ + beq 67990 │ │ │ │ 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 679d8 │ │ │ │ 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 679b4 │ │ │ │ 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 67ac0 │ │ │ │ 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 67a40 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67a50 │ │ │ │ + beq 67a4c │ │ │ │ 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 67a9c │ │ │ │ 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 67a78 │ │ │ │ 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] @ 67ae0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #8] @ 67ae8 │ │ │ │ + ldr r1, [pc, #8] @ 67ae4 │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1176f0 │ │ │ │ + b 117680 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00391efc │ │ │ │ + eorseq r2, r9, ip, ror r4 │ │ │ │ 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 67b20 │ │ │ │ + ldr r3, [pc, #248] @ 67c0c │ │ │ │ + ldr r1, [pc, #248] @ 67c10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 67b4c │ │ │ │ + bl 18f354 │ │ │ │ + b 67b48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67b54 │ │ │ │ - ldr r3, [pc, #204] @ 67c10 │ │ │ │ - ldr r1, [pc, #208] @ 67c18 │ │ │ │ + bne 67b50 │ │ │ │ + ldr r3, [pc, #204] @ 67c0c │ │ │ │ + ldr r1, [pc, #208] @ 67c14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 67c08 │ │ │ │ + b 67c04 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67b4c │ │ │ │ + beq 67b48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67b94 │ │ │ │ - ldr r3, [pc, #156] @ 67c1c │ │ │ │ - ldr r1, [pc, #156] @ 67c20 │ │ │ │ + ble 67b90 │ │ │ │ + ldr r3, [pc, #156] @ 67c18 │ │ │ │ + ldr r1, [pc, #156] @ 67c1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 67b4c │ │ │ │ + bl 113344 │ │ │ │ + b 67b48 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67bd0 │ │ │ │ + bne 67bcc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67bd0 │ │ │ │ + bge 67bcc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 678f4 │ │ │ │ + bl 678f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 67c24 │ │ │ │ - b 67c08 │ │ │ │ - bl c3e20 │ │ │ │ + bl 113344 │ │ │ │ + ldr r0, [pc, #84] @ 67c20 │ │ │ │ + b 67c04 │ │ │ │ + bl c3e30 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 678f4 │ │ │ │ + bl 678f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 67bc0 │ │ │ │ + bl c7b88 │ │ │ │ + b 67bbc │ │ │ │ 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, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ 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 18c418 │ │ │ │ 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 67e1c │ │ │ │ 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 +63014,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 67d3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67d60 │ │ │ │ + bne 67d5c │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67ce4 │ │ │ │ + bne 67ce0 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67cf0 │ │ │ │ + beq 67cec │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22b4b0 │ │ │ │ + bl 22b544 │ │ │ │ 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 67d34 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22b4b0 │ │ │ │ + bl 22b544 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67d14 │ │ │ │ + b 67d10 │ │ │ │ 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 67e1c │ │ │ │ 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 67d9c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67dac │ │ │ │ + beq 67da8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22b4b0 │ │ │ │ + bl 22b544 │ │ │ │ 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 67df8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22b4b0 │ │ │ │ + bl 22b544 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67dd8 │ │ │ │ + b 67dd4 │ │ │ │ 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 +63111,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 67e5c │ │ │ │ + ldr r3, [pc, #248] @ 67f48 │ │ │ │ + ldr r1, [pc, #248] @ 67f4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 67e88 │ │ │ │ + bl 18f354 │ │ │ │ + b 67e84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67e90 │ │ │ │ - ldr r3, [pc, #204] @ 67f4c │ │ │ │ - ldr r1, [pc, #208] @ 67f54 │ │ │ │ + bne 67e8c │ │ │ │ + ldr r3, [pc, #204] @ 67f48 │ │ │ │ + ldr r1, [pc, #208] @ 67f50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 67f44 │ │ │ │ + b 67f40 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67e88 │ │ │ │ + beq 67e84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67ed0 │ │ │ │ - ldr r3, [pc, #156] @ 67f58 │ │ │ │ - ldr r1, [pc, #156] @ 67f5c │ │ │ │ + ble 67ecc │ │ │ │ + ldr r3, [pc, #156] @ 67f54 │ │ │ │ + ldr r1, [pc, #156] @ 67f58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 67e88 │ │ │ │ + bl 113344 │ │ │ │ + b 67e84 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67f0c │ │ │ │ + bne 67f08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67f0c │ │ │ │ + bge 67f08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67c50 │ │ │ │ + bl 67c4c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 67f60 │ │ │ │ - b 67f44 │ │ │ │ - bl c3e20 │ │ │ │ + bl 113344 │ │ │ │ + ldr r0, [pc, #84] @ 67f5c │ │ │ │ + b 67f40 │ │ │ │ + bl c3e30 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67c50 │ │ │ │ + bl 67c4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 67efc │ │ │ │ + bl c7b88 │ │ │ │ + b 67ef8 │ │ │ │ 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, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ 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] @ 67fe4 │ │ │ │ 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] @ 67fe8 │ │ │ │ + bl 2dfc1c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67fe0 │ │ │ │ + beq 67fdc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #44] @ 67ff0 │ │ │ │ + ldr r0, [pc, #44] @ 67fec │ │ │ │ bl 2a870 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 67fdc │ │ │ │ - ldr r3, [pc, #32] @ 67ff4 │ │ │ │ + bge 67fd8 │ │ │ │ + ldr r3, [pc, #32] @ 67ff0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 67fe0 │ │ │ │ - bl a62ec │ │ │ │ + bl 14445c │ │ │ │ + b 67fdc │ │ │ │ + bl a6350 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r4, r4, asr #24 │ │ │ │ + andeq lr, r4, r8, lsr ip │ │ │ │ @ instruction: 0x00574498 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00067ff8 : │ │ │ │ +00067ff4 : │ │ │ │ mov r1, #0 │ │ │ │ - b 29c0dc │ │ │ │ + b 29c2ec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68014 │ │ │ │ - b 92d84 │ │ │ │ + bne 68010 │ │ │ │ + b 92e84 │ │ │ │ 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 92e84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 680a4 │ │ │ │ + beq 680a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c974 │ │ │ │ + bl 6c970 │ │ │ │ ldr r4, [r0] │ │ │ │ - b 68058 │ │ │ │ + b 68054 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 680e4 │ │ │ │ + bne 680e0 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 680fc │ │ │ │ + beq 680f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ - ble 68054 │ │ │ │ + ble 68050 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r2, [r4] │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68048 │ │ │ │ + beq 68044 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 680ac │ │ │ │ + bne 680a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 680c8 │ │ │ │ + bne 680c4 │ │ │ │ mov r5, #0 │ │ │ │ - b 680fc │ │ │ │ + b 680f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68098 │ │ │ │ + bne 68094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 68098 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 68094 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 680a4 │ │ │ │ + bne 680a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 680a4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 680a0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 68054 │ │ │ │ + bne 68050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 68054 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 68050 │ │ │ │ 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 +63301,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 682d0 │ │ │ │ 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 +63317,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 681f0 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 68214 │ │ │ │ + bne 68210 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 68198 │ │ │ │ + bne 68194 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 681a4 │ │ │ │ + beq 681a0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de04 │ │ │ │ + bl 5de08 │ │ │ │ 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 681e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de04 │ │ │ │ + bl 5de08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 681c8 │ │ │ │ + b 681c4 │ │ │ │ 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 682d0 │ │ │ │ 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 68250 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 68260 │ │ │ │ + beq 6825c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de04 │ │ │ │ + bl 5de08 │ │ │ │ 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 682ac │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de04 │ │ │ │ + bl 5de08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 6828c │ │ │ │ + b 68288 │ │ │ │ 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 : │ │ │ │ +000682d8 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2c37c0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c39ac <_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 6831c │ │ │ │ + ldr r3, [pc, #248] @ 68408 │ │ │ │ + ldr r1, [pc, #248] @ 6840c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68348 │ │ │ │ + bl 18f354 │ │ │ │ + b 68344 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68350 │ │ │ │ - ldr r3, [pc, #204] @ 6840c │ │ │ │ - ldr r1, [pc, #208] @ 68414 │ │ │ │ + bne 6834c │ │ │ │ + ldr r3, [pc, #204] @ 68408 │ │ │ │ + ldr r1, [pc, #208] @ 68410 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 68404 │ │ │ │ + b 68400 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68348 │ │ │ │ + beq 68344 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68390 │ │ │ │ - ldr r3, [pc, #156] @ 68418 │ │ │ │ - ldr r1, [pc, #156] @ 6841c │ │ │ │ + ble 6838c │ │ │ │ + ldr r3, [pc, #156] @ 68414 │ │ │ │ + ldr r1, [pc, #156] @ 68418 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 68348 │ │ │ │ + bl 113344 │ │ │ │ + b 68344 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 683cc │ │ │ │ + bne 683c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 683cc │ │ │ │ + bge 683c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68104 │ │ │ │ + bl 68100 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 68420 │ │ │ │ - b 68404 │ │ │ │ - bl c3e20 │ │ │ │ + bl 113344 │ │ │ │ + ldr r0, [pc, #84] @ 6841c │ │ │ │ + b 68400 │ │ │ │ + bl c3e30 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 68104 │ │ │ │ + bl 68100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 683bc │ │ │ │ + bl c7b88 │ │ │ │ + b 683b8 │ │ │ │ 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, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ 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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6845c │ │ │ │ - bl a55d4 │ │ │ │ + bne 68458 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 6848c │ │ │ │ + bne 68488 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 291cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68480 │ │ │ │ - ldr r3, [pc, #28] @ 68494 │ │ │ │ + beq 6847c │ │ │ │ + ldr r3, [pc, #28] @ 68490 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 6848c │ │ │ │ + bl 14445c │ │ │ │ + b 68488 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ - ldr r0, [pc, #12] @ 68498 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #12] @ 68494 │ │ │ │ + bl a9a84 │ │ │ │ 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, lsl #10 │ │ │ │ + ldr r1, [pc] @ 684a0 │ │ │ │ + b 10f38c │ │ │ │ + eorseq fp, r5, ip, lsr #4 │ │ │ │ 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 684dc │ │ │ │ + ldr r3, [pc, #248] @ 685c8 │ │ │ │ + ldr r1, [pc, #248] @ 685cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68508 │ │ │ │ + bl 18f354 │ │ │ │ + b 68504 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68510 │ │ │ │ - ldr r3, [pc, #204] @ 685cc │ │ │ │ - ldr r1, [pc, #208] @ 685d4 │ │ │ │ + bne 6850c │ │ │ │ + ldr r3, [pc, #204] @ 685c8 │ │ │ │ + ldr r1, [pc, #208] @ 685d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 685c4 │ │ │ │ + b 685c0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68508 │ │ │ │ + beq 68504 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68550 │ │ │ │ - ldr r3, [pc, #156] @ 685d8 │ │ │ │ - ldr r1, [pc, #156] @ 685dc │ │ │ │ + ble 6854c │ │ │ │ + ldr r3, [pc, #156] @ 685d4 │ │ │ │ + ldr r1, [pc, #156] @ 685d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 68508 │ │ │ │ + bl 113344 │ │ │ │ + b 68504 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6858c │ │ │ │ + bne 68588 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 6858c │ │ │ │ + bge 68588 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2eb774 │ │ │ │ + bl 2ebd14 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 685e0 │ │ │ │ - b 685c4 │ │ │ │ - bl c3e20 │ │ │ │ + bl 113344 │ │ │ │ + ldr r0, [pc, #84] @ 685dc │ │ │ │ + b 685c0 │ │ │ │ + bl c3e30 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2eb774 │ │ │ │ + bl 2ebd14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 6857c │ │ │ │ + bl c7b88 │ │ │ │ + b 68578 │ │ │ │ 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, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000685e4 : │ │ │ │ +000685e0 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 32ac4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32b0d0 <_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 68624 │ │ │ │ + ldr r3, [pc, #248] @ 68710 │ │ │ │ + ldr r1, [pc, #248] @ 68714 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68650 │ │ │ │ + bl 18f354 │ │ │ │ + b 6864c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68658 │ │ │ │ - ldr r3, [pc, #204] @ 68714 │ │ │ │ - ldr r1, [pc, #208] @ 6871c │ │ │ │ + bne 68654 │ │ │ │ + ldr r3, [pc, #204] @ 68710 │ │ │ │ + ldr r1, [pc, #208] @ 68718 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 6870c │ │ │ │ + b 68708 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68650 │ │ │ │ + beq 6864c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68698 │ │ │ │ - ldr r3, [pc, #156] @ 68720 │ │ │ │ - ldr r1, [pc, #156] @ 68724 │ │ │ │ + ble 68694 │ │ │ │ + ldr r3, [pc, #156] @ 6871c │ │ │ │ + ldr r1, [pc, #156] @ 68720 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 68650 │ │ │ │ + bl 113344 │ │ │ │ + b 6864c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 686d4 │ │ │ │ + bne 686d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 686d4 │ │ │ │ + bge 686d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 34e8f0 │ │ │ │ + bl 34ee6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 68728 │ │ │ │ - b 6870c │ │ │ │ - bl c3e20 │ │ │ │ + bl 113344 │ │ │ │ + ldr r0, [pc, #84] @ 68724 │ │ │ │ + b 68708 │ │ │ │ + bl c3e30 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 34e8f0 │ │ │ │ + bl 34ee6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 686c4 │ │ │ │ + bl c7b88 │ │ │ │ + b 686c0 │ │ │ │ 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, asr #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, 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 │ │ │ │ - ldr r2, [pc, #252] @ 68840 │ │ │ │ + ldr r2, [pc, #252] @ 6883c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 68844 │ │ │ │ + ldr r0, [pc, #244] @ 68840 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6877c │ │ │ │ + bne 68778 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 68848 │ │ │ │ + ldr r3, [pc, #224] @ 68844 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 687b8 │ │ │ │ + beq 687b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68780 │ │ │ │ - b 687b8 │ │ │ │ + bgt 6877c │ │ │ │ + b 687b4 │ │ │ │ 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 687cc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 68848 │ │ │ │ + ldr r3, [pc, #160] @ 68844 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 687b8 │ │ │ │ + beq 687b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 687d4 │ │ │ │ - ldr r3, [pc, #140] @ 6884c │ │ │ │ - ldr r1, [pc, #140] @ 68850 │ │ │ │ + bgt 687d0 │ │ │ │ + ldr r3, [pc, #140] @ 68848 │ │ │ │ + ldr r1, [pc, #140] @ 6884c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 68838 │ │ │ │ + b 68834 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ad68 │ │ │ │ + bl 10acb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 68814 │ │ │ │ + beq 68810 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 68814 │ │ │ │ + bne 68810 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 68838 │ │ │ │ + beq 68834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68838 │ │ │ │ + bne 68834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ │ │ │ │ -00068854 : │ │ │ │ +00068850 : │ │ │ │ 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] @ 68890 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2aa0fc │ │ │ │ + bl 2aa2fc │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 68898 │ │ │ │ - b 2a7978 │ │ │ │ + ldr r0, [pc, #4] @ 68894 │ │ │ │ + b 2a7b78 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003924d0 │ │ │ │ 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 688cc │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68924 │ │ │ │ - b 68918 │ │ │ │ + bne 688fc │ │ │ │ + b 688f0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #200] @ 689cc │ │ │ │ + ldr r0, [pc, #200] @ 689a4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 688dc │ │ │ │ - b 689c4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 688b4 │ │ │ │ + b 6899c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 689c4 │ │ │ │ + bne 6899c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 689d0 │ │ │ │ + ldr r2, [pc, #160] @ 689a8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 6894c │ │ │ │ - ldr r3, [pc, #148] @ 689d4 │ │ │ │ - ldr r1, [pc, #148] @ 689d8 │ │ │ │ + beq 68924 │ │ │ │ + ldr r3, [pc, #148] @ 689ac │ │ │ │ + ldr r1, [pc, #148] @ 689b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 689b4 │ │ │ │ + bl 117680 │ │ │ │ + b 6898c │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 68978 │ │ │ │ + bhi 68950 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 689ac │ │ │ │ + beq 68984 │ │ │ │ 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 68968 │ │ │ │ + ldr r3, [pc, #92] @ 689b4 │ │ │ │ + ldr r1, [pc, #92] @ 689b8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ - b 689b4 │ │ │ │ + bl 117680 │ │ │ │ + b 6898c │ │ │ │ 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 68968 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ - bl a55d4 │ │ │ │ + b a6350 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 689ac │ │ │ │ + beq 68984 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r6, r4, asr #16 │ │ │ │ + eorseq r1, r6, r4, asr #27 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr r3 │ │ │ │ + @ instruction: 0x003918d8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r4, lsr #3 │ │ │ │ + eorseq sp, r7, r4, lsr #14 │ │ │ │ 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] @ 68f28 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - beq 68a30 │ │ │ │ + beq 68a08 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 68a30 │ │ │ │ + beq 68a08 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 68a64 │ │ │ │ - b 68a4c │ │ │ │ + bls 68a3c │ │ │ │ + b 68a24 │ │ │ │ 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 689f4 │ │ │ │ + ldr r0, [pc, #1300] @ 68f2c │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 689f4 │ │ │ │ + b 68b24 │ │ │ │ + ldr r0, [pc, #1280] @ 68f2c │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #16 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68b4c │ │ │ │ + beq 68b24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 68a84 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68a5c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 68b24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 68aa4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68a7c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 68b24 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 68ac4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68a9c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 68b24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 68ae4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68abc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 68b24 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 68b04 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68adc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 68b24 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 68b24 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68afc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 68b24 │ │ │ │ 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 68b2c │ │ │ │ + ldr r2, [pc, #1048] @ 68f30 │ │ │ │ + ldr r1, [pc, #1048] @ 68f34 │ │ │ │ + ldr r0, [pc, #1036] @ 68f2c │ │ │ │ mov r3, r6 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 68f44 │ │ │ │ + b 68f1c │ │ │ │ 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 68b5c │ │ │ │ + ldr r2, [pc, #1004] @ 68f38 │ │ │ │ + ldr r1, [pc, #1004] @ 68f3c │ │ │ │ + ldr r0, [pc, #984] @ 68f2c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68b24 │ │ │ │ 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 68b88 │ │ │ │ + ldr r2, [pc, #960] @ 68f38 │ │ │ │ + ldr r1, [pc, #964] @ 68f40 │ │ │ │ + ldr r0, [pc, #940] @ 68f2c │ │ │ │ mov r3, fp │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68b24 │ │ │ │ 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 68bb4 │ │ │ │ + ldr r2, [pc, #916] @ 68f38 │ │ │ │ + ldr r1, [pc, #924] @ 68f44 │ │ │ │ + ldr r0, [pc, #896] @ 68f2c │ │ │ │ mov r3, sl │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68b24 │ │ │ │ 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 68be0 │ │ │ │ + ldr r2, [pc, #888] @ 68f48 │ │ │ │ + ldr r1, [pc, #888] @ 68f4c │ │ │ │ + ldr r0, [pc, #852] @ 68f2c │ │ │ │ mov r3, r8 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68b24 │ │ │ │ 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 68c0c │ │ │ │ + ldr r2, [pc, #844] @ 68f48 │ │ │ │ + ldr r1, [pc, #848] @ 68f50 │ │ │ │ + ldr r0, [pc, #808] @ 68f2c │ │ │ │ mov r3, r7 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68b24 │ │ │ │ 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 68c3c │ │ │ │ + ldr r2, [pc, #796] @ 68f48 │ │ │ │ + ldr r1, [pc, #804] @ 68f54 │ │ │ │ + ldr r0, [pc, #760] @ 68f2c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68b24 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 68c84 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68c5c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 68b24 │ │ │ │ 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 68c8c │ │ │ │ + ldr r2, [pc, #692] @ 68f30 │ │ │ │ + ldr r1, [pc, #728] @ 68f58 │ │ │ │ + ldr r0, [pc, #680] @ 68f2c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68b24 │ │ │ │ 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 68cb8 │ │ │ │ + ldr r2, [pc, #648] @ 68f30 │ │ │ │ + ldr r1, [pc, #688] @ 68f5c │ │ │ │ + ldr r0, [pc, #636] @ 68f2c │ │ │ │ mov r3, r9 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68b24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble 68d4c │ │ │ │ + ble 68d24 │ │ │ │ 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 68cf0 │ │ │ │ + ldr r2, [pc, #600] @ 68f38 │ │ │ │ + ldr r1, [pc, #636] @ 68f60 │ │ │ │ + ldr r0, [pc, #580] @ 68f2c │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68b24 │ │ │ │ cmp r3, #17 │ │ │ │ - beq 68d58 │ │ │ │ + beq 68d30 │ │ │ │ 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 68d34 │ │ │ │ + ldr r2, [pc, #548] @ 68f38 │ │ │ │ + ldr r1, [pc, #588] @ 68f64 │ │ │ │ + ldr r0, [pc, #528] @ 68f2c │ │ │ │ mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68b24 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 68d5c │ │ │ │ + b 68d34 │ │ │ │ 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] @ 68f68 │ │ │ │ + ldr r0, [pc, #508] @ 68f6c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 68dc8 │ │ │ │ + blt 68da0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68de0 │ │ │ │ - ldr r3, [pc, #472] @ 68f98 │ │ │ │ - ldr r1, [pc, #472] @ 68f9c │ │ │ │ + bge 68db8 │ │ │ │ + ldr r3, [pc, #472] @ 68f70 │ │ │ │ + ldr r1, [pc, #472] @ 68f74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 68f24 │ │ │ │ + b 68efc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68e00 │ │ │ │ - ldr r3, [pc, #420] @ 68f98 │ │ │ │ - ldr r1, [pc, #424] @ 68fa0 │ │ │ │ + bge 68dd8 │ │ │ │ + ldr r3, [pc, #420] @ 68f70 │ │ │ │ + ldr r1, [pc, #424] @ 68f78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68dc8 │ │ │ │ + bl 18f354 │ │ │ │ + b 68da0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68e20 │ │ │ │ - ldr r3, [pc, #388] @ 68f98 │ │ │ │ - ldr r1, [pc, #396] @ 68fa4 │ │ │ │ + bge 68df8 │ │ │ │ + ldr r3, [pc, #388] @ 68f70 │ │ │ │ + ldr r1, [pc, #396] @ 68f7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68dc8 │ │ │ │ + bl 18f354 │ │ │ │ + b 68da0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68e40 │ │ │ │ - ldr r3, [pc, #356] @ 68f98 │ │ │ │ - ldr r1, [pc, #368] @ 68fa8 │ │ │ │ + bge 68e18 │ │ │ │ + ldr r3, [pc, #356] @ 68f70 │ │ │ │ + ldr r1, [pc, #368] @ 68f80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68dc8 │ │ │ │ + bl 18f354 │ │ │ │ + b 68da0 │ │ │ │ mov r0, fp │ │ │ │ - bl 6914c │ │ │ │ + bl 69148 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 68dc8 │ │ │ │ + beq 68da0 │ │ │ │ mov r0, sl │ │ │ │ - bl 6914c │ │ │ │ + bl 69148 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r5, sl │ │ │ │ moveq r4, sl │ │ │ │ - beq 68f24 │ │ │ │ + beq 68efc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 68e88 │ │ │ │ + beq 68e60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6914c │ │ │ │ + bl 69148 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 68e8c │ │ │ │ - b 68f14 │ │ │ │ - ldr r5, [pc, #284] @ 68fac │ │ │ │ + bne 68e64 │ │ │ │ + b 68eec │ │ │ │ + ldr r5, [pc, #284] @ 68f84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68ea8 │ │ │ │ + beq 68e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6914c │ │ │ │ + bl 69148 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 68eac │ │ │ │ - b 68f20 │ │ │ │ - ldr r4, [pc, #252] @ 68fac │ │ │ │ + bne 68e84 │ │ │ │ + b 68ef8 │ │ │ │ + ldr r4, [pc, #252] @ 68f84 │ │ │ │ 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 +64181,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 2d0e98 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 68f24 │ │ │ │ + b 68efc │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 68f24 │ │ │ │ + b 68efc │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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, asr #25 │ │ │ │ + eorseq r0, r9, r8, lsl sl │ │ │ │ + @ instruction: 0x003924f8 │ │ │ │ + @ instruction: 0x0037ced4 │ │ │ │ + eorseq r2, r9, r4, lsl #10 │ │ │ │ + eorseq r2, r9, r0, lsl r5 │ │ │ │ + eorseq r2, r9, ip, lsl r5 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq r2, r9, r8, lsr #10 │ │ │ │ + eorseq r2, r9, r4, lsr r5 │ │ │ │ + eorseq r2, r9, r0, asr #10 │ │ │ │ + eorseq r2, r9, ip, asr #10 │ │ │ │ + eorseq r2, r9, r8, asr r5 │ │ │ │ + eorseq r2, r9, r4, ror #10 │ │ │ │ + eorseq r2, r9, r0, ror r5 │ │ │ │ + eorseq r2, r8, r8, ror #26 │ │ │ │ + eorseq r2, r8, r4, ror sp │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r9, ip, ror r5 │ │ │ │ + eorseq r2, r9, r0, lsr #11 │ │ │ │ + eorseq r2, r9, ip, asr #11 │ │ │ │ + @ instruction: 0x003925f8 │ │ │ │ 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] @ 68fa8 │ │ │ │ + b 128c9c │ │ │ │ + eorseq r2, r9, ip, lsl r6 │ │ │ │ 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 34c460 <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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] @ 69030 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ - bl a26fc │ │ │ │ - ldr r2, [pc, #48] @ 69038 │ │ │ │ + bl a2760 │ │ │ │ + ldr r2, [pc, #48] @ 69034 │ │ │ │ ldr r3, [r2, #520] @ 0x208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6902c │ │ │ │ + beq 69028 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #520] @ 0x208 │ │ │ │ - bne 6902c │ │ │ │ + bne 69028 │ │ │ │ add r0, r2, #520 @ 0x208 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 69070 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69088 │ │ │ │ - b 69098 │ │ │ │ + bne 69084 │ │ │ │ + b 69094 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69064 │ │ │ │ + beq 69060 │ │ │ │ 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 690b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690d0 │ │ │ │ + beq 690cc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690ec │ │ │ │ + beq 690e8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69108 │ │ │ │ + beq 69104 │ │ │ │ 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 +64332,1427 @@ │ │ │ │ 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 34c460 <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r4, #8 │ │ │ │ addne r5, r5, #8 │ │ │ │ movne r7, #0 │ │ │ │ - bne 691e4 │ │ │ │ - b 691b0 │ │ │ │ + bne 691e0 │ │ │ │ + b 691ac │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 691f0 │ │ │ │ - ldr r0, [pc, #148] @ 6922c │ │ │ │ + bne 691ec │ │ │ │ + ldr r0, [pc, #148] @ 69228 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #144] @ 69230 │ │ │ │ + ldr r1, [pc, #144] @ 6922c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69208 │ │ │ │ + bne 69204 │ │ │ │ mov r4, #0 │ │ │ │ - b 69224 │ │ │ │ + b 69220 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - ldr r2, [pc, #112] @ 69234 │ │ │ │ + ldr r2, [pc, #112] @ 69230 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 69184 │ │ │ │ + bne 69180 │ │ │ │ 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 69220 │ │ │ │ + b 691b4 │ │ │ │ + bl 1d1d58 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 691dc │ │ │ │ + bne 691d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 691b0 │ │ │ │ + beq 691ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 691b0 │ │ │ │ + bne 691ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 691b0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 691ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, asr #1 │ │ │ │ + eorseq r2, r9, r8, asr #12 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ 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 928cc │ │ │ │ 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 34c4cc <_Py_c_neg@@Base+0x4c4> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 6929c │ │ │ │ + beq 69298 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 2b4488 │ │ │ │ + bl 2b4510 │ │ │ │ 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] @ 69380 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 692f0 │ │ │ │ + beq 692ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 692f0 │ │ │ │ + ble 692ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f518 │ │ │ │ + bl 19f3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6934c │ │ │ │ - b 69304 │ │ │ │ - ldr r3, [pc, #144] @ 69388 │ │ │ │ - ldr r1, [pc, #144] @ 6938c │ │ │ │ + bne 69348 │ │ │ │ + b 69300 │ │ │ │ + ldr r3, [pc, #144] @ 69384 │ │ │ │ + ldr r1, [pc, #144] @ 69388 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 69328 │ │ │ │ - ldr r3, [pc, #132] @ 69390 │ │ │ │ + bl 18f354 │ │ │ │ + b 69324 │ │ │ │ + ldr r3, [pc, #132] @ 6938c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #120] @ 69394 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #120] @ 69390 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69330 │ │ │ │ + bne 6932c │ │ │ │ mov r5, #0 │ │ │ │ - b 6937c │ │ │ │ + b 69378 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69328 │ │ │ │ + bne 69324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 69328 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 69324 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6937c │ │ │ │ + beq 69378 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6937c │ │ │ │ + bne 69378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsheq r2, [r9], -ip @ │ │ │ │ + eorseq r2, r9, ip, ror 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 r3, #31 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ 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 1c56ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 693fc │ │ │ │ + blt 693f8 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175e8c │ │ │ │ + b 176068 │ │ │ │ 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 1f8b60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6943c │ │ │ │ + blt 69438 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175e8c │ │ │ │ + b 176068 │ │ │ │ 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] @ 69558 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69560 │ │ │ │ + ldr r0, [pc, #244] @ 6955c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69498 │ │ │ │ + bne 69494 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69564 │ │ │ │ + ldr r3, [pc, #224] @ 69560 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 694d8 │ │ │ │ + beq 694d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6949c │ │ │ │ - b 694d8 │ │ │ │ + bgt 69498 │ │ │ │ + b 694d4 │ │ │ │ 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 694ec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69564 │ │ │ │ + ldr r3, [pc, #156] @ 69560 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 694d8 │ │ │ │ + beq 694d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 694f0 │ │ │ │ - ldr r3, [pc, #136] @ 69568 │ │ │ │ - ldr r1, [pc, #136] @ 6956c │ │ │ │ + bgt 694ec │ │ │ │ + ldr r3, [pc, #136] @ 69564 │ │ │ │ + ldr r1, [pc, #136] @ 69568 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 69554 │ │ │ │ + b 69550 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194e1c │ │ │ │ + bl 194fd8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69530 │ │ │ │ + beq 6952c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69530 │ │ │ │ + bne 6952c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69554 │ │ │ │ + beq 69550 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69554 │ │ │ │ + bne 69550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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 2b3cec │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 695a8 │ │ │ │ + beq 695a4 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175e8c │ │ │ │ + bl 176068 │ │ │ │ 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 34c4cc <_Py_c_neg@@Base+0x4c4> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 695e4 │ │ │ │ + beq 695e0 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175e8c │ │ │ │ + bl 176068 │ │ │ │ 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 62300 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69660 │ │ │ │ + beq 6965c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69638 │ │ │ │ - ldr r3, [pc, #56] @ 69668 │ │ │ │ + beq 69634 │ │ │ │ + ldr r3, [pc, #56] @ 69664 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 69650 │ │ │ │ + bl 14445c │ │ │ │ + b 6964c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25b328 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 25b580 <_PySys_GetRequiredAttrString@@Base+0x3494> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 69658 │ │ │ │ + bge 69654 │ │ │ │ mov r0, #0 │ │ │ │ - b 69660 │ │ │ │ + b 6965c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 175e8c │ │ │ │ + bl 176068 │ │ │ │ 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] @ 6977c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69784 │ │ │ │ + ldr r0, [pc, #244] @ 69780 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 696bc │ │ │ │ + bne 696b8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69788 │ │ │ │ + ldr r3, [pc, #224] @ 69784 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 696fc │ │ │ │ + beq 696f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 696c0 │ │ │ │ - b 696fc │ │ │ │ + bgt 696bc │ │ │ │ + b 696f8 │ │ │ │ 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 69710 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69788 │ │ │ │ + ldr r3, [pc, #156] @ 69784 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 696fc │ │ │ │ + beq 696f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69714 │ │ │ │ - ldr r3, [pc, #136] @ 6978c │ │ │ │ - ldr r1, [pc, #136] @ 69790 │ │ │ │ + bgt 69710 │ │ │ │ + ldr r3, [pc, #136] @ 69788 │ │ │ │ + ldr r1, [pc, #136] @ 6978c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 69778 │ │ │ │ + b 69774 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216d34 │ │ │ │ + bl 216d1c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69754 │ │ │ │ + beq 69750 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69754 │ │ │ │ + bne 69750 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69778 │ │ │ │ + beq 69774 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69778 │ │ │ │ + bne 69774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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 697c8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69800 │ │ │ │ - b 697f4 │ │ │ │ + bne 697fc │ │ │ │ + b 697f0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #236] @ 698c8 │ │ │ │ + ldr r0, [pc, #236] @ 698c4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697b4 │ │ │ │ + bne 697b0 │ │ │ │ mov r0, #0 │ │ │ │ - b 698c0 │ │ │ │ - bl a55d4 │ │ │ │ + b 698bc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697ec │ │ │ │ + bne 697e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 697ec │ │ │ │ + beq 697e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 697ec │ │ │ │ + beq 697e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 69848 │ │ │ │ - bl a55d4 │ │ │ │ + bne 69844 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697ec │ │ │ │ + bne 697e8 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69894 │ │ │ │ - bl 132724 │ │ │ │ + bne 69890 │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69850 │ │ │ │ - b 697ec │ │ │ │ + beq 6984c │ │ │ │ + b 697e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 698bc │ │ │ │ + beq 698b8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 698cc │ │ │ │ + ldr r2, [pc, #36] @ 698c8 │ │ │ │ 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 14445c │ │ │ │ + ldr r0, [pc, #12] @ 698cc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r6, r8, asr r3 │ │ │ │ + @ instruction: 0x0036c8d8 │ │ │ │ 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] @ 69930 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 69938 │ │ │ │ + ldr r1, [pc, #60] @ 69934 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6992c │ │ │ │ + blt 69928 │ │ │ │ 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 9b2f8 │ │ │ │ + ldr r0, [pc, #16] @ 69938 │ │ │ │ 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 │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ 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 │ │ │ │ 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] @ 699d4 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 699cc │ │ │ │ + beq 699c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 699b8 │ │ │ │ + beq 699b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2bf2c0 │ │ │ │ + bl 2bf4ac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2c0064 │ │ │ │ - b 699d0 │ │ │ │ - ldr r0, [pc, #28] @ 699dc │ │ │ │ + bl 2c0250 │ │ │ │ + b 699cc │ │ │ │ + ldr r0, [pc, #28] @ 699d8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ 699e0 │ │ │ │ + ldr r1, [pc, #24] @ 699dc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, r0, ror r1 │ │ │ │ + @ instruction: 0x003926f0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r8, r4, ror #19 │ │ │ │ + eorseq r0, r8, r4, ror #30 │ │ │ │ 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 69a18 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69a50 │ │ │ │ - b 69a44 │ │ │ │ + bne 69a4c │ │ │ │ + b 69a40 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #200] @ 69af4 │ │ │ │ + ldr r0, [pc, #200] @ 69af0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a04 │ │ │ │ + bne 69a00 │ │ │ │ mov r0, #0 │ │ │ │ - b 69aec │ │ │ │ - bl a55d4 │ │ │ │ + b 69ae8 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a3c │ │ │ │ + bne 69a38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a3c │ │ │ │ + beq 69a38 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a3c │ │ │ │ + beq 69a38 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69ac0 │ │ │ │ - bl 132724 │ │ │ │ + bne 69abc │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a80 │ │ │ │ - b 69a3c │ │ │ │ + beq 69a7c │ │ │ │ + b 69a38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69ae8 │ │ │ │ + beq 69ae4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69af8 │ │ │ │ + ldr r2, [pc, #36] @ 69af4 │ │ │ │ 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 14445c │ │ │ │ + ldr r0, [pc, #12] @ 69af8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq ip, r6, r8, asr #6 │ │ │ │ + eorseq ip, r6, r8, asr #17 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #116] @ 69b8c │ │ │ │ + ldr r5, [pc, #116] @ 69b88 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #4] │ │ │ │ - beq 69b74 │ │ │ │ + beq 69b70 │ │ │ │ ldr r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 69cf4 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69c7c <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69cf4 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69c7c <_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 │ │ │ │ + bl 69c7c <_Py_hashtable_size@@Base> │ │ │ │ + ldr r1, [pc, #44] @ 69b8c │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1388] @ 0x56c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34bd1c <_Py_hashtable_foreach@@Base> │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 18c25c │ │ │ │ + b 18c418 │ │ │ │ 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 │ │ │ │ + andeq r5, r8, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 69c6c │ │ │ │ + ldr r1, [pc, #144] @ 69c38 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 69c70 │ │ │ │ + ldr r2, [pc, #140] @ 69c3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 69c24 │ │ │ │ + bne 69bf0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 69c74 │ │ │ │ + ldr r3, [pc, #120] @ 69c40 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69c0c │ │ │ │ + beq 69bd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69c28 │ │ │ │ - ldr r3, [pc, #100] @ 69c78 │ │ │ │ - ldr r1, [pc, #100] @ 69c7c │ │ │ │ + bgt 69bf4 │ │ │ │ + ldr r3, [pc, #100] @ 69c44 │ │ │ │ + ldr r1, [pc, #100] @ 69c48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 69c64 │ │ │ │ + b 69c30 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192174 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69c64 │ │ │ │ + beq 69c30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69c64 │ │ │ │ + bne 69c30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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} │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ + b 57d00 │ │ │ │ + ldr r3, [pc, #32] @ 69c78 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 359840 │ │ │ │ + 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 69e6c <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00069cf4 <_Py_hashtable_size@@Base>: │ │ │ │ +00069c7c <_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, 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 69ccc <_Py_hashtable_size@@Base+0x50> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 69d74 <_Py_hashtable_size@@Base+0x80> │ │ │ │ - b 69d68 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bne 69cfc <_Py_hashtable_size@@Base+0x80> │ │ │ │ + b 69cf0 <_Py_hashtable_size@@Base+0x74> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #392] @ 69edc <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ + ldr r0, [pc, #392] @ 69e64 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69d2c <_Py_hashtable_size@@Base+0x38> │ │ │ │ - b 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl a55d4 │ │ │ │ + bne 69cb4 <_Py_hashtable_size@@Base+0x38> │ │ │ │ + b 69e28 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69e28 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 69d98 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 69d20 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 69dcc <_Py_hashtable_size@@Base+0xd8> │ │ │ │ - b 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl aaf9c │ │ │ │ + beq 69d54 <_Py_hashtable_size@@Base+0xd8> │ │ │ │ + b 69e28 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69dc4 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + beq 69d4c <_Py_hashtable_size@@Base+0xd0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69dc4 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + bne 69d4c <_Py_hashtable_size@@Base+0xd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 69d84 <_Py_hashtable_size@@Base+0x90> │ │ │ │ + beq 69d0c <_Py_hashtable_size@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e28 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - bge 69e10 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ + bge 69d98 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #232] @ 69ee0 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + ldr r1, [pc, #232] @ 69e68 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ 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 14445c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e28 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ add fp, r0, #16 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 69ea8 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ + bge 69e30 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 69ec4 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ - bl 132724 │ │ │ │ + bne 69e4c <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69e30 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + beq 69db8 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e28 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69e28 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69ed4 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + b 69e5c <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ cmp r5, r6 │ │ │ │ - beq 69ebc <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + beq 69e44 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae48 <_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 69e5c <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #20] @ 69e68 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 69e7c <_Py_hashtable_size@@Base+0x188> │ │ │ │ + bl 14445c │ │ │ │ + b 69e04 <_Py_hashtable_size@@Base+0x188> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r6, ip, asr #5 │ │ │ │ + eorseq ip, r6, ip, asr #16 │ │ │ │ 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 91bcc <_PyObject_GC_New@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 69ed4 <_Py_hashtable_size@@Base+0x258> │ │ │ │ + ldr r2, [r4] │ │ │ │ + sub r1, r3, #8 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + ldr r2, [pc, #52] @ 69edc <_Py_hashtable_size@@Base+0x260> │ │ │ │ + bl 359840 │ │ │ │ + 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 69f10 <_Py_hashtable_size@@Base+0x294> │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 69f14 <_Py_hashtable_size@@Base+0x220> │ │ │ │ + bhi 69f10 <_Py_hashtable_size@@Base+0x294> │ │ │ │ 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 116eb8 │ │ │ │ + ldr r0, [pc] @ 69f18 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ 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] @ 6a030 <_Py_hashtable_size@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a064 <_Py_hashtable_size@@Base+0x370> │ │ │ │ + ldr r0, [pc, #244] @ 6a034 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69f9c <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ + bne 69f6c <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a068 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + ldr r3, [pc, #224] @ 6a038 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69fd8 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ + beq 69fa8 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69fa0 <_Py_hashtable_size@@Base+0x2ac> │ │ │ │ - b 69fd8 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ + bgt 69f70 <_Py_hashtable_size@@Base+0x2f4> │ │ │ │ + b 69fa8 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ 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 69fc0 <_Py_hashtable_size@@Base+0x344> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6a068 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + ldr r3, [pc, #160] @ 6a038 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69fd8 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ + beq 69fa8 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ 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 69fc4 <_Py_hashtable_size@@Base+0x348> │ │ │ │ + ldr r3, [pc, #140] @ 6a03c <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ + ldr r1, [pc, #140] @ 6a040 <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a058 <_Py_hashtable_size@@Base+0x364> │ │ │ │ + b 6a028 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b5fc │ │ │ │ + bl 3b6b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a034 <_Py_hashtable_size@@Base+0x340> │ │ │ │ + beq 6a004 <_Py_hashtable_size@@Base+0x388> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a034 <_Py_hashtable_size@@Base+0x340> │ │ │ │ + bne 6a004 <_Py_hashtable_size@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a058 <_Py_hashtable_size@@Base+0x364> │ │ │ │ + beq 6a028 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a058 <_Py_hashtable_size@@Base+0x364> │ │ │ │ + bne 6a028 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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 6a070 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ 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 3244ac <_PyDeadline_Get@@Base+0x5c> │ │ │ │ + ldr lr, [pc, #28] @ 6a094 <_Py_hashtable_size@@Base+0x418> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 1b06e4 │ │ │ │ + bl 1b093c │ │ │ │ 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 6a0d8 <_Py_hashtable_size@@Base+0x45c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ 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 6a104 <_Py_hashtable_size@@Base+0x488> │ │ │ │ + b 6a0f8 <_Py_hashtable_size@@Base+0x47c> │ │ │ │ + ldr r0, [pc, #396] @ 6a26c <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a0f0 <_Py_hashtable_size@@Base+0x3fc> │ │ │ │ - b 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a0c0 <_Py_hashtable_size@@Base+0x444> │ │ │ │ + b 6a260 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bne 6a260 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + beq 6a260 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ cmp r5, #3 │ │ │ │ movle r7, #0 │ │ │ │ - ble 6a178 <_Py_hashtable_size@@Base+0x484> │ │ │ │ + ble 6a148 <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a178 <_Py_hashtable_size@@Base+0x484> │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a148 <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bne 6a260 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1cd9d8 │ │ │ │ + bl 1cdbe0 │ │ │ │ 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 6a174 <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ + ldr r3, [pc, #264] @ 6a270 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ + ldr r1, [pc, #264] @ 6a274 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ + bl 18f354 │ │ │ │ + b 6a240 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ mov r0, fp │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce498 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ + blt 6a240 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a2f8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ - bl c3e20 │ │ │ │ + beq 6a240 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bge 6a238 <_Py_hashtable_size@@Base+0x544> │ │ │ │ + bge 6a208 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 6a238 <_Py_hashtable_size@@Base+0x544> │ │ │ │ - bl 132724 │ │ │ │ + bne 6a208 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + bl 1326d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a1d8 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ - b 6a23c <_Py_hashtable_size@@Base+0x548> │ │ │ │ + beq 6a1a8 <_Py_hashtable_size@@Base+0x52c> │ │ │ │ + b 6a20c <_Py_hashtable_size@@Base+0x590> │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r8] │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a670 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6a280 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + bge 6a250 <_Py_hashtable_size@@Base+0x5d4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ - ldr r2, [pc, #64] @ 6a2a8 <_Py_hashtable_size@@Base+0x5b4> │ │ │ │ + bne 6a240 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + ldr r2, [pc, #64] @ 6a278 <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ str r6, [r8] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1444a4 │ │ │ │ - bl a55d4 │ │ │ │ + bl 14445c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bne 6a260 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - @ instruction: 0x0036c2d4 │ │ │ │ + eorseq ip, r6, r4, asr r8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r0, lsl #3 │ │ │ │ + eorseq r2, r9, r0, lsl #14 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r3, [pc, #32] @ 6a2a4 <_Py_hashtable_size@@Base+0x628> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 359840 │ │ │ │ + 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 69e6c <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + andeq r0, r0, ip │ │ │ │ │ │ │ │ -0006a2ac : │ │ │ │ +0006a2a8 : │ │ │ │ mov r3, #0 │ │ │ │ - b 32ef5c │ │ │ │ + b 32f2f8 │ │ │ │ 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] @ 6a2f0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ 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 1580dc │ │ │ │ + ldr r0, [pc, #4] @ 6a2f4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ 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 6a32c │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 6a374 │ │ │ │ - ldr r3, [pc, #300] @ 6a470 │ │ │ │ + beq 6a370 │ │ │ │ + ldr r3, [pc, #300] @ 6a46c │ │ │ │ cmp r8, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a358 │ │ │ │ + bgt 6a354 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r8, r0 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, #44 @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ - bne 6a3e4 │ │ │ │ + bne 6a3e0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99b98 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 99cb4 │ │ │ │ + bl 2a03f0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1359ac │ │ │ │ + bl 13595c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a43c │ │ │ │ + beq 6a438 │ │ │ │ mul fp, sl, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, fp │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a3f8 │ │ │ │ + beq 6a3f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6a41c │ │ │ │ + bne 6a418 │ │ │ │ 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 6a37c │ │ │ │ + b 6a430 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a43c │ │ │ │ + beq 6a438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a43c │ │ │ │ + bne 6a438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6a43c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6a438 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6a3b8 │ │ │ │ + bne 6a3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6a3b8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6a3b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6a468 │ │ │ │ + beq 6a464 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a44c │ │ │ │ - bl 99b98 │ │ │ │ - b 6a378 │ │ │ │ + b 6a448 │ │ │ │ + bl 99cb4 │ │ │ │ + b 6a374 │ │ │ │ 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 6a4d4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #160] @ 6a540 │ │ │ │ + ldr r3, [pc, #160] @ 6a53c │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 6a4bc │ │ │ │ + beq 6a4b8 │ │ │ │ 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] @ 6a540 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 6a548 │ │ │ │ - bl 1176f0 │ │ │ │ - b 6a4f4 │ │ │ │ + ldr r1, [pc, #116] @ 6a544 │ │ │ │ + bl 117680 │ │ │ │ + b 6a4f0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl b9b24 │ │ │ │ + bl b9c20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a4fc │ │ │ │ + bne 6a4f8 │ │ │ │ mov r5, #0 │ │ │ │ - b 6a534 │ │ │ │ + b 6a530 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ sub r2, r7, #1 │ │ │ │ - bl ba374 │ │ │ │ + bl ba470 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a534 │ │ │ │ + beq 6a530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a534 │ │ │ │ + bne 6a530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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> │ │ │ │ + eorseq fp, r6, r0, lsr r0 │ │ │ │ + eorseq ip, r6, ip, asr r2 │ │ │ │ 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] @ 6a65c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a6e8 │ │ │ │ + ldr r0, [pc, #244] @ 6a660 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a620 │ │ │ │ + bne 6a598 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a6ec │ │ │ │ + ldr r3, [pc, #224] @ 6a664 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a660 │ │ │ │ + beq 6a5d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a624 │ │ │ │ - b 6a660 │ │ │ │ + bgt 6a59c │ │ │ │ + b 6a5d8 │ │ │ │ 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 6a5f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6a6ec │ │ │ │ + ldr r3, [pc, #156] @ 6a664 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a660 │ │ │ │ + beq 6a5d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a678 │ │ │ │ - ldr r3, [pc, #136] @ 6a6f0 │ │ │ │ - ldr r1, [pc, #136] @ 6a6f4 │ │ │ │ + bgt 6a5f0 │ │ │ │ + ldr r3, [pc, #136] @ 6a668 │ │ │ │ + ldr r1, [pc, #136] @ 6a66c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a6dc │ │ │ │ + b 6a654 │ │ │ │ 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 6a630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a6b8 │ │ │ │ + bne 6a630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a6dc │ │ │ │ + beq 6a654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a6dc │ │ │ │ + bne 6a654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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 99cb4 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r5, r6 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ - beq 6a734 │ │ │ │ - bl 1133b4 │ │ │ │ + beq 6a6ac │ │ │ │ + bl 113344 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a71c │ │ │ │ + b 6a694 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 99b98 │ │ │ │ + b 99cb4 │ │ │ │ + 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 9b2f8 │ │ │ │ + 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 9acd0 <_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,1141 +65766,1116 @@ │ │ │ │ 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] @ 6a968 │ │ │ │ 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 6a7d0 │ │ │ │ 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 6a80c │ │ │ │ + ldr ip, [pc, #404] @ 6a96c │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6a810 │ │ │ │ + bne 6a80c │ │ │ │ mov r0, #0 │ │ │ │ - b 6a964 │ │ │ │ + b 6a960 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a90c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a848 │ │ │ │ - bl 148160 │ │ │ │ + beq 6a844 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 6a840 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a83c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a804 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a90c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a878 │ │ │ │ - bl 148160 │ │ │ │ + beq 6a874 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6a870 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a86c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a804 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a90c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8a8 │ │ │ │ - bl 148160 │ │ │ │ + beq 6a8a4 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 6a8a0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a89c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a804 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a90c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8d8 │ │ │ │ - bl 148160 │ │ │ │ + beq 6a8d4 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6a8d0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a8cc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a804 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a90c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a8f0 │ │ │ │ + beq 6a8ec │ │ │ │ cmp r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a90c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a910 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a90c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a804 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #88] @ 6a974 │ │ │ │ + ldr r3, [pc, #88] @ 6a970 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6a944 │ │ │ │ + bne 6a940 │ │ │ │ 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 287d00 │ │ │ │ + b 6a960 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ 6a978 │ │ │ │ + ldr r2, [pc, #40] @ 6a974 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 347448 │ │ │ │ + bl 3479c4 │ │ │ │ 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, ror #14 │ │ │ │ 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] @ 6aa04 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a9f4 │ │ │ │ + beq 6a9f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6a9f4 │ │ │ │ + ble 6a9f0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #76] @ 6aa0c │ │ │ │ + ldr r0, [pc, #76] @ 6aa08 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aa00 │ │ │ │ + beq 6a9fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aa00 │ │ │ │ + bne 6a9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6aa00 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6a9fc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6aa10 │ │ │ │ - b 128d0c │ │ │ │ + ldr r0, [pc, #16] @ 6aa0c │ │ │ │ + b 128c9c │ │ │ │ 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, ror #14 │ │ │ │ + eorseq r2, r9, ip, lsl #15 │ │ │ │ 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] @ 6aad0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6aad8 │ │ │ │ + ldr r2, [pc, #164] @ 6aad4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aa78 │ │ │ │ + bne 6aa74 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6aadc │ │ │ │ + ldr r3, [pc, #140] @ 6aad8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aa60 │ │ │ │ + beq 6aa5c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aa7c │ │ │ │ - ldr r3, [pc, #120] @ 6aae0 │ │ │ │ - ldr r1, [pc, #120] @ 6aae4 │ │ │ │ + bgt 6aa78 │ │ │ │ + ldr r3, [pc, #120] @ 6aadc │ │ │ │ + ldr r1, [pc, #120] @ 6aae0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 6aac8 │ │ │ │ + b 6aac4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6aae8 │ │ │ │ + ldr r0, [pc, #88] @ 6aae4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aac8 │ │ │ │ + beq 6aac4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aac8 │ │ │ │ + bne 6aac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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 6ab34 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6ab68 │ │ │ │ - b 6ab5c │ │ │ │ + bne 6ab64 │ │ │ │ + b 6ab58 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 6ac38 │ │ │ │ + ldr r0, [pc, #244] @ 6ac34 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab20 │ │ │ │ + bne 6ab1c │ │ │ │ mov r4, #0 │ │ │ │ - b 6ac04 │ │ │ │ - bl a55d4 │ │ │ │ + b 6ac00 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab54 │ │ │ │ + bne 6ab50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab54 │ │ │ │ + bne 6ab50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab54 │ │ │ │ + beq 6ab50 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6abe4 │ │ │ │ + bge 6abe0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6ac1c │ │ │ │ - bl 132724 │ │ │ │ + bne 6ac18 │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab98 │ │ │ │ + beq 6ab94 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6abf8 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6abf4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab54 │ │ │ │ + bne 6ab50 │ │ │ │ mov r0, r4 │ │ │ │ - bl a58c4 │ │ │ │ + bl a5928 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ac2c │ │ │ │ + beq 6ac28 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1133b4 │ │ │ │ - b 6ac2c │ │ │ │ - ldr r3, [pc, #24] @ 6ac3c │ │ │ │ + bl 113344 │ │ │ │ + b 6ac28 │ │ │ │ + ldr r3, [pc, #24] @ 6ac38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 6abe4 │ │ │ │ + bl 14445c │ │ │ │ + b 6abe0 │ │ │ │ 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, ror #16 │ │ │ │ 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] @ 6acfc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6ad04 │ │ │ │ + ldr r2, [pc, #164] @ 6ad00 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aca4 │ │ │ │ + bne 6aca0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6ad08 │ │ │ │ + ldr r3, [pc, #140] @ 6ad04 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ac8c │ │ │ │ + beq 6ac88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aca8 │ │ │ │ - ldr r3, [pc, #120] @ 6ad0c │ │ │ │ - ldr r1, [pc, #120] @ 6ad10 │ │ │ │ + bgt 6aca4 │ │ │ │ + ldr r3, [pc, #120] @ 6ad08 │ │ │ │ + ldr r1, [pc, #120] @ 6ad0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 6acf4 │ │ │ │ + b 6acf0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6ad14 │ │ │ │ + ldr r0, [pc, #88] @ 6ad10 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6acf4 │ │ │ │ + beq 6acf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6acf4 │ │ │ │ + bne 6acf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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 a932c <_PyObject_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6ad5c │ │ │ │ + beq 6ade8 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ad90 │ │ │ │ + beq 6ad54 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + bl 22f6b8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r9, [r3] │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + ldrd r6, [r3, #16] │ │ │ │ + bl 34c460 <_Py_c_neg@@Base+0x458> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34c460 <_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 34c460 <_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 6ade8 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ 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 6ae30 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6ae80 │ │ │ │ - b 6ae74 │ │ │ │ - ldr r0, [pc, #368] @ 6afcc │ │ │ │ + bne 6ae5c │ │ │ │ + b 6ae50 │ │ │ │ + ldr r0, [pc, #368] @ 6afa8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ae3c │ │ │ │ - b 6afc0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6ae18 │ │ │ │ + b 6af9c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afc0 │ │ │ │ + bne 6af9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a80cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6afc0 │ │ │ │ + beq 6af9c │ │ │ │ cmp r5, #3 │ │ │ │ movle r6, #0 │ │ │ │ - ble 6aec4 │ │ │ │ + ble 6aea0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6aec4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6aea0 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afc0 │ │ │ │ + bne 6af9c │ │ │ │ mov r0, sl │ │ │ │ - bl 1cd9d8 │ │ │ │ + bl 1cdbe0 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6aeec │ │ │ │ - ldr r3, [pc, #240] @ 6afd0 │ │ │ │ - ldr r1, [pc, #240] @ 6afd4 │ │ │ │ + bne 6aec8 │ │ │ │ + ldr r3, [pc, #240] @ 6afac │ │ │ │ + ldr r1, [pc, #240] @ 6afb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6af90 │ │ │ │ + bl 18f354 │ │ │ │ + b 6af6c │ │ │ │ mov r0, sl │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce498 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6af90 │ │ │ │ + blt 6af6c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a2f8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6af90 │ │ │ │ - bl c3e20 │ │ │ │ + beq 6af6c │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6af78 │ │ │ │ + bge 6af54 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6afb0 │ │ │ │ - bl 132724 │ │ │ │ + bne 6af8c │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6af20 │ │ │ │ + beq 6aefc │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a670 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6afa0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6af7c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afc0 │ │ │ │ + bne 6af9c │ │ │ │ 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 a5928 │ │ │ │ + ldr r3, [pc, #32] @ 6afb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 6af74 │ │ │ │ + bl 14445c │ │ │ │ + b 6af50 │ │ │ │ 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, ror #16 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, lsr #4 │ │ │ │ + eorseq r2, r9, r4, lsr #15 │ │ │ │ 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 6afec │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b004 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b004 │ │ │ │ + ldr r3, [pc, #224] @ 6b0d4 │ │ │ │ + ldr r1, [pc, #224] @ 6b0d8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b0cc │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b02c │ │ │ │ + bl 616f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b03c │ │ │ │ + b 6affc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5d354 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6affc │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b050 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22f6b8 │ │ │ │ + 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 6b0cc │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 8b134 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038bcb8 │ │ │ │ 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 6b114 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6b120 │ │ │ │ - b 6b114 │ │ │ │ + bne 6b144 │ │ │ │ + b 6b138 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 6b234 │ │ │ │ + ldr r0, [pc, #308] @ 6b258 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b0d8 │ │ │ │ - b 6b228 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6b0fc │ │ │ │ + b 6b24c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b228 │ │ │ │ + bne 6b24c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd9d8 │ │ │ │ + bl 1cdbe0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b148 │ │ │ │ - ldr r3, [pc, #252] @ 6b238 │ │ │ │ - ldr r1, [pc, #252] @ 6b23c │ │ │ │ + bne 6b16c │ │ │ │ + ldr r3, [pc, #252] @ 6b25c │ │ │ │ + ldr r1, [pc, #252] @ 6b260 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6b208 │ │ │ │ + bl 18f354 │ │ │ │ + b 6b22c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce498 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6b208 │ │ │ │ + blt 6b22c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a2f8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b208 │ │ │ │ - bl c3e20 │ │ │ │ + beq 6b22c │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge 6b1d0 │ │ │ │ + bge 6b1f4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b1d0 │ │ │ │ - bl 132724 │ │ │ │ + bne 6b1f4 │ │ │ │ + bl 1326d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b17c │ │ │ │ - b 6b1d4 │ │ │ │ + beq 6b1a0 │ │ │ │ + b 6b1f8 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a670 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b218 │ │ │ │ + bge 6b23c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6b208 │ │ │ │ - ldr r3, [pc, #64] @ 6b240 │ │ │ │ + bne 6b22c │ │ │ │ + ldr r3, [pc, #64] @ 6b264 │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - bl a55d4 │ │ │ │ + bl 14445c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6b228 │ │ │ │ + bne 6b24c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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, asr #16 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, asr #4 │ │ │ │ + eorseq r2, r9, r8, asr #15 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0006b244 : │ │ │ │ +0006b268 : │ │ │ │ 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] @ 6b2bc │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - bne 6b280 │ │ │ │ + bne 6b2a4 │ │ │ │ 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 42be8 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + ldr r3, [pc, #20] @ 6b2c0 │ │ │ │ + ldr r2, [pc, #20] @ 6b2c4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f3f0 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003922b0 │ │ │ │ + eorseq r2, r9, r0, lsr r8 │ │ │ │ │ │ │ │ -0006b2a4 : │ │ │ │ +0006b2c8 : │ │ │ │ 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] @ 6b30c │ │ │ │ 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 277244 │ │ │ │ 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 6b394 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r5, #222] @ 0xde │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b334 │ │ │ │ + beq 6b358 │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ 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 6b394 │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ 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 6b3b0 │ │ │ │ + b 9de28 │ │ │ │ + ldr r0, [pc] @ 6b3b8 │ │ │ │ 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] @ 6b3cc │ │ │ │ + b 128c9c │ │ │ │ + eorseq r2, r9, r4, ror #16 │ │ │ │ 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 6b3e0 │ │ │ │ + bne 6b408 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6b3f8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + beq 6b420 │ │ │ │ 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 │ │ │ │ + beq 6b420 │ │ │ │ + ldr r3, [pc, #180] @ 6b4c4 │ │ │ │ + ldr r1, [pc, #180] @ 6b4c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d350 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b3f0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + bl 18f354 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6b4bc │ │ │ │ + bl 1e80c0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 58640 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b418 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b444 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + beq 6b448 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22f6b8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ 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 │ │ │ │ + mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #32 │ │ │ │ + mov r2, #16 │ │ │ │ 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 6b4c0 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b0d8 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6b4bc │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b134 │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr r7 │ │ │ │ + @ instruction: 0x0038bcb8 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 6b4e8 │ │ │ │ + ldr r2, [pc, #12] @ 6b4e4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 6b4ec │ │ │ │ + ldr r0, [pc, #8] @ 6b4e8 │ │ │ │ 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] @ 6b50c │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 6b514 │ │ │ │ + ldr r0, [pc, #8] @ 6b510 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0006b518 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0006b514 <_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 6b634 <_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 6b570 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ + bl a5638 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 6b5c8 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + b 6b5c4 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ mov r0, #24 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af20 │ │ │ │ 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 6b590 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ + bl 2a03f0 │ │ │ │ + b 6b5b0 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 227ca4 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 227d20 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b5b8 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ + beq 6b5b4 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ 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 6b62c <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6b5fc <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ - bl 1aa6fc │ │ │ │ + beq 6b5f8 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ + bl 1aa5c0 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #1420] @ 0x58c │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ 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 6b638 <_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 6b624 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 34f324 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ + bl 34f8a0 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6b600 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ + b 6b5fc <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6b538 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + b 6b534 <_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, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #20] @ 6b678 <_PyXI_FillNamespaceFromDict@@Base+0x164> │ │ │ │ + bl 17e1d8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b 278538 │ │ │ │ + @ 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 6b6b0 <_PyXI_FillNamespaceFromDict@@Base+0x19c> │ │ │ │ cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - beq 6b694 <_PyXI_FillNamespaceFromDict@@Base+0x17c> │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b6c8 <_PyXI_FillNamespaceFromDict@@Base+0x1b4> │ │ │ │ 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 6b6c8 <_PyXI_FillNamespaceFromDict@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #224] @ 6b798 <_PyXI_FillNamespaceFromDict@@Base+0x284> │ │ │ │ + ldr r1, [pc, #224] @ 6b79c <_PyXI_FillNamespaceFromDict@@Base+0x288> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6b730 <_PyXI_FillNamespaceFromDict@@Base+0x218> │ │ │ │ - bl 1e7d70 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 58640 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b68c <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + bl 18f354 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b790 <_PyXI_FillNamespaceFromDict@@Base+0x27c> │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b6f0 <_PyXI_FillNamespaceFromDict@@Base+0x1dc> │ │ │ │ + bl 2ebce4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b700 <_PyXI_FillNamespaceFromDict@@Base+0x1ec> │ │ │ │ + b 6b6c0 <_PyXI_FillNamespaceFromDict@@Base+0x1ac> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 61b44 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b6c0 <_PyXI_FillNamespaceFromDict@@Base+0x1ac> │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b6bc <_PyXI_FillNamespaceFromDict@@Base+0x1a4> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + beq 6b714 <_PyXI_FillNamespaceFromDict@@Base+0x200> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22f6b8 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov r0, #128 @ 0x80 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ + mov r1, #8 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #16 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 6b730 <_PyXI_FillNamespaceFromDict@@Base+0x218> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 6b790 <_PyXI_FillNamespaceFromDict@@Base+0x27c> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 8b134 │ │ │ │ + mov r0, r4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0038bcb8 │ │ │ │ │ │ │ │ -0006b808 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0006b7a0 <_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 6b8a8 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b918 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b8b0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b890 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ + beq 6b828 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6b8a4 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ + bne 6b83c <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b918 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b8b0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b918 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b8b0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6b918 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6b8b0 <_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 9cae4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 6b8dc <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + beq 6b874 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b8dc <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + bne 6b874 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b900 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + beq 6b898 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6b900 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + bne 6b898 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6b918 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b8b0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6b828 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ + b 6b7c0 <_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 +66883,303 @@ │ │ │ │ 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 6b8f4 <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6b98c <_PyXI_ApplyNamespace@@Base+0x184> │ │ │ │ + bne 6b924 <_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] @ 6b940 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6b9a0 <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ + beq 6b938 <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 69c80 │ │ │ │ + b 69e6c <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ 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] @ 6ba40 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ + bl 359840 │ │ │ │ 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 92e84 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6ba98 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ - ldr r8, [pc, #176] @ 6baac <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ + beq 6ba30 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ + ldr r8, [pc, #176] @ 6ba44 <_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] @ 6ba48 <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #164] @ 6ba4c <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #164] @ 6ba50 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ stmib sp, {r8, lr} │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 6ba90 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6ba28 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ba60 <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ + beq 6b9f8 <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ba90 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6ba28 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ba90 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bne 6ba28 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6ba90 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6ba28 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 6ba80 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + beq 6ba18 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6ba80 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + bne 6ba18 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 6ba00 <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ - b 6ba9c <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ + bne 6b998 <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ + b 6ba34 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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: 0x003657f0 │ │ │ │ + eorseq r2, r6, ip, lsr #8 │ │ │ │ + eorseq r2, r9, r0, lsl #17 │ │ │ │ + eorseq r5, r6, ip, lsr #17 │ │ │ │ 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 6ba88 <_PyXI_ApplyNamespace@@Base+0x2e8> │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6bb08 <_PyXI_ApplyNamespace@@Base+0x300> │ │ │ │ + mov r4, r0 │ │ │ │ + beq 6baa0 <_PyXI_ApplyNamespace@@Base+0x300> │ │ │ │ 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 6baa0 <_PyXI_ApplyNamespace@@Base+0x300> │ │ │ │ + ldr r3, [pc, #184] @ 6bb48 <_PyXI_ApplyNamespace@@Base+0x3a8> │ │ │ │ + ldr r1, [pc, #184] @ 6bb4c <_PyXI_ApplyNamespace@@Base+0x3ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6bbd0 <_PyXI_ApplyNamespace@@Base+0x3c8> │ │ │ │ + bl 18f354 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6bb40 <_PyXI_ApplyNamespace@@Base+0x3a0> │ │ │ │ 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 6ba98 <_PyXI_ApplyNamespace@@Base+0x2f8> │ │ │ │ + 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 6bacc <_PyXI_ApplyNamespace@@Base+0x32c> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22f6b8 │ │ │ │ + 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 6bb40 <_PyXI_ApplyNamespace@@Base+0x3a0> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b134 │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr r7 │ │ │ │ + @ instruction: 0x0038bcb8 │ │ │ │ + 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 6bb8c <_PyXI_ApplyNamespace@@Base+0x3ec> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 6bbbc <_PyXI_ApplyNamespace@@Base+0x41c> │ │ │ │ + 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] @ 6bbd8 <_PyXI_ApplyNamespace@@Base+0x438> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6bbd0 <_PyXI_ApplyNamespace@@Base+0x430> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 69e6c <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, ip, lsl r5 │ │ │ │ │ │ │ │ -0006bbe0 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +0006bbdc <_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> │ │ │ │ + beq 6bc18 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bc30 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + bne 6bc2c <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 306608 │ │ │ │ + bl 306ba8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b460 │ │ │ │ - bl 1aa6fc │ │ │ │ - bl 1ab0d4 │ │ │ │ - b 6bc1c <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + b 8b4bc │ │ │ │ + bl 1aa5c0 │ │ │ │ + bl 1aaf98 │ │ │ │ + b 6bc18 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ 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 6bc4c <_PyXI_FreeNamespace@@Base+0x70> │ │ │ │ + b 9de28 │ │ │ │ + ldr r0, [pc] @ 6bc54 <_PyXI_FreeNamespace@@Base+0x78> │ │ │ │ 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> │ │ │ │ + beq 6bcf8 <_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> │ │ │ │ + beq 6bca8 <_PyXI_FreeNamespace@@Base+0xcc> │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ 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> │ │ │ │ + ldr r2, [pc, #40] @ 6bd00 <_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> │ │ │ │ + beq 6bcf8 <_PyXI_FreeNamespace@@Base+0x11c> │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ 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 18c418 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6be68 │ │ │ │ + bl 6bda4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6bd54 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #36] @ 6bd6c <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ + bne 6bd50 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ + bl a5638 │ │ │ │ + ldr r3, [pc, #36] @ 6bd68 <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ 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] @ 6bd6c <_PyXI_FreeNamespace@@Base+0x190> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 6bd6c <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ + ldr r0, [pc, #4] @ 6bd68 <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ 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 +67188,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 18c418 │ │ │ │ + │ │ │ │ +0006bda4 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #16384 @ 0x4000 │ │ │ │ + beq 6bdf4 │ │ │ │ + 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 6bde0 │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + and r0, r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6bdd4 │ │ │ │ + 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 6be44 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bdf0 <_PyXI_FreeNamespace@@Base+0x210> │ │ │ │ + beq 6be44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bdf0 <_PyXI_FreeNamespace@@Base+0x210> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6be44 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6be24 <_PyXI_FreeNamespace@@Base+0x244> │ │ │ │ + beq 6be78 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6be24 <_PyXI_FreeNamespace@@Base+0x244> │ │ │ │ + beq 6be78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be24 <_PyXI_FreeNamespace@@Base+0x244> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6be78 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6be58 <_PyXI_FreeNamespace@@Base+0x278> │ │ │ │ + beq 6beac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6be58 <_PyXI_FreeNamespace@@Base+0x278> │ │ │ │ + beq 6beac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be58 <_PyXI_FreeNamespace@@Base+0x278> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6beac │ │ │ │ + bl 9acd0 <_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 15aec4 │ │ │ │ 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 6bf04 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bf08 │ │ │ │ + beq 6bf04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf08 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf04 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf3c │ │ │ │ + beq 6bf38 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bf3c │ │ │ │ + beq 6bf38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf3c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf38 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ae24 │ │ │ │ + bl 15aec4 │ │ │ │ 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] @ 6bf58 │ │ │ │ + b a9a84 │ │ │ │ + @ instruction: 0x003928f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f7e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfac │ │ │ │ + beq 6bfa8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6bfac │ │ │ │ + beq 6bfa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfac │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfa8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfe0 │ │ │ │ + beq 6bfdc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6bfe0 │ │ │ │ + beq 6bfdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfe0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfdc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c014 │ │ │ │ + beq 6c010 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6c014 │ │ │ │ + beq 6c010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c014 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c010 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c048 │ │ │ │ + beq 6c044 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c048 │ │ │ │ + beq 6c044 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c048 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c044 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c07c │ │ │ │ + beq 6c078 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c07c │ │ │ │ + beq 6c078 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c07c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c078 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0b0 │ │ │ │ + beq 6c0ac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c0b0 │ │ │ │ + beq 6c0ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0b0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0ac │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 6bf60 │ │ │ │ + b 6bf5c │ │ │ │ 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] @ 6c148 │ │ │ │ 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 6c0e8 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6c144 │ │ │ │ + bne 6c140 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 2806b4 │ │ │ │ + bl 2808c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c13c │ │ │ │ + bne 6c138 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c13c │ │ │ │ + bne 6c138 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_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 a5928 │ │ │ │ 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] @ 6c1b8 │ │ │ │ + ldr r1, [pc, #60] @ 6c1bc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6c1b4 │ │ │ │ + blt 6c1b0 │ │ │ │ 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, lsl #21 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + b a5928 │ │ │ │ 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 1ad234 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c228 │ │ │ │ - blt 6c45c │ │ │ │ - ldr r0, [pc, #588] @ 6c46c │ │ │ │ + beq 6c224 │ │ │ │ + blt 6c458 │ │ │ │ + ldr r0, [pc, #588] @ 6c468 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9dd0c │ │ │ │ - ldr r0, [pc, #576] @ 6c470 │ │ │ │ - bl 9dd0c │ │ │ │ + b 9de28 │ │ │ │ + ldr r0, [pc, #576] @ 6c46c │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ ldrne r8, [r3, #8] │ │ │ │ - bne 6c280 │ │ │ │ + bne 6c27c │ │ │ │ mov r8, #0 │ │ │ │ - b 6c424 │ │ │ │ + b 6c420 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #544] @ 6c474 │ │ │ │ + ldr r0, [pc, #544] @ 6c470 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6c290 │ │ │ │ + bne 6c28c │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 6c240 │ │ │ │ + beq 6c23c │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble 6c2ac │ │ │ │ - b 6c248 │ │ │ │ + ble 6c2a8 │ │ │ │ + b 6c244 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c270 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6c270 │ │ │ │ + bne 6c26c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6c26c │ │ │ │ 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 b8b20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c354 │ │ │ │ + beq 6c350 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #404] @ 6c478 │ │ │ │ + ldr r0, [pc, #404] @ 6c474 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6c320 │ │ │ │ + beq 6c31c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6c320 │ │ │ │ + bne 6c31c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c344 │ │ │ │ + beq 6c340 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 6c344 │ │ │ │ + bne 6c340 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c240 │ │ │ │ + beq 6c23c │ │ │ │ mov r4, r7 │ │ │ │ - b 6c2b4 │ │ │ │ + b 6c2b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 254af8 │ │ │ │ + bl 254b78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c430 │ │ │ │ + beq 6c42c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 299ec4 │ │ │ │ + bl 29a0d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6c39c │ │ │ │ + bne 6c398 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c430 │ │ │ │ + beq 6c42c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c430 │ │ │ │ + bne 6c42c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6c430 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6c42c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 6c47c │ │ │ │ + ldr r0, [pc, #212] @ 6c478 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 6c3dc │ │ │ │ + beq 6c3d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c3dc │ │ │ │ + bne 6c3d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c400 │ │ │ │ + beq 6c3fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6c400 │ │ │ │ + bne 6c3fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c424 │ │ │ │ + beq 6c420 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c424 │ │ │ │ + bne 6c420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad798 │ │ │ │ - b 6c460 │ │ │ │ + bl 1ad9e8 │ │ │ │ + b 6c45c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c454 │ │ │ │ + beq 6c450 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c454 │ │ │ │ + bne 6c450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9e8 │ │ │ │ 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 │ │ │ │ + mlaseq r7, r4, lr, ip │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ + eorseq r2, r9, r4, lsl fp │ │ │ │ + eorseq r2, r9, ip, lsl fp │ │ │ │ + eorseq r2, r9, r8, lsr #22 │ │ │ │ + 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 18c418 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c4a0 │ │ │ │ + bne 6c4c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c4c8 │ │ │ │ + beq 6c4ec │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c4c8 │ │ │ │ + beq 6c4ec │ │ │ │ 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] @ 6c4f4 │ │ │ │ + ldr r1, [pc, #24] @ 6c4f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6c4d8 │ │ │ │ + ldr r0, [pc, #8] @ 6c4fc │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, ip, lsr #29 │ │ │ │ + eorseq r3, r9, ip, lsr #8 │ │ │ │ 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>: │ │ │ │ +0006c500 <_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 +67680,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 357858 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f24 │ │ │ │ + bl 3574a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f28 │ │ │ │ + bl 3574a4 │ │ │ │ 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] @ 6c5d4 <_Py_c_prod@@Base+0xd4> │ │ │ │ + b 9de28 │ │ │ │ + eorseq sp, r7, ip, lsl r6 │ │ │ │ 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 6c610 <_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 6c624 <_Py_c_prod@@Base+0x124> │ │ │ │ + b 6c634 <_Py_c_prod@@Base+0x134> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c604 <_Py_c_prod@@Base+0xf4> │ │ │ │ + beq 6c600 <_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 6c650 <_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 6c66c <_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 6c688 <_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>: │ │ │ │ +0006c6a4 <_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 3574a4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 356f28 │ │ │ │ + bl 3574a4 │ │ │ │ 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 +67802,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 6c734 <_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 6c748 <_Py_c_sum@@Base+0xa4> │ │ │ │ + b 6c758 <_Py_c_sum@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c728 <_Py_c_sum@@Base+0x80> │ │ │ │ + beq 6c724 <_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 6c7d4 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c7e0 <_Py_c_sum@@Base+0x138> │ │ │ │ + beq 6c7dc <_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] @ 6c7e4 <_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 18c418 │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ - b 6c7e4 <_Py_c_sum@@Base+0x13c> │ │ │ │ + b 6c7e0 <_Py_c_sum@@Base+0x13c> │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ - b 18c25c │ │ │ │ - bge feb1729c <__bss_end__@@Base+0xfe552354> │ │ │ │ + b 18c418 │ │ │ │ + bge feb17298 <__bss_end__@@Base+0xfe552350> │ │ │ │ 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 6c824 <_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 6c870 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c848 <_Py_c_sum@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6c84c <_Py_c_sum@@Base+0x1a4> │ │ │ │ + beq 6c848 <_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 6c870 <_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 23bd34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c8a4 <_Py_c_sum@@Base+0x1fc> │ │ │ │ + beq 6c8a0 <_Py_c_sum@@Base+0x1fc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c898 <_Py_c_sum@@Base+0x1f0> │ │ │ │ + beq 6c894 <_Py_c_sum@@Base+0x1f0> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ - bne 6c89c <_Py_c_sum@@Base+0x1f4> │ │ │ │ + bne 6c898 <_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 a5928 │ │ │ │ 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 6c928 <_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 6c928 <_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 6c8e0 <_Py_c_sum@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #4] @ 6c934 <_Py_c_sum@@Base+0x290> │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006c93c : │ │ │ │ - b 1bedac │ │ │ │ +0006c938 : │ │ │ │ + b 1befb4 │ │ │ │ │ │ │ │ -0006c940 : │ │ │ │ +0006c93c : │ │ │ │ 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 a1e3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 188114 │ │ │ │ + b 1882f0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 6c9fc │ │ │ │ + bge 6c9f8 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ tst r1, #2 │ │ │ │ - beq 6c9fc │ │ │ │ + beq 6c9f8 │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #104] @ 6ca08 │ │ │ │ + ldr r1, [pc, #104] @ 6ca04 │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ @@ -67993,212 +67992,189 @@ │ │ │ │ addeq r1, ip, r0 │ │ │ │ add r0, r1, #24 │ │ │ │ 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 : │ │ │ │ +0006ca08 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 6ca68 │ │ │ │ - ldr r3, [pc, #76] @ 6ca6c │ │ │ │ + ldr r2, [pc, #76] @ 6ca60 │ │ │ │ + ldr r3, [pc, #76] @ 6ca64 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ - beq 6ca60 │ │ │ │ - ldr r1, [pc, #64] @ 6ca70 │ │ │ │ + beq 6ca58 │ │ │ │ + ldr r1, [pc, #64] @ 6ca68 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6ca60 │ │ │ │ + beq 6ca58 │ │ │ │ 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 ade9c │ │ │ │ + ldr r3, [pc, #36] @ 6ca6c │ │ │ │ + ldr r2, [pc, #36] @ 6ca70 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 6ca74 │ │ │ │ + ldr r0, [pc, #12] @ 6ca6c │ │ │ │ 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, ror #31 │ │ │ │ + eorseq r0, r6, r4, ror lr │ │ │ │ │ │ │ │ -0006ca7c : │ │ │ │ +0006ca74 : │ │ │ │ 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] @ 6cae4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r4, [r4, #8] │ │ │ │ - beq 6ca94 │ │ │ │ - ldr r3, [pc, #68] @ 6caf0 │ │ │ │ + beq 6ca8c │ │ │ │ + ldr r3, [pc, #68] @ 6cae8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 6cabc │ │ │ │ + bne 6cab4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b bbd4c │ │ │ │ - ldr r1, [pc, #48] @ 6caf4 │ │ │ │ + b bbe48 │ │ │ │ + ldr r1, [pc, #48] @ 6caec │ │ │ │ cmp r5, r1 │ │ │ │ - beq 6cae0 │ │ │ │ + beq 6cad8 │ │ │ │ mov r0, r5 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cae0 │ │ │ │ + bne 6cad8 │ │ │ │ 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 18c418 │ │ │ │ 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 6cb44 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6cbbc │ │ │ │ + beq 6cb5c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cbbc │ │ │ │ - ldr r3, [pc, #252] @ 6cca8 │ │ │ │ - ldr r1, [pc, #252] @ 6ccac │ │ │ │ + beq 6cb5c │ │ │ │ + ldr r3, [pc, #252] @ 6cc48 │ │ │ │ + ldr r1, [pc, #252] @ 6cc4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c7704 │ │ │ │ + bl 1c790c │ │ │ │ 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 6cb88 │ │ │ │ + ldr r3, [pc, #212] @ 6cc50 │ │ │ │ + ldr r1, [pc, #212] @ 6cc54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6cbb4 │ │ │ │ + bl 18f354 │ │ │ │ + b 6cb54 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6cc08 │ │ │ │ - ldr r0, [pc, #180] @ 6ccb8 │ │ │ │ + bne 6cba8 │ │ │ │ + ldr r0, [pc, #180] @ 6cc58 │ │ │ │ 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 6cbcc │ │ │ │ + bl 99cb4 │ │ │ │ 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 2a3ee4 <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ mov r6, r0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r7, [r4, #144] @ 0x90 │ │ │ │ - bne 6cbb4 │ │ │ │ + bne 6cb54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2a430c <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ + bl 2a450c <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6cc98 │ │ │ │ + beq 6cc38 │ │ │ │ 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, asr #14 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r8, ip, asr #25 │ │ │ │ + eorseq r2, r8, ip, asr #4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #68] @ 6cd08 │ │ │ │ + ldr r3, [pc, #68] @ 6cca8 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 6cc9c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cd0c │ │ │ │ + ldr r0, [pc, #20] @ 6ccac │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d0c │ │ │ │ - ldr r0, [pc, #12] @ 6cd10 │ │ │ │ + b 128c9c │ │ │ │ + ldr r0, [pc, #12] @ 6ccb0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d0c │ │ │ │ + b 128c9c │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003931f4 │ │ │ │ - eorseq r3, r9, r0, lsl #4 │ │ │ │ + eorseq r3, r9, r4, ror #14 │ │ │ │ + eorseq r3, r9, ip, ror #14 │ │ │ │ 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 +68183,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 6cd10 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cdac │ │ │ │ + beq 6cd4c │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #300] @ 6ceb4 │ │ │ │ + ldr ip, [pc, #300] @ 6ce54 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cdac │ │ │ │ + bne 6cd4c │ │ │ │ mov r0, #0 │ │ │ │ - b 6ceac │ │ │ │ + b 6ce4c │ │ │ │ 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 6cd8c │ │ │ │ + ldr r0, [pc, #204] @ 6ce58 │ │ │ │ + b 6ce4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7704 │ │ │ │ + bl 1c790c │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ lsl r9, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - ble 6cde4 │ │ │ │ + ble 6cd84 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r7, r6, lsl #16 │ │ │ │ sublt r1, r7, r9 │ │ │ │ movge r1, #65536 @ 0x10000 │ │ │ │ add r0, r0, r9 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6cda4 │ │ │ │ + beq 6cd44 │ │ │ │ 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 c039c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6ce78 │ │ │ │ + beq 6ce18 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6ce78 │ │ │ │ + bne 6ce18 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cda4 │ │ │ │ + beq 6cd44 │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ce00 │ │ │ │ + beq 6cda0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6cdfc │ │ │ │ + bne 6cd9c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6cdfc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6cd9c │ │ │ │ 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 6ce90 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14ecbc │ │ │ │ + bl 14ec7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6cf04 │ │ │ │ - b 6cf58 │ │ │ │ - ldr r0, [pc, #108] @ 6cf64 │ │ │ │ - bl 1cc8a4 <_PyArg_NoPositional@@Base> │ │ │ │ + bne 6cea4 │ │ │ │ + b 6cef8 │ │ │ │ + ldr r0, [pc, #108] @ 6cf04 │ │ │ │ + bl 1ccaac <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cedc │ │ │ │ - b 6cf58 │ │ │ │ + bne 6ce7c │ │ │ │ + b 6cef8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl afb48 │ │ │ │ + bl afc18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6cf34 │ │ │ │ + blt 6ced4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6cf5c │ │ │ │ + beq 6cefc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afb48 │ │ │ │ + bl afc18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6cf5c │ │ │ │ + bge 6cefc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cf58 │ │ │ │ + beq 6cef8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6cf58 │ │ │ │ + bne 6cef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, lsr r8 │ │ │ │ + @ instruction: 0x0035bdb4 │ │ │ │ + ldr r3, [pc, #68] @ 6cf54 │ │ │ │ + mov r2, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359840 │ │ │ │ + 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 6cf48 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [pc, #20] @ 6cf58 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128c9c │ │ │ │ + ldr r0, [pc, #12] @ 6cf5c │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128c9c │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r3, r9, r4, ror r7 │ │ │ │ + eorseq r3, r9, r0, lsl #15 │ │ │ │ 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] @ 6cf88 │ │ │ │ + ldr r1, [pc, #16] @ 6cf8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, asr r2 │ │ │ │ + @ instruction: 0x003937d8 │ │ │ │ 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] @ 6cfb8 │ │ │ │ + ldr r1, [pc, #16] @ 6cfbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, lsl #5 │ │ │ │ + eorseq r3, r9, r4, lsl #16 │ │ │ │ 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] @ 6cfe8 │ │ │ │ + ldr r1, [pc, #16] @ 6cfec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003932b4 │ │ │ │ + eorseq r3, r9, r4, lsr r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #72] @ 6d054 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 312950 │ │ │ │ + ldr r2, [pc, #60] @ 6d058 │ │ │ │ + cmp r0, r2 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6d040 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + bne 6d040 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r1, [pc, #8] @ 6d054 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, #0 │ │ │ │ + b 312950 │ │ │ │ + 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 6d094 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d0a8 │ │ │ │ + b 6d0b8 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d084 │ │ │ │ + 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 6d118 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 336e40 │ │ │ │ + bl 3373bc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d058 │ │ │ │ + bne 6d134 │ │ │ │ mov r4, #0 │ │ │ │ - b 6d104 │ │ │ │ + b 6d1e0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2b088c <_PyParkingLot_UnparkAll@@Base+0xaec> │ │ │ │ + bl 2b0990 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 6d01c │ │ │ │ - b 6d034 │ │ │ │ + bne 6d0f8 │ │ │ │ + b 6d110 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6d070 │ │ │ │ - bl 275190 │ │ │ │ + bne 6d14c │ │ │ │ + bl 2753a0 │ │ │ │ mov r4, r0 │ │ │ │ - b 6d0e0 │ │ │ │ + b 6d1bc │ │ │ │ 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 6d1b8 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ - bl 191d98 │ │ │ │ + bl 191f54 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6d0c8 │ │ │ │ + beq 6d1a4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6d0c8 │ │ │ │ + bne 6d1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bne 6d08c │ │ │ │ - b 6d0e0 │ │ │ │ + bne 6d168 │ │ │ │ + b 6d1bc │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d104 │ │ │ │ + beq 6d1e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d104 │ │ │ │ + bne 6d1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 6d220 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d250 │ │ │ │ - b 6d26c │ │ │ │ + bne 6d248 │ │ │ │ + b 6d264 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #248] @ 6d330 │ │ │ │ + ldr r0, [pc, #248] @ 6d328 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d214 │ │ │ │ + bne 6d20c │ │ │ │ mov r0, #0 │ │ │ │ - b 6d328 │ │ │ │ - bl aaf9c │ │ │ │ + b 6d320 │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6d280 │ │ │ │ + bne 6d278 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6d29c │ │ │ │ - bl a55d4 │ │ │ │ + bne 6d294 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 6d29c │ │ │ │ - b 6d248 │ │ │ │ + beq 6d294 │ │ │ │ + b 6d240 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d264 │ │ │ │ + bne 6d25c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6d264 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6d25c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2a7584 │ │ │ │ + bl 2a7784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d248 │ │ │ │ + beq 6d240 │ │ │ │ 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 6d2cc │ │ │ │ + ldr r3, [pc, #108] @ 6d32c │ │ │ │ + ldr r1, [pc, #108] @ 6d330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6d248 │ │ │ │ + bl 18f354 │ │ │ │ + b 6d240 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bbe60 │ │ │ │ + bl 1bc0b0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d248 │ │ │ │ + beq 6d240 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ - ldreq r6, [pc, #64] @ 6d33c │ │ │ │ + ldreq r6, [pc, #64] @ 6d334 │ │ │ │ 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] @ 6d338 │ │ │ │ strb r7, [r6, r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r5, r8, asr pc │ │ │ │ + @ instruction: 0x0035b4d8 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq lr, r8, r8, ror #14 │ │ │ │ + eorseq lr, r8, r0, ror #25 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006d344 : │ │ │ │ +0006d33c : │ │ │ │ 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] @ 6d518 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d3a8 │ │ │ │ + beq 6d3a0 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6d380 │ │ │ │ + bne 6d378 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b 6d364 │ │ │ │ + b 6d35c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6d3c0 │ │ │ │ + beq 6d3b8 │ │ │ │ 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 6d3b8 │ │ │ │ + b 6d370 │ │ │ │ + ldr r3, [pc, #372] @ 6d51c │ │ │ │ + ldr r2, [pc, #372] @ 6d520 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f3f0 <_PyErr_SetString@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6d518 │ │ │ │ + b 6d510 │ │ │ │ mov r0, r5 │ │ │ │ - bl 275220 │ │ │ │ + bl 275430 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d3b8 │ │ │ │ - ldr r3, [pc, #340] @ 6d52c │ │ │ │ + beq 6d3b0 │ │ │ │ + ldr r3, [pc, #340] @ 6d524 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d4c8 │ │ │ │ + bne 6d4c0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6d3f8 │ │ │ │ + bne 6d3f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11accc │ │ │ │ + bl 11ac60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6d464 │ │ │ │ - bl 91924 │ │ │ │ + bne 6d45c │ │ │ │ + bl 9196c │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r5, [r6, #32] │ │ │ │ - bne 6d464 │ │ │ │ + bne 6d45c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d3b8 │ │ │ │ + beq 6d3b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d3b8 │ │ │ │ - ldr r2, [pc, #248] @ 6d530 │ │ │ │ + bne 6d3b0 │ │ │ │ + ldr r2, [pc, #248] @ 6d528 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d450 │ │ │ │ + beq 6d448 │ │ │ │ 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 6d3b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl afb48 │ │ │ │ + bl afc18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d514 │ │ │ │ + beq 6d50c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d514 │ │ │ │ - ldr r2, [pc, #148] @ 6d530 │ │ │ │ + bne 6d50c │ │ │ │ + ldr r2, [pc, #148] @ 6d528 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4b4 │ │ │ │ + beq 6d4ac │ │ │ │ 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 6d50c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d518 │ │ │ │ + beq 6d510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d518 │ │ │ │ - ldr r2, [pc, #68] @ 6d530 │ │ │ │ + bne 6d510 │ │ │ │ + ldr r2, [pc, #68] @ 6d528 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d500 │ │ │ │ + beq 6d4f8 │ │ │ │ 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 6d510 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x00379bf4 │ │ │ │ + eorseq sl, r7, r4, ror r1 │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d544 │ │ │ │ - b 312044 │ │ │ │ + ldr r1, [pc] @ 6d53c │ │ │ │ + b 312950 │ │ │ │ subseq lr, r7, ip, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d558 │ │ │ │ - b 312044 │ │ │ │ + ldr r1, [pc] @ 6d550 │ │ │ │ + b 312950 │ │ │ │ subseq lr, r7, r0, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d56c │ │ │ │ - b 312044 │ │ │ │ + ldr r1, [pc] @ 6d564 │ │ │ │ + b 312950 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d580 │ │ │ │ - b 312044 │ │ │ │ + ldr r1, [pc] @ 6d578 │ │ │ │ + b 312950 │ │ │ │ subseq lr, r7, r8, asr r5 │ │ │ │ - ldr r1, [pc, #8] @ 6d594 │ │ │ │ + ldr r1, [pc, #8] @ 6d58c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 312044 │ │ │ │ + b 312950 │ │ │ │ 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] @ 6d694 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 6d5c8 │ │ │ │ + beq 6d5c0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d5e0 │ │ │ │ + beq 6d5d8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6d694 │ │ │ │ + b 6d68c │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - ldr r3, [pc, #180] @ 6d6a0 │ │ │ │ + ldr r3, [pc, #180] @ 6d698 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d610 │ │ │ │ + beq 6d608 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fc32c │ │ │ │ - bl 240aa4 │ │ │ │ + b fc280 │ │ │ │ + bl 240ae4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6d694 │ │ │ │ + beq 6d68c │ │ │ │ ldr r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d660 │ │ │ │ + bne 6d658 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d694 │ │ │ │ + beq 6d68c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6d694 │ │ │ │ + bne 6d68c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6d694 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6d68c │ │ │ │ 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 +68805,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 6d708 │ │ │ │ + ldr ip, [pc, #96] @ 6d710 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 6d710 │ │ │ │ + bne 6d708 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 6d710 │ │ │ │ + bne 6d708 │ │ │ │ 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] @ 6d714 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r0, [pc, #20] @ 6d720 │ │ │ │ + ldr r0, [pc, #20] @ 6d718 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 6d724 │ │ │ │ + ldr r0, [pc, #12] @ 6d71c │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0055ca98 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0006d728 : │ │ │ │ +0006d720 : │ │ │ │ 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] @ 6d7ac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ 6d7b8 │ │ │ │ - bl 16c550 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r0, [pc, #112] @ 6d7b0 │ │ │ │ + bl 16c614 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6d760 │ │ │ │ + bne 6d758 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 6d794 │ │ │ │ + b 6d78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d750 │ │ │ │ + beq 6d748 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc32c │ │ │ │ + bl fc280 │ │ │ │ subs r6, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6d794 │ │ │ │ - bl aaf9c │ │ │ │ + beq 6d78c │ │ │ │ + bl ab000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00377ef4 │ │ │ │ - eorseq r2, r6, r4, asr #4 │ │ │ │ + eorseq r8, r7, r4, lsr #8 │ │ │ │ + eorseq r2, r6, r4, asr #15 │ │ │ │ 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 343aec │ │ │ │ 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 a6350 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d964 │ │ │ │ - ldr r0, [pc, #328] @ 6d970 │ │ │ │ + beq 6d95c │ │ │ │ + ldr r0, [pc, #328] @ 6d968 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f4f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d930 │ │ │ │ - ldr r3, [pc, #300] @ 6d974 │ │ │ │ + beq 6d928 │ │ │ │ + ldr r3, [pc, #300] @ 6d96c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6d864 │ │ │ │ - ldr r3, [pc, #288] @ 6d978 │ │ │ │ - ldr r1, [pc, #288] @ 6d97c │ │ │ │ + beq 6d85c │ │ │ │ + ldr r3, [pc, #288] @ 6d970 │ │ │ │ + ldr r1, [pc, #288] @ 6d974 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 6d930 │ │ │ │ + bl 117680 │ │ │ │ + b 6d928 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d930 │ │ │ │ - ldr r0, [pc, #256] @ 6d980 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + blt 6d928 │ │ │ │ + ldr r0, [pc, #256] @ 6d978 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6d930 │ │ │ │ + beq 6d928 │ │ │ │ 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] @ 6d97c │ │ │ │ + bl 359840 │ │ │ │ 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 +68949,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 6d8f8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d900 │ │ │ │ + bne 6d8f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6d914 │ │ │ │ + bne 6d90c │ │ │ │ mov r0, #0 │ │ │ │ - b 6d968 │ │ │ │ + b 6d960 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d90c │ │ │ │ + bne 6d904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6d90c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6d904 │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d964 │ │ │ │ + beq 6d95c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d964 │ │ │ │ + bne 6d95c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x003938b4 │ │ │ │ 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 6d9c0 │ │ │ │ + ldr r2, [pc, #232] @ 6da94 │ │ │ │ + ldr r1, [pc, #232] @ 6da98 │ │ │ │ + ldr r0, [pc, #232] @ 6da9c │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31714c <_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 6d9ec │ │ │ │ + ldr r3, [pc, #192] @ 6daa0 │ │ │ │ + ldr r1, [pc, #192] @ 6daa4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6d9c0 │ │ │ │ + bl 18f354 │ │ │ │ + b 6d9b8 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6da4c │ │ │ │ + bne 6da44 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a860 │ │ │ │ + bl 18aa1c │ │ │ │ cmp r0, #1 │ │ │ │ - ble 6da44 │ │ │ │ + ble 6da3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r6, r0, #1 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5514 │ │ │ │ + bl 2d5734 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9c0 │ │ │ │ + beq 6d9b8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a860 │ │ │ │ - ldr r0, [pc, #100] @ 6dab0 │ │ │ │ + bl 18aa1c │ │ │ │ + ldr r0, [pc, #100] @ 6daa8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ab31c │ │ │ │ + bl 1ab56c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bls 6da70 │ │ │ │ + bls 6da68 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5514 │ │ │ │ + bl 2d5734 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9c0 │ │ │ │ + beq 6d9b8 │ │ │ │ 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 205ab8 │ │ │ │ + b 6da3c │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + mlaseq r8, ip, r1, r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r0, ror #6 │ │ │ │ + eorseq r3, r9, r0, ror #17 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006dab4 : │ │ │ │ +0006daac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6dad4 │ │ │ │ + bne 6dacc │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #56] @ 6db18 │ │ │ │ + ldr r2, [pc, #56] @ 6db10 │ │ │ │ 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 6db08 │ │ │ │ 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 +69112,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 6db90 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6db98 │ │ │ │ - ldr r2, [pc, #128] @ 6dc04 │ │ │ │ + beq 6db90 │ │ │ │ + ldr r2, [pc, #128] @ 6dbfc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6db98 │ │ │ │ + bne 6db90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6df48 │ │ │ │ + bl 6df40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dbcc │ │ │ │ + beq 6dbc4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6dbcc │ │ │ │ + beq 6dbc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6dbcc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6dbc4 │ │ │ │ + bl 9acd0 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + andeq lr, r6, r0, asr #1 │ │ │ │ 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 +69169,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 9b2f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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] @ 6dc94 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r1, [pc, #16] @ 6dca0 │ │ │ │ - ldrne r1, [pc, #16] @ 6dca4 │ │ │ │ - bl 18f198 │ │ │ │ + ldreq r1, [pc, #16] @ 6dc98 │ │ │ │ + ldrne r1, [pc, #16] @ 6dc9c │ │ │ │ + bl 18f354 │ │ │ │ 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, lsr #18 │ │ │ │ + eorseq r3, r9, r0, asr #18 │ │ │ │ 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 6dcf0 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6dd30 │ │ │ │ + beq 6dd28 │ │ │ │ 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] @ 6dd6c │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 6dd68 │ │ │ │ + beq 6dd60 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6dd54 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6dd4c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dd68 │ │ │ │ + bne 6dd60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 265f14 │ │ │ │ + b 266124 │ │ │ │ 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 1bfe48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ddb0 │ │ │ │ + bne 6dda8 │ │ │ │ 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 6dda0 │ │ │ │ + ldr r0, [pc] @ 6ddc8 │ │ │ │ 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] @ 6ded4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl fe238 │ │ │ │ + bl fe18c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6de3c │ │ │ │ + beq 6de34 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ 6dee0 │ │ │ │ + ldr r3, [pc, #188] @ 6ded8 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6de44 │ │ │ │ - ldr r3, [pc, #176] @ 6dee4 │ │ │ │ - ldr r1, [pc, #176] @ 6dee8 │ │ │ │ + beq 6de3c │ │ │ │ + ldr r3, [pc, #176] @ 6dedc │ │ │ │ + ldr r1, [pc, #176] @ 6dee0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ded4 │ │ │ │ + b 6decc │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6de58 │ │ │ │ - ldr r0, [pc, #148] @ 6deec │ │ │ │ - b 6ded4 │ │ │ │ + bne 6de50 │ │ │ │ + ldr r0, [pc, #148] @ 6dee4 │ │ │ │ + b 6decc │ │ │ │ cmp r3, r4 │ │ │ │ - beq 6de74 │ │ │ │ - ldr r3, [pc, #136] @ 6def0 │ │ │ │ - ldr r1, [pc, #136] @ 6def4 │ │ │ │ + beq 6de6c │ │ │ │ + ldr r3, [pc, #136] @ 6dee8 │ │ │ │ + ldr r1, [pc, #136] @ 6deec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6de3c │ │ │ │ + bl 18f354 │ │ │ │ + b 6de34 │ │ │ │ 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 6de8c │ │ │ │ + ldr r3, [pc, #104] @ 6dee8 │ │ │ │ + ldr r1, [pc, #108] @ 6def0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 6de34 │ │ │ │ + ldr r0, [pc, #96] @ 6def4 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6de3c │ │ │ │ + beq 6de34 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6de50 │ │ │ │ + beq 6de48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6de50 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6de50 │ │ │ │ + bne 6de48 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6de48 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003933d4 │ │ │ │ + eorseq r3, r9, r4, asr r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003933f4 │ │ │ │ - eorseq r3, r9, ip, lsl r4 │ │ │ │ + eorseq r3, r9, r4, ror r9 │ │ │ │ + mlaseq r9, ip, r9, r3 │ │ │ │ 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] @ 6df04 │ │ │ │ + b a9a84 │ │ │ │ + eorseq r3, r9, ip, asr #19 │ │ │ │ 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 124a7c <_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] @ 6df3c │ │ │ │ + b 128c9c │ │ │ │ + @ instruction: 0x003939d4 │ │ │ │ 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 11a888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #320] @ 6e0b4 │ │ │ │ + ldr r7, [pc, #320] @ 6e0ac │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6dfa0 │ │ │ │ + bne 6df98 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6e0a4 │ │ │ │ + beq 6e09c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6dfd0 │ │ │ │ + b 6dfc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b03c │ │ │ │ + bl 19aee8 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 6dfd0 │ │ │ │ + bne 6dfc8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #240] @ 6e0b8 │ │ │ │ + ldr r0, [pc, #240] @ 6e0b0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a7978 │ │ │ │ - b 6e0a4 │ │ │ │ + bl 2a7b78 │ │ │ │ + b 6e09c │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ 6e0bc │ │ │ │ + ldr r0, [pc, #224] @ 6e0b4 │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f4f8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 6e004 │ │ │ │ + bne 6dffc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #196] @ 6e0c0 │ │ │ │ + ldr r0, [pc, #196] @ 6e0b8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a7978 │ │ │ │ - b 6e024 │ │ │ │ + bl 2a7b78 │ │ │ │ + b 6e01c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e024 │ │ │ │ + beq 6e01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 6e024 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e01c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq 6e080 │ │ │ │ + beq 6e078 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #140] @ 6e0c4 │ │ │ │ + ldr r0, [pc, #140] @ 6e0bc │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6e060 │ │ │ │ + bne 6e058 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6e0b8 │ │ │ │ + ldr r0, [pc, #96] @ 6e0b0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a7978 │ │ │ │ - b 6e080 │ │ │ │ + bl 2a7b78 │ │ │ │ + b 6e078 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e080 │ │ │ │ + beq 6e078 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6e080 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e078 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e0a4 │ │ │ │ + beq 6e09c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6e0a4 │ │ │ │ + bne 6e09c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a918 │ │ │ │ + bl 11a8ac │ │ │ │ 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, ror #19 │ │ │ │ subseq sl, r7, r8, ror #25 │ │ │ │ - eorseq r3, r9, ip, lsl #9 │ │ │ │ + eorseq r3, r9, ip, lsl #20 │ │ │ │ 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 6df40 │ │ │ │ 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 6e118 │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ - bne 6e104 │ │ │ │ + bne 6e0fc │ │ │ │ cmp r1, r3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #84] @ 6e184 │ │ │ │ + ldr ip, [pc, #84] @ 6e17c │ │ │ │ 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 6e158 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e160 │ │ │ │ + beq 6e158 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ cmpne lr, ip │ │ │ │ - bne 6e170 │ │ │ │ + bne 6e168 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6e130 │ │ │ │ + bne 6e128 │ │ │ │ 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 │ │ │ │ + andeq lr, r6, r0, asr #1 │ │ │ │ + b 6d05c │ │ │ │ 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 a6350 │ │ │ │ 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 6e1ec │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e224 │ │ │ │ + beq 6e21c │ │ │ │ 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] @ 6e278 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e274 │ │ │ │ + beq 6e26c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e244 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6e23c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e274 │ │ │ │ + bne 6e26c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e268 │ │ │ │ - ldr r3, [pc, #40] @ 6e284 │ │ │ │ + bge 6e260 │ │ │ │ + ldr r3, [pc, #40] @ 6e27c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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] @ 6e2a4 │ │ │ │ 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>: │ │ │ │ +0006e2a8 <_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] @ 6e2b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ + b 330ffc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2a8> │ │ │ │ + muleq r6, r8, r3 │ │ │ │ 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 6e304 <_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 6e334 <_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] @ 6e390 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e38c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + beq 6e384 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e35c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ - bl a55d4 │ │ │ │ + bne 6e354 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e38c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + bne 6e384 <_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 6e378 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #40] @ 6e394 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 113344 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e3dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ + bne 6e3d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e3fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e3fc <_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] @ 6e404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + ldr r1, [pc, #24] @ 6e408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e414 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + ldr r0, [pc, #8] @ 6e40c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003934d4 │ │ │ │ + eorseq r3, r9, r4, asr sl │ │ │ │ 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] @ 6e4e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ + bl 1c1760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e44c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ + bne 6e444 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e4e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + b 6e4dc <_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 6e468 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #136] @ 6e4e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 6e4c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ + bl 14445c │ │ │ │ + b 6e4bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 35727c │ │ │ │ + bl 3577f8 │ │ │ │ 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 357774 │ │ │ │ + ldr r2, [pc, #100] @ 6e4ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ + ldr r3, [pc, #100] @ 6e4f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ + bl 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f28 │ │ │ │ - ldr r3, [pc, #76] @ 6e4fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bl 3574a4 │ │ │ │ + ldr r3, [pc, #76] @ 6e4f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e4d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ - bl a55d4 │ │ │ │ + beq 6e4d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e444 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ - ldr r5, [pc, #36] @ 6e4fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bne 6e43c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ + ldr r5, [pc, #36] @ 6e4f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ab08c │ │ │ │ + bl ab0f0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003934f0 │ │ │ │ + eorseq r3, r9, r0, ror sl │ │ │ │ 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 6e54c <_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 6e56c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #548] @ 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ + ldr r1, [pc, #548] @ 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #548] @ 6e768 <_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 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r0, [pc, #532] @ 6e768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e528 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ - b 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ + b 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 6e5ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ble 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r3, [pc, #492] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #492] @ 6e76c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6e5ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + beq 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 6e5d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ + beq 6e5cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, ip │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e754 <_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 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ldr r3, [pc, #432] @ 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ + ldr r1, [pc, #432] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r2, [pc, #420] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ + ldr r1, [pc, #420] @ 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #396] @ 6e768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, ip │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e754 <_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 6e604 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #392] @ 6e780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ + ldr r1, [pc, #392] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 18f354 │ │ │ │ + b 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e754 <_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 6e718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #39 @ 0x27 │ │ │ │ - bne 6e66c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ + bne 6e664 <_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 6e630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #9 │ │ │ │ - bne 6e690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bne 6e688 <_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 6e630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #10 │ │ │ │ - bne 6e6b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ + bne 6e6ac <_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 6e630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #13 │ │ │ │ - bne 6e6d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + bne 6e6d0 <_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 6e630 <_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 6e630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + ldr r3, [pc, #160] @ 6e788 <_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 6e630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ mov r3, #0 │ │ │ │ sub r1, ip, r0 │ │ │ │ strb r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #64] @ 6e794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #64] @ 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a84 │ │ │ │ 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 │ │ │ │ + eorseq r0, r9, r8, lsl sl │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + eorseq r4, r7, r8, ror r1 │ │ │ │ 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, asr lr │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r8, lsl #10 │ │ │ │ + eorseq r3, r9, r8, lsl #21 │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - @ instruction: 0x00375fb8 │ │ │ │ + eorseq r6, r7, r8, lsr r5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + bne 6e7b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e7e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e7e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e7d8 <_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] @ 6e7e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ + ldr r1, [pc, #24] @ 6e7e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e7f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ + ldr r0, [pc, #8] @ 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsr #10 │ │ │ │ + eorseq r3, r9, r8, lsr #21 │ │ │ │ subseq r1, r5, r0, ror sp │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ + bne 6e80c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e83c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e834 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e83c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e834 <_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] @ 6e83c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ + ldr r1, [pc, #24] @ 6e840 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ + ldr r0, [pc, #8] @ 6e844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, asr #10 │ │ │ │ + eorseq r3, r9, r8, asr #21 │ │ │ │ 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 c3e30 │ │ │ │ mov r5, r0 │ │ │ │ bl 29424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6e890 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ - ldr r3, [pc, #16] @ 6e898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ + bge 6e888 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ + ldr r3, [pc, #16] @ 6e890 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #4] @ 6e89c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ + b 14445c │ │ │ │ + ldr r0, [pc, #4] @ 6e894 <_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] @ 6e8d0 <_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] @ 6e8d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #28] @ 6e8d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ + ldr r1, [pc, #28] @ 6e8dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 6e8e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #24] @ 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ + bl a9a84 │ │ │ │ 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, lsl #29 │ │ │ │ + eorseq sl, r5, r4, lsr #29 │ │ │ │ + eorseq sl, r5, r4, lsl #29 │ │ │ │ + mlaseq r5, r8, lr, sl │ │ │ │ + @ instruction: 0x00393af0 │ │ │ │ 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] @ 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ + bl fe18c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ + beq 6e92c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 30c60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038d5d4 │ │ │ │ + @ instruction: 0x0038dbfc │ │ │ │ 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 6e970 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29aaa0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e9a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ - b 6e998 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + bne 6e998 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ + b 6e990 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6ea00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ + ldr r0, [pc, #120] @ 6e9f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e960 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ + bne 6e958 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e9f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + b 6e9f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29aaa0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e998 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6e990 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29aaa0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e998 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6e990 <_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] @ 6e9fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ + bge 6e9f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + ldr r3, [pc, #28] @ 6ea00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r4, lsl #9 │ │ │ │ + eorseq ip, r6, r4, 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, #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 6ea50 <_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 6ea80 <_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] @ 6eac8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eac4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + beq 6eabc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ 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 6eabc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + ldr r1, [pc, #52] @ 6eacc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ + ldr r0, [pc, #52] @ 6ead0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6eac4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + blt 6eabc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 6eadc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ + ldr r1, [pc, #32] @ 6ead4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 330e90 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6b8> │ │ │ │ + b 33140c <_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: 0x00393af8 │ │ │ │ + @ instruction: 0x00381ab4 │ │ │ │ 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 6eb10 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e65c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ - b 6eb38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + bne 6eb38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ + b 6eb30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6eba0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ + ldr r0, [pc, #120] @ 6eb98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ + bne 6eaf8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ mov r0, #0 │ │ │ │ - b 6eb98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + b 6eb90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e65c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6eb30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e65c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6eb30 <_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] @ 6eb9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ + bge 6eb90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + ldr r3, [pc, #28] @ 6eba0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r8, ror r4 │ │ │ │ + @ instruction: 0x0036c9f8 │ │ │ │ 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 +70172,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 1af3f0 │ │ │ │ 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] @ 6ec1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ + ldr r1, [pc, #16] @ 6ec20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, ror r5 │ │ │ │ + eorseq r3, r9, r0, lsl fp │ │ │ │ │ │ │ │ -0006ec2c : │ │ │ │ +0006ec24 : │ │ │ │ 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] @ 6ec5c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 24cf98 │ │ │ │ + bl 24cff0 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6ec90 │ │ │ │ - ldr r1, [pc, #16] @ 6ec94 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003935b8 │ │ │ │ - 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 a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ee5c │ │ │ │ + bne 6ee24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 348bfc <_PyLong_DivmodNear@@Base+0x1660> │ │ │ │ + bl 348cf4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ee5c │ │ │ │ + beq 6ee24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6ed1c │ │ │ │ + beq 6ece4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 348bfc <_PyLong_DivmodNear@@Base+0x1660> │ │ │ │ + bl 348cf4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6ed34 │ │ │ │ + bne 6ecfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee5c │ │ │ │ + beq 6ee24 │ │ │ │ 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 6ee24 │ │ │ │ + b 6ee18 │ │ │ │ + ldr r2, [pc, #320] @ 6ee2c │ │ │ │ + ldr r5, [pc, #316] @ 6ee2c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6ed78 │ │ │ │ + beq 6ed40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 348bfc <_PyLong_DivmodNear@@Base+0x1660> │ │ │ │ + bl 348cf4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6ed90 │ │ │ │ + bne 6ed58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee30 │ │ │ │ + beq 6edf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ee30 │ │ │ │ + bne 6edf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6ee30 │ │ │ │ - ldr r2, [pc, #228] @ 6ee64 │ │ │ │ - ldr r6, [pc, #224] @ 6ee64 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 6edf8 │ │ │ │ + ldr r2, [pc, #228] @ 6ee2c │ │ │ │ + ldr r6, [pc, #224] @ 6ee2c │ │ │ │ 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 6ed84 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl fc32c │ │ │ │ - bl 9b1dc │ │ │ │ - b 6ede8 │ │ │ │ + bl fc280 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 6edb0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 16d480 │ │ │ │ + bl 16d544 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6ede8 │ │ │ │ - ldr r3, [pc, #140] @ 6ee68 │ │ │ │ - ldr r1, [pc, #140] @ 6ee6c │ │ │ │ + ble 6edb0 │ │ │ │ + ldr r3, [pc, #140] @ 6ee30 │ │ │ │ + ldr r1, [pc, #140] @ 6ee34 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee0c │ │ │ │ + beq 6edd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ee0c │ │ │ │ + bne 6edd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee30 │ │ │ │ + beq 6edf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6ee30 │ │ │ │ + bne 6edf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee5c │ │ │ │ + beq 6ee24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ee5c │ │ │ │ + bne 6ee24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_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, r8, lsr fp │ │ │ │ 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] @ 6ee60 │ │ │ │ + ldr r1, [pc, #16] @ 6ee64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, asr r6 │ │ │ │ + mlaseq r9, ip, fp, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #136] @ 6ef40 │ │ │ │ + ldr r3, [pc, #136] @ 6ef08 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6eedc │ │ │ │ + bne 6eea4 │ │ │ │ add r1, pc, #108 @ 0x6c │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #112] @ 6ef44 │ │ │ │ + ldr r2, [pc, #112] @ 6ef0c │ │ │ │ mvn r3, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - b 6ef14 │ │ │ │ + b 6eedc │ │ │ │ mov r2, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c4260 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4468 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6ef0c │ │ │ │ + blt 6eed4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 6ef14 │ │ │ │ - ldr r3, [pc, #68] @ 6ef48 │ │ │ │ - ldr r1, [pc, #68] @ 6ef4c │ │ │ │ + bge 6eedc │ │ │ │ + ldr r3, [pc, #68] @ 6ef10 │ │ │ │ + ldr r1, [pc, #68] @ 6ef14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ef2c │ │ │ │ + b 6eef4 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #16] @ 6ef08 │ │ │ │ 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 │ │ │ │ + eorseq r0, r9, r8, lsr #11 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 6ef40 │ │ │ │ + ldr r1, [pc, #16] @ 6ef44 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00393bd0 │ │ │ │ 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 6ef84 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bge 6efac │ │ │ │ - b 6efa4 │ │ │ │ + bge 6efa4 │ │ │ │ + b 6ef9c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7584 │ │ │ │ + bl 2a7784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef7c │ │ │ │ - b 6efc4 │ │ │ │ + bne 6ef74 │ │ │ │ + b 6efbc │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi 6efb4 │ │ │ │ + bmi 6efac │ │ │ │ cmp r4, r3 │ │ │ │ - blt 6efcc │ │ │ │ - ldr r3, [pc, #76] @ 6f008 │ │ │ │ - ldr r1, [pc, #76] @ 6f00c │ │ │ │ + blt 6efc4 │ │ │ │ + ldr r3, [pc, #76] @ 6f000 │ │ │ │ + ldr r1, [pc, #76] @ 6f004 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ - b 6f000 │ │ │ │ + b 6eff8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6eff0 │ │ │ │ + bne 6efe8 │ │ │ │ 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 293b64 │ │ │ │ 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 sp, r7, ip, lsr #1 │ │ │ │ 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] @ 6f13c │ │ │ │ + bl 359840 │ │ │ │ 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 6f038 │ │ │ │ + ldr r1, [pc, #268] @ 6f140 │ │ │ │ + ldr r0, [pc, #268] @ 6f144 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #264] @ 6f148 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 14e068 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6f054 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f134 │ │ │ │ + bl 9196c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f04c │ │ │ │ + ldr r0, [pc, #228] @ 6f14c │ │ │ │ + bl 2379ac <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #224] @ 6f150 │ │ │ │ + ldr r8, [pc, #224] @ 6f154 │ │ │ │ ldr r7, [r3, #620] @ 0x26c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f134 │ │ │ │ + beq 6f12c │ │ │ │ ldr r6, [r7, #3704] @ 0xe78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f104 │ │ │ │ + beq 6f0fc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 284844 │ │ │ │ + bl 284908 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 6f0a8 │ │ │ │ + bne 6f0a0 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 6f088 │ │ │ │ + b 6f080 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl a329c │ │ │ │ + bl a3300 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f10c │ │ │ │ + beq 6f104 │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 6f0f8 │ │ │ │ + beq 6f0f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f0f8 │ │ │ │ + bne 6f0f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 6f0a0 │ │ │ │ - b 6f10c │ │ │ │ + bge 6f098 │ │ │ │ + b 6f104 │ │ │ │ ldr r7, [r7, #3644] @ 0xe3c │ │ │ │ - b 6f07c │ │ │ │ + b 6f074 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f130 │ │ │ │ + beq 6f128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f130 │ │ │ │ + bne 6f128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #24] @ 6f154 │ │ │ │ - bl 8b0d8 │ │ │ │ + ldr r0, [pc, #24] @ 6f14c │ │ │ │ + bl 8b134 │ │ │ │ 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 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + subseq lr, r3, r4, lsr #31 │ │ │ │ + eorseq r3, r9, r4, lsl #24 │ │ │ │ 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 287d00 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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] @ 6f1f4 │ │ │ │ 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] @ 6f1f8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 287c3c │ │ │ │ + bl 287d00 │ │ │ │ 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 │ │ │ │ - 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] @ 6f3b4 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -70686,647 +70588,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 6f27c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f44c │ │ │ │ + beq 6f2c4 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #296] @ 6f540 │ │ │ │ + ldr ip, [pc, #296] @ 6f3b8 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ moveq r8, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6f51c │ │ │ │ + beq 6f394 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170254 │ │ │ │ + bl 170318 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 6f51c │ │ │ │ + beq 6f394 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #200] @ 6f544 │ │ │ │ + ldr r3, [pc, #200] @ 6f3bc │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 2b7228 │ │ │ │ + bl 2b7280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f518 │ │ │ │ + beq 6f390 │ │ │ │ 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 6f334 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a708 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f4c8 │ │ │ │ + b 6f340 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a444 │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6f508 │ │ │ │ + bne 6f380 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f4fc │ │ │ │ + beq 6f374 │ │ │ │ cmp r3, #22 │ │ │ │ - ldr r3, [pc, #96] @ 6f548 │ │ │ │ + ldr r3, [pc, #96] @ 6f3c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 6f4f4 │ │ │ │ - bl 1444a4 │ │ │ │ - b 6f4fc │ │ │ │ + bne 6f36c │ │ │ │ + bl 14445c │ │ │ │ + b 6f374 │ │ │ │ mov r1, r7 │ │ │ │ - bl 170a00 │ │ │ │ - bl a55d4 │ │ │ │ + bl 170ac4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f518 │ │ │ │ + bne 6f390 │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f51c │ │ │ │ + b 6f394 │ │ │ │ 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 170ae4 │ │ │ │ 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, asr #31 │ │ │ │ @ instruction: 0x0057469c │ │ │ │ - eorseq sp, r6, r4, lsl #2 │ │ │ │ + eorseq sp, r6, r4, lsl #13 │ │ │ │ + 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] @ 6f538 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r0, lr │ │ │ │ + bl 2b9760 <_PyArg_ParseStack@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f52c │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl c3e30 │ │ │ │ + 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 c7b88 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6f468 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 6f51c │ │ │ │ + bl 1326d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f418 │ │ │ │ + b 6f514 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq r4, [pc, #196] @ 6f53c │ │ │ │ + beq 6f52c │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + bl aa980 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f514 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl a6350 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f4f0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 263b78 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f4f0 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl a6350 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f4f0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl a6350 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f4f0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl a6350 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r4, #28] │ │ │ │ + bne 6f52c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6f514 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 6f514 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f52c │ │ │ │ + ldr r3, [pc, #28] @ 6f540 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 14445c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + eorseq r3, r9, ip, lsl ip │ │ │ │ + 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 6f590 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f5c8 │ │ │ │ + beq 6f5c0 │ │ │ │ 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] @ 6f5ec │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f5e8 │ │ │ │ + beq 6f5e0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f5e8 │ │ │ │ - ldr r1, [pc, #24] @ 6f5f8 │ │ │ │ + blt 6f5e0 │ │ │ │ + ldr r1, [pc, #24] @ 6f5f0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 330e90 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6b8> │ │ │ │ + b 33140c <_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 6f62c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6f664 │ │ │ │ - b 6f658 │ │ │ │ + bne 6f65c │ │ │ │ + b 6f650 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #284] @ 6f760 │ │ │ │ + ldr r0, [pc, #284] @ 6f758 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f61c │ │ │ │ - b 6f754 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6f614 │ │ │ │ + b 6f74c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f754 │ │ │ │ + bne 6f74c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd9d8 │ │ │ │ + bl 1cdbe0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f68c │ │ │ │ - ldr r3, [pc, #228] @ 6f764 │ │ │ │ - ldr r1, [pc, #228] @ 6f768 │ │ │ │ + bne 6f684 │ │ │ │ + ldr r3, [pc, #228] @ 6f75c │ │ │ │ + ldr r1, [pc, #228] @ 6f760 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f724 │ │ │ │ + bl 18f354 │ │ │ │ + b 6f71c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce498 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6f724 │ │ │ │ + blt 6f71c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a2f8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f724 │ │ │ │ - bl c3e20 │ │ │ │ + beq 6f71c │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 6f70c │ │ │ │ + bge 6f704 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f744 │ │ │ │ - bl 132724 │ │ │ │ + bne 6f73c │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f6c0 │ │ │ │ + beq 6f6b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a670 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 6f734 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6f72c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f754 │ │ │ │ + bne 6f74c │ │ │ │ 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 a5928 │ │ │ │ + ldr r3, [pc, #32] @ 6f764 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 6f70c │ │ │ │ + bl 14445c │ │ │ │ + b 6f704 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0036c2dc │ │ │ │ + eorseq ip, r6, ip, asr r8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsr #13 │ │ │ │ + eorseq r3, r9, r8, lsr #24 │ │ │ │ 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 6f798 │ │ │ │ + ldr r3, [pc, #156] @ 6f828 │ │ │ │ + ldr r1, [pc, #156] @ 6f82c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f7c0 │ │ │ │ + bl 18f354 │ │ │ │ + b 6f7b8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f7c8 │ │ │ │ - ldr r3, [pc, #120] @ 6f830 │ │ │ │ - ldr r1, [pc, #124] @ 6f838 │ │ │ │ + beq 6f7c0 │ │ │ │ + ldr r3, [pc, #120] @ 6f828 │ │ │ │ + ldr r1, [pc, #124] @ 6f830 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6f828 │ │ │ │ + b 6f820 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6f7e8 │ │ │ │ - ldr r3, [pc, #96] @ 6f83c │ │ │ │ - ldr r1, [pc, #96] @ 6f840 │ │ │ │ + bne 6f7e0 │ │ │ │ + ldr r3, [pc, #96] @ 6f834 │ │ │ │ + ldr r1, [pc, #96] @ 6f838 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f7c0 │ │ │ │ - ldr r6, [pc, #64] @ 6f830 │ │ │ │ + bl 18f354 │ │ │ │ + b 6f7b8 │ │ │ │ + ldr r6, [pc, #64] @ 6f828 │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11f99c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6f80c │ │ │ │ - bl a55d4 │ │ │ │ + bne 6f804 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f818 │ │ │ │ - b 6f7c0 │ │ │ │ + beq 6f810 │ │ │ │ + b 6f7b8 │ │ │ │ cmp r0, #0 │ │ │ │ strgt r0, [r4, #16] │ │ │ │ - bgt 6f828 │ │ │ │ - ldr r1, [pc, #36] @ 6f844 │ │ │ │ + bgt 6f820 │ │ │ │ + ldr r1, [pc, #36] @ 6f83c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f7c0 │ │ │ │ + bl 18f354 │ │ │ │ + b 6f7b8 │ │ │ │ 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, ror #27 │ │ │ │ + eorseq r4, r7, ip, asr #29 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r8, r8, ror fp │ │ │ │ - eorseq r3, r9, ip, asr #13 │ │ │ │ + eorseq r5, r8, r8, asr #3 │ │ │ │ + eorseq r3, r9, ip, asr #24 │ │ │ │ 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 6f870 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 6f8b8 │ │ │ │ - b 6f89c │ │ │ │ - ldr r0, [pc, #284] @ 6f99c │ │ │ │ + ble 6f8b0 │ │ │ │ + b 6f894 │ │ │ │ + ldr r0, [pc, #284] @ 6f994 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f86c │ │ │ │ + bne 6f864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6f8c0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6f8b8 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f894 │ │ │ │ + bne 6f88c │ │ │ │ mvn r4, #0 │ │ │ │ - b 6f8f4 │ │ │ │ - bl aaf9c │ │ │ │ + b 6f8ec │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6f8ec │ │ │ │ + beq 6f8e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6f8ec │ │ │ │ + bne 6f8e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6f8ac │ │ │ │ + beq 6f8a4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6f914 │ │ │ │ - ldr r3, [pc, #152] @ 6f9a0 │ │ │ │ - ldr r1, [pc, #152] @ 6f9a4 │ │ │ │ + bne 6f90c │ │ │ │ + ldr r3, [pc, #152] @ 6f998 │ │ │ │ + ldr r1, [pc, #152] @ 6f99c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f894 │ │ │ │ + bl 18f354 │ │ │ │ + b 6f88c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f924 │ │ │ │ + bge 6f91c │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi 6f92c │ │ │ │ + bmi 6f924 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 6f940 │ │ │ │ - ldr r3, [pc, #108] @ 6f9a0 │ │ │ │ - ldr r1, [pc, #112] @ 6f9a8 │ │ │ │ + bgt 6f938 │ │ │ │ + ldr r3, [pc, #108] @ 6f998 │ │ │ │ + ldr r1, [pc, #112] @ 6f9a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f894 │ │ │ │ + bl 18f354 │ │ │ │ + b 6f88c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6f960 │ │ │ │ - ldr r3, [pc, #88] @ 6f9ac │ │ │ │ - ldr r1, [pc, #88] @ 6f9b0 │ │ │ │ + ble 6f958 │ │ │ │ + ldr r3, [pc, #88] @ 6f9a4 │ │ │ │ + ldr r1, [pc, #88] @ 6f9a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f894 │ │ │ │ + bl 18f354 │ │ │ │ + b 6f88c │ │ │ │ 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 1bc0b0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f894 │ │ │ │ - ldr r0, [pc, #28] @ 6f9b4 │ │ │ │ + beq 6f88c │ │ │ │ + ldr r0, [pc, #28] @ 6f9ac │ │ │ │ add r0, r0, r7, lsl #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r7, r7, r4, asr r1 │ │ │ │ + eorseq r7, r7, r4, lsl #13 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x003936f4 │ │ │ │ - eorseq fp, r6, r0, ror #29 │ │ │ │ + eorseq r3, r9, r4, ror ip │ │ │ │ + eorseq ip, r6, r8, asr #7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r7, r8, ror #29 │ │ │ │ + eorseq r9, r7, r8, lsl r4 │ │ │ │ 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] @ 6f9f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 31c738 <_PyTime_AsTimeval@@Base+0x1430> │ │ │ │ + bl 31ccdc <_PyTime_AsTimeval@@Base+0x1434> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f9f0 │ │ │ │ + beq 6f9e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6faec │ │ │ │ + b 6fae4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r6, ip, lsl #31 │ │ │ │ + eorseq pc, r6, ip, lsl #10 │ │ │ │ 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 6fa2c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6fad4 │ │ │ │ - b 6fa58 │ │ │ │ + blt 6facc │ │ │ │ + b 6fa50 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #156] @ 6fae0 │ │ │ │ + ldr r0, [pc, #156] @ 6fad8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fa20 │ │ │ │ - b 6fad4 │ │ │ │ - ldr r3, [pc, #132] @ 6fae4 │ │ │ │ + bne 6fa18 │ │ │ │ + b 6facc │ │ │ │ + ldr r3, [pc, #132] @ 6fadc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b7228 │ │ │ │ + bl 2b7280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fad4 │ │ │ │ + beq 6facc │ │ │ │ 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 6fabc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fab8 │ │ │ │ - ldr r3, [pc, #52] @ 6fae8 │ │ │ │ + beq 6fab0 │ │ │ │ + ldr r3, [pc, #52] @ 6fae0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - bl a55d4 │ │ │ │ + bl 14445c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fad4 │ │ │ │ + bne 6facc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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, lsr #19 │ │ │ │ + eorseq sp, r6, r4, lsl #13 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb14 │ │ │ │ + beq 6fb0c │ │ │ │ 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] @ 6fc74 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6fc74 │ │ │ │ + beq 6fc6c │ │ │ │ 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 6fb64 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb84 │ │ │ │ + bne 6fb7c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb84 │ │ │ │ - ldr r0, [pc, #284] @ 6fc80 │ │ │ │ + bne 6fb7c │ │ │ │ + ldr r0, [pc, #284] @ 6fc78 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9dd0c │ │ │ │ - bge 6fb84 │ │ │ │ - bl 323efc <_PySys_GetSizeOf@@Base+0x210> │ │ │ │ + b 9de28 │ │ │ │ + bge 6fb7c │ │ │ │ + bl 3244ac <_PyDeadline_Get@@Base+0x5c> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #45 @ 0x2d │ │ │ │ - bne 6fb98 │ │ │ │ - b 6fc6c │ │ │ │ + bne 6fb90 │ │ │ │ + b 6fc64 │ │ │ │ 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 6fbb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6fbc0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6fbb8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 356cdc │ │ │ │ + bl 357258 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356efc │ │ │ │ + bl 357478 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r8, r8, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 356cdc │ │ │ │ + bl 357258 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 356efc │ │ │ │ + bl 357478 │ │ │ │ subs r3, r1, #0 │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r3, r3, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6fc34 │ │ │ │ + beq 6fc2c │ │ │ │ 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] @ 6fc7c │ │ │ │ + bl 128c9c │ │ │ │ + b 6fc64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6fc54 │ │ │ │ + beq 6fc4c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #56] @ 6fc88 │ │ │ │ - bl 128d0c │ │ │ │ - b 6fc6c │ │ │ │ + ldr r0, [pc, #56] @ 6fc80 │ │ │ │ + bl 128c9c │ │ │ │ + b 6fc64 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #40] @ 6fc8c │ │ │ │ + ldr r0, [pc, #40] @ 6fc84 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128c9c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 6fc80 │ │ │ │ - b 9dd0c │ │ │ │ + ldr r0, [pc, #4] @ 6fc78 │ │ │ │ + b 9de28 │ │ │ │ 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, asr lr │ │ │ │ + mlaseq r9, r0, ip, r3 │ │ │ │ + eorseq r3, r9, ip, lsr #25 │ │ │ │ + eorseq r3, r9, r0, asr #25 │ │ │ │ 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 6fcdc │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6fcc8 │ │ │ │ + beq 6fcc0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fce4 │ │ │ │ - bl 1e7d70 │ │ │ │ + bne 6fcdc │ │ │ │ + bl 1e80c0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #36] @ 6fcfc │ │ │ │ + ldr r2, [pc, #36] @ 6fcf4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b 339f24 │ │ │ │ - ldr r3, [pc, #20] @ 6fd00 │ │ │ │ - ldr r1, [pc, #20] @ 6fd04 │ │ │ │ + b 3399f8 │ │ │ │ + ldr r3, [pc, #20] @ 6fcf8 │ │ │ │ + ldr r1, [pc, #20] @ 6fcfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, asr r7 │ │ │ │ + @ instruction: 0x00393cd0 │ │ │ │ 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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6fd50 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6fd48 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fd78 │ │ │ │ + bne 6fd70 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6fd70 │ │ │ │ - ldr r3, [pc, #24] @ 6fd80 │ │ │ │ + bge 6fd68 │ │ │ │ + ldr r3, [pc, #24] @ 6fd78 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 6fdb4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fdd0 │ │ │ │ - b 6fde0 │ │ │ │ + bne 6fdc8 │ │ │ │ + b 6fdd8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fdac │ │ │ │ + beq 6fda4 │ │ │ │ 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 +71339,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] @ 6fe58 │ │ │ │ + bl 2b9760 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fe58 │ │ │ │ + beq 6fe50 │ │ │ │ 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] @ 6fe5c │ │ │ │ + bge 6fe50 │ │ │ │ + ldr r3, [pc, #20] @ 6fe60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, asr #15 │ │ │ │ + eorseq r3, r9, r8, asr #26 │ │ │ │ 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 a5638 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 7003c │ │ │ │ + bne 70034 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6ff78 │ │ │ │ + bne 6ff70 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fec8 │ │ │ │ + beq 6fec0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fed4 │ │ │ │ + bne 6fecc │ │ │ │ ldrb r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7003c │ │ │ │ + beq 70034 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #352] @ 70044 │ │ │ │ + ldr r2, [pc, #352] @ 7003c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70024 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #320] @ 70044 │ │ │ │ + ldr r2, [pc, #320] @ 7003c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70024 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75a8c │ │ │ │ - bl 9b1dc │ │ │ │ + bl 75a84 │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ff4c │ │ │ │ + beq 6ff44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ff4c │ │ │ │ + bne 6ff44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7003c │ │ │ │ + beq 70034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7003c │ │ │ │ + bne 70034 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7003c │ │ │ │ + beq 70034 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #176] @ 70044 │ │ │ │ + ldr r2, [pc, #176] @ 7003c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70024 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #144] @ 70044 │ │ │ │ + ldr r2, [pc, #144] @ 7003c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70024 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, [sp] │ │ │ │ - bl b9058 │ │ │ │ - bl 9b1dc │ │ │ │ + bl b9154 │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70004 │ │ │ │ + beq 6fffc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70004 │ │ │ │ + bne 6fffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7003c │ │ │ │ + beq 70034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7003c │ │ │ │ + bne 70034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 7003c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 70034 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b1dc │ │ │ │ + b 9b2f8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, asr ip │ │ │ │ + @ instruction: 0x0035a1d4 │ │ │ │ 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 a5638 │ │ │ │ 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 700bc │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #148] @ 70128 │ │ │ │ + ldr r2, [pc, #148] @ 70120 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ac8 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 71ac0 │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 7010c │ │ │ │ + bne 70104 │ │ │ │ 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] @ 70120 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 118b44 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 118ad4 │ │ │ │ + bl 9b2f8 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + @ instruction: 0x0035a1d4 │ │ │ │ ldrd r0, [r0, #32] │ │ │ │ - b 150c38 │ │ │ │ + b 150d5c │ │ │ │ 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 +71552,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 7018c │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 701cc │ │ │ │ + beq 701c4 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #144] @ 70230 │ │ │ │ + ldr ip, [pc, #144] @ 70228 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 701cc │ │ │ │ + bne 701c4 │ │ │ │ mov r0, #0 │ │ │ │ - b 70228 │ │ │ │ + b 70220 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 701e8 │ │ │ │ + beq 701e0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 701c4 │ │ │ │ + blt 701bc │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5278 │ │ │ │ + bl 2c5464 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 70218 │ │ │ │ - bl a55d4 │ │ │ │ + bne 70210 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 70234 │ │ │ │ - beq 70228 │ │ │ │ - b 701c4 │ │ │ │ - ldr r2, [pc, #24] @ 70238 │ │ │ │ + ldreq r0, [pc, #32] @ 7022c │ │ │ │ + beq 70220 │ │ │ │ + b 701bc │ │ │ │ + ldr r2, [pc, #24] @ 70230 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 70234 │ │ │ │ + ldr r0, [pc, #12] @ 7022c │ │ │ │ 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 +71614,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 70284 │ │ │ │ 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 7030c │ │ │ │ + b 702a4 │ │ │ │ + ldr r0, [pc, #336] @ 703dc │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70324 │ │ │ │ - b 70274 │ │ │ │ + beq 7031c │ │ │ │ + b 7026c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70324 │ │ │ │ + beq 7031c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 702dc │ │ │ │ + beq 702d4 │ │ │ │ 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,262 +71654,262 @@ │ │ │ │ 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 70324 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7032c │ │ │ │ + beq 70324 │ │ │ │ mov r4, #0 │ │ │ │ - b 703c4 │ │ │ │ + b 703bc │ │ │ │ cmp r5, #1 │ │ │ │ - ble 703a0 │ │ │ │ + ble 70398 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #168] @ 703e8 │ │ │ │ + ldr r2, [pc, #168] @ 703e0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 703a0 │ │ │ │ + beq 70398 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 7038c │ │ │ │ + beq 70384 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70324 │ │ │ │ + beq 7031c │ │ │ │ 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 70398 │ │ │ │ + ldr r3, [pc, #108] @ 703e4 │ │ │ │ + ldr r1, [pc, #108] @ 703e8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 7031c │ │ │ │ + ldr r2, [pc, #96] @ 703ec │ │ │ │ + ldr r1, [pc, #96] @ 703f0 │ │ │ │ + ldr r0, [pc, #72] @ 703dc │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 7031c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 70324 │ │ │ │ - ldr r0, [pc, #60] @ 703fc │ │ │ │ - bl a9a20 │ │ │ │ + beq 7031c │ │ │ │ + ldr r0, [pc, #60] @ 703f4 │ │ │ │ + bl a9a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 703d8 │ │ │ │ + beq 703d0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r7, r4, lsl #25 │ │ │ │ + eorseq r4, r7, r4, lsl #4 │ │ │ │ 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, asr lr │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + eorseq r6, r7, r8, lsr r5 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 7040c │ │ │ │ - b a9a20 │ │ │ │ - eorseq sp, r8, r0, ror #29 │ │ │ │ + ldr r0, [pc] @ 70404 │ │ │ │ + b a9a84 │ │ │ │ + eorseq lr, r8, r0, ror #8 │ │ │ │ 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 70464 │ │ │ │ + ldr r1, [pc, #80] @ 7048c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1987c0 │ │ │ │ + bl 198680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7046c │ │ │ │ + beq 70464 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70480 │ │ │ │ + beq 70478 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 70480 │ │ │ │ + b 70478 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a7d7c │ │ │ │ + b a7de0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r7, r4, asr #1 │ │ │ │ - b 70550 <_PyThread_CurrentFrames@@Base> │ │ │ │ + eorseq pc, r7, r0, lsr #12 │ │ │ │ + b 70548 <_PyThread_CurrentFrames@@Base> │ │ │ │ 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 70500 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 70508 │ │ │ │ + bne 70500 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 70548 │ │ │ │ + ldr r1, [pc, #76] @ 70540 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 18f198 │ │ │ │ - b 7053c │ │ │ │ + bl 18f354 │ │ │ │ + b 70534 │ │ │ │ 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] @ 70544 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 704f0 │ │ │ │ + bne 704e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, ip, ror #15 │ │ │ │ + eorseq r3, r9, ip, ror #26 │ │ │ │ subseq r4, r7, r0, lsr #14 │ │ │ │ │ │ │ │ -00070550 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00070548 <_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] @ 706d8 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bl 359840 │ │ │ │ + ldr r1, [pc, #372] @ 706dc <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ - bl 14e0ac <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14e068 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 70588 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ + bge 70580 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ mov r4, #0 │ │ │ │ - b 706d8 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ - bl 91924 │ │ │ │ + b 706d0 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + bl 9196c │ │ │ │ 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 70578 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + ldr r0, [pc, #332] @ 706e0 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 2379ac <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #328] @ 706e4 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ ldr r8, [r3, #620] @ 0x26c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 70678 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ + beq 70670 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ ldr r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70644 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + beq 7063c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7063c <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ + beq 70634 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ ldrb r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 705d8 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ + bne 705d0 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 705bc <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ + b 705b4 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq 705fc <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ + beq 705f4 <_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 705c8 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl a329c │ │ │ │ + bl a3300 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70668 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + beq 70660 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7064c <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ + beq 70644 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne 706a0 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bne 70698 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 70668 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + blt 70660 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b 705b0 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ + b 705a8 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ ldr r8, [r8, #3644] @ 0xe3c │ │ │ │ - b 705a4 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + b 7059c <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11accc │ │ │ │ + bl 11ac60 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 70618 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne 70610 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70684 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne 7067c <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 706bc <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ + bne 706b4 <_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] @ 706e0 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 8b134 │ │ │ │ + b 706d0 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70668 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne 70660 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 70668 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 70660 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70634 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne 7062c <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 70634 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 7062c <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70674 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bne 7066c <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 70674 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 7066c <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r0, asr r8 │ │ │ │ + @ instruction: 0x00393dd0 │ │ │ │ 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 │ │ │ │ @@ -71921,474 +71919,474 @@ │ │ │ │ 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> │ │ │ │ + bne 70740 <_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> │ │ │ │ + beq 70778 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ + ldr ip, [pc, #164] @ 707ec <_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> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70780 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ + bne 70778 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ mov r0, #0 │ │ │ │ - b 707ec <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ + b 707e4 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 707c0 <_PyThread_CurrentFrames@@Base+0x270> │ │ │ │ + beq 707b8 <_PyThread_CurrentFrames@@Base+0x270> │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7079c <_PyThread_CurrentFrames@@Base+0x24c> │ │ │ │ + beq 70794 <_PyThread_CurrentFrames@@Base+0x24c> │ │ │ │ cmp r4, #1 │ │ │ │ - beq 707c8 <_PyThread_CurrentFrames@@Base+0x278> │ │ │ │ + beq 707c0 <_PyThread_CurrentFrames@@Base+0x278> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 707c8 <_PyThread_CurrentFrames@@Base+0x278> │ │ │ │ - bl a55d4 │ │ │ │ + bne 707c0 <_PyThread_CurrentFrames@@Base+0x278> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 707c8 <_PyThread_CurrentFrames@@Base+0x278> │ │ │ │ - b 70778 <_PyThread_CurrentFrames@@Base+0x228> │ │ │ │ + beq 707c0 <_PyThread_CurrentFrames@@Base+0x278> │ │ │ │ + b 70770 <_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> │ │ │ │ + ldreq r0, [pc, #24] @ 707f0 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 318338 │ │ │ │ + bl 3188d8 │ │ │ │ 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> │ │ │ │ + bne 70838 <_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> │ │ │ │ + bne 7085c <_PyThread_CurrentFrames@@Base+0x314> │ │ │ │ + ldr r2, [pc, #196] @ 708f0 <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ + ldr r1, [pc, #196] @ 708f4 <_PyThread_CurrentFrames@@Base+0x3ac> │ │ │ │ + ldr r0, [pc, #196] @ 708f8 <_PyThread_CurrentFrames@@Base+0x3b0> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 70888 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #176] @ 70900 <_PyThread_CurrentFrames@@Base+0x3b0> │ │ │ │ + ldr r0, [pc, #176] @ 708f8 <_PyThread_CurrentFrames@@Base+0x3b0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70818 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ - b 70890 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + bne 70810 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + b 70888 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eeb3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70898 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ - bl a55d4 │ │ │ │ + bne 70890 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70898 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ + beq 70890 <_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> │ │ │ │ + ldr r1, [pc, #100] @ 708fc <_PyThread_CurrentFrames@@Base+0x3b4> │ │ │ │ + ldr r0, [pc, #100] @ 70900 <_PyThread_CurrentFrames@@Base+0x3b8> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70890 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + blt 70888 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29b20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 708e4 <_PyThread_CurrentFrames@@Base+0x394> │ │ │ │ + beq 708dc <_PyThread_CurrentFrames@@Base+0x394> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #56] @ 7090c <_PyThread_CurrentFrames@@Base+0x3bc> │ │ │ │ + ldr r2, [pc, #56] @ 70904 <_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 │ │ │ │ + bl 14445c │ │ │ │ + b 70888 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + bl 1326d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70888 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + ldr r0, [pc, #24] @ 70908 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r4, r9, r8, asr #16 │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + @ instruction: 0x00373fbc │ │ │ │ + eorseq r3, r9, r4, ror #27 │ │ │ │ + eorseq r3, r9, r8, ror #27 │ │ │ │ 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 r3, [pc, #24] @ 7092c <_PyThread_CurrentFrames@@Base+0x3e4> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3900] @ 0xf3c │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r0, [pc] @ 7093c <_PyThread_CurrentFrames@@Base+0x3f4> │ │ │ │ + b 128c9c │ │ │ │ + @ instruction: 0x00393dfc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148118 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 70970 <_PyThread_CurrentFrames@@Base+0x428> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7098c <_PyThread_CurrentFrames@@Base+0x444> │ │ │ │ + ldr r3, [pc, #28] @ 70994 <_PyThread_CurrentFrames@@Base+0x44c> │ │ │ │ + bl 359840 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [pc, #20] @ 70998 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + 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, 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 a5638 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ - ldr r3, [pc, #632] @ 70bf4 <_PyThread_CurrentFrames@@Base+0x6a4> │ │ │ │ + bne 70c40 <_PyThread_CurrentFrames@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #632] @ 70c48 <_PyThread_CurrentFrames@@Base+0x700> │ │ │ │ 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 70b54 <_PyThread_CurrentFrames@@Base+0x60c> │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + beq 70c30 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + beq 70c30 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #560] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x6a8> │ │ │ │ + ldr r2, [pc, #560] @ 70c4c <_PyThread_CurrentFrames@@Base+0x704> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ + beq 70c40 <_PyThread_CurrentFrames@@Base+0x6f8> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #528] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x6a8> │ │ │ │ + ldr r2, [pc, #528] @ 70c4c <_PyThread_CurrentFrames@@Base+0x704> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70a1c <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ + bne 70a70 <_PyThread_CurrentFrames@@Base+0x528> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ + beq 70c40 <_PyThread_CurrentFrames@@Base+0x6f8> │ │ │ │ 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 70c40 <_PyThread_CurrentFrames@@Base+0x6f8> │ │ │ │ + b 70bc0 <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aac <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70b00 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aac <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70b00 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2830 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70ab0 <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ + beq 70b04 <_PyThread_CurrentFrames@@Base+0x5bc> │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 342b98 │ │ │ │ + bl 343114 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 70a8c <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ + bne 70ae0 <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ab0 <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ + beq 70b04 <_PyThread_CurrentFrames@@Base+0x5bc> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70ab0 <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ + bne 70b04 <_PyThread_CurrentFrames@@Base+0x5bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 70ab0 <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 70b04 <_PyThread_CurrentFrames@@Base+0x5bc> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70aac <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70b00 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70aac <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + bne 70b00 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #328] @ 70bfc <_PyThread_CurrentFrames@@Base+0x6ac> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #328] @ 70c50 <_PyThread_CurrentFrames@@Base+0x708> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ad4 <_PyThread_CurrentFrames@@Base+0x584> │ │ │ │ + beq 70b28 <_PyThread_CurrentFrames@@Base+0x5e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70ad4 <_PyThread_CurrentFrames@@Base+0x584> │ │ │ │ + bne 70b28 <_PyThread_CurrentFrames@@Base+0x5e0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70af8 <_PyThread_CurrentFrames@@Base+0x5a8> │ │ │ │ + beq 70b4c <_PyThread_CurrentFrames@@Base+0x604> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70af8 <_PyThread_CurrentFrames@@Base+0x5a8> │ │ │ │ + bne 70b4c <_PyThread_CurrentFrames@@Base+0x604> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + b 70c30 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + beq 70c30 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #220] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x6a8> │ │ │ │ + ldr r2, [pc, #220] @ 70c4c <_PyThread_CurrentFrames@@Base+0x704> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ + beq 70c40 <_PyThread_CurrentFrames@@Base+0x6f8> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #188] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x6a8> │ │ │ │ + ldr r2, [pc, #188] @ 70c4c <_PyThread_CurrentFrames@@Base+0x704> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70b78 <_PyThread_CurrentFrames@@Base+0x628> │ │ │ │ + bne 70bcc <_PyThread_CurrentFrames@@Base+0x684> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ + beq 70c40 <_PyThread_CurrentFrames@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ + bne 70c40 <_PyThread_CurrentFrames@@Base+0x6f8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl b9058 │ │ │ │ + bl b9154 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70bb8 <_PyThread_CurrentFrames@@Base+0x668> │ │ │ │ + beq 70c0c <_PyThread_CurrentFrames@@Base+0x6c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70bb8 <_PyThread_CurrentFrames@@Base+0x668> │ │ │ │ + bne 70c0c <_PyThread_CurrentFrames@@Base+0x6c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + beq 70c30 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + bne 70c30 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9b1dc │ │ │ │ + b 9b2f8 │ │ │ │ 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, asr #9 │ │ │ │ + @ instruction: 0x0035a1d4 │ │ │ │ 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 a5638 │ │ │ │ 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] @ 70d38 <_PyThread_CurrentFrames@@Base+0x7f0> │ │ │ │ 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 70ccc <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70cd8 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + beq 70d2c <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ 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 70d2c <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ + ldr r2, [pc, #128] @ 70d3c <_PyThread_CurrentFrames@@Base+0x7f4> │ │ │ │ + bl 343114 │ │ │ │ + ldr r3, [pc, #120] @ 70d3c <_PyThread_CurrentFrames@@Base+0x7f4> │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r3 │ │ │ │ - b 70cd8 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + b 70d2c <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70cd8 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + beq 70d2c <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #88] @ 70cec <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ + ldr r2, [pc, #88] @ 70d40 <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70cd8 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + beq 70d2c <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70cd8 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + bne 70d2c <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b1dc │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + b 9b2f8 │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r4, asr ip │ │ │ │ + @ instruction: 0x0035a1d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ - cmn r0, #1 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + subs r5, r1, #0 │ │ │ │ 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 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - 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 70d6c <_PyThread_CurrentFrames@@Base+0x824> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 70d80 <_PyThread_CurrentFrames@@Base+0x830> │ │ │ │ - b 70de0 <_PyThread_CurrentFrames@@Base+0x890> │ │ │ │ + bne 70d78 <_PyThread_CurrentFrames@@Base+0x830> │ │ │ │ + b 70dd8 <_PyThread_CurrentFrames@@Base+0x890> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 70da4 <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ + b 70d9c <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - beq 70da4 <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ + beq 70d9c <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356cdc │ │ │ │ + bl 357258 │ │ │ │ cmp r0, r6 │ │ │ │ - bge 70da4 <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ + bge 70d9c <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bbe60 │ │ │ │ + bl 1bc0b0 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 70df0 <_PyThread_CurrentFrames@@Base+0x8a0> │ │ │ │ + beq 70de8 <_PyThread_CurrentFrames@@Base+0x8a0> │ │ │ │ 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] @ 70df0 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1be32c <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1be534 <_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 ab000 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70e30 <_PyThread_CurrentFrames@@Base+0x8e0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 70e28 <_PyThread_CurrentFrames@@Base+0x8e0> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70e60 <_PyThread_CurrentFrames@@Base+0x910> │ │ │ │ + bne 70e58 <_PyThread_CurrentFrames@@Base+0x910> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70e58 <_PyThread_CurrentFrames@@Base+0x908> │ │ │ │ + beq 70e50 <_PyThread_CurrentFrames@@Base+0x908> │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 70e54 <_PyThread_CurrentFrames@@Base+0x904> │ │ │ │ + blt 70e4c <_PyThread_CurrentFrames@@Base+0x904> │ │ │ │ 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] @ 70e60 <_PyThread_CurrentFrames@@Base+0x918> │ │ │ │ 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 +72403,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 70ed0 <_PyThread_CurrentFrames@@Base+0x988> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f0c <_PyThread_CurrentFrames@@Base+0x9bc> │ │ │ │ + beq 70f04 <_PyThread_CurrentFrames@@Base+0x9bc> │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #104] @ 70f4c <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ + ldr ip, [pc, #104] @ 70f44 <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70f44 <_PyThread_CurrentFrames@@Base+0x9f4> │ │ │ │ + beq 70f3c <_PyThread_CurrentFrames@@Base+0x9f4> │ │ │ │ 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] @ 70f48 <_PyThread_CurrentFrames@@Base+0xa00> │ │ │ │ + bl 1e80c0 │ │ │ │ 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 14e0a0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r4, r7, r8, ror r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00070f54 : │ │ │ │ +00070f4c : │ │ │ │ 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] @ 71008 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ ldr ip, [r0, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70fa4 │ │ │ │ + bne 70f9c │ │ │ │ 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 70f78 │ │ │ │ + ldr r3, [pc, #112] @ 7100c │ │ │ │ + b 70fb4 │ │ │ │ + ldr r2, [pc, #104] @ 7100c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 70fbc │ │ │ │ + beq 70fb4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70fcc │ │ │ │ + beq 70fc4 │ │ │ │ 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 70fe4 │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r3] │ │ │ │ str r3, [r1] │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 2d3b2c │ │ │ │ + bl 2d3d4c <_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] @ 7111c │ │ │ │ + ldr r1, [pc, #244] @ 71120 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 710b0 │ │ │ │ + blt 710a8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 710f8 │ │ │ │ + bne 710f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl aea28 │ │ │ │ + bl aeaf8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 710b0 │ │ │ │ + beq 710a8 │ │ │ │ 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 710d0 │ │ │ │ + ldr r2, [pc, #172] @ 71124 │ │ │ │ + ldr r1, [pc, #172] @ 71128 │ │ │ │ + bl 18f6a0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 710b8 │ │ │ │ + bne 710b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 710b0 │ │ │ │ + beq 710a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 710b0 │ │ │ │ + bne 710a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7111c │ │ │ │ + b 71114 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 710d8 │ │ │ │ + beq 710d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 710d8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #84] @ 71134 │ │ │ │ + bne 710d0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ 7112c │ │ │ │ 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] @ 71130 │ │ │ │ + bl a9a84 │ │ │ │ + b 71114 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr r0, [pc, #48] @ 71134 │ │ │ │ + ldr r0, [pc, #48] @ 7112c │ │ │ │ cmp lr, #0 │ │ │ │ - ldr ip, [pc, #48] @ 7113c │ │ │ │ + ldr ip, [pc, #48] @ 71134 │ │ │ │ movne ip, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #40] @ 71140 │ │ │ │ + ldr r0, [pc, #40] @ 71138 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ 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 │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ + eorseq lr, r8, ip, lsl #16 │ │ │ │ subseq sl, r7, r8, ror pc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r3, r9, ip, lsl #17 │ │ │ │ + eorseq r3, r9, ip, lsl #28 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - mlaseq r9, r8, r8, r3 │ │ │ │ + eorseq r3, r9, r8, lsl lr │ │ │ │ │ │ │ │ -00071144 : │ │ │ │ +0007113c : │ │ │ │ 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] @ 71188 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - bl 30b41c │ │ │ │ + bl 30b1c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b1dc │ │ │ │ + b 9b2f8 │ │ │ │ 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 711c8 │ │ │ │ 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] @ 7164c │ │ │ │ + b 711ec │ │ │ │ + ldr r0, [pc, #1152] @ 71650 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 711bc │ │ │ │ + bne 711b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71228 │ │ │ │ + beq 71220 │ │ │ │ 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 71234 │ │ │ │ + ldr r3, [pc, #1088] @ 71654 │ │ │ │ + ldr r1, [pc, #1088] @ 71658 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 711e4 │ │ │ │ + ldr r3, [pc, #1076] @ 7165c │ │ │ │ + ldr r1, [pc, #1076] @ 71660 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 711e4 │ │ │ │ + ldr r1, [pc, #1064] @ 71664 │ │ │ │ + bl 10f38c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 711ec │ │ │ │ + beq 711e4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7128c │ │ │ │ + beq 71284 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 7128c │ │ │ │ + beq 71284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7128c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 71284 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712c0 │ │ │ │ + beq 712b8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 712c0 │ │ │ │ + beq 712b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712c0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 712b8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712f4 │ │ │ │ + beq 712ec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 712f4 │ │ │ │ + beq 712ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712f4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 712ec │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71328 │ │ │ │ + beq 71320 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 71328 │ │ │ │ + beq 71320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71328 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 71320 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7135c │ │ │ │ + beq 71354 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 7135c │ │ │ │ + beq 71354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7135c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 71354 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71390 │ │ │ │ + beq 71388 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - beq 71390 │ │ │ │ + beq 71388 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71390 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #700] @ 71654 │ │ │ │ + bne 71388 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #700] @ 7164c │ │ │ │ cmp r5, r3 │ │ │ │ - bne 713ac │ │ │ │ - ldr r0, [pc, #716] @ 71670 │ │ │ │ - bl 9dd0c │ │ │ │ + bne 713a4 │ │ │ │ + ldr r0, [pc, #716] @ 71668 │ │ │ │ + bl 9de28 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b 71630 │ │ │ │ - ldr r1, [pc, #704] @ 71674 │ │ │ │ + b 71628 │ │ │ │ + ldr r1, [pc, #704] @ 7166c │ │ │ │ mov r0, r5 │ │ │ │ - bl 149814 │ │ │ │ + bl 1497d0 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ addne fp, r6, #12 │ │ │ │ - beq 711ec │ │ │ │ + beq 711e4 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 713ec │ │ │ │ + beq 713e4 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71624 │ │ │ │ + bge 7161c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 713f8 │ │ │ │ + b 713f0 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71624 │ │ │ │ + bge 7161c │ │ │ │ ldr r5, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 71418 │ │ │ │ + beq 71410 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe48 │ │ │ │ mov r7, r0 │ │ │ │ - b 71434 │ │ │ │ + b 7142c │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 71430 │ │ │ │ + bne 71428 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71440 │ │ │ │ - b 71458 │ │ │ │ + bne 71438 │ │ │ │ + b 71450 │ │ │ │ add r7, r5, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7146c │ │ │ │ - b 71420 │ │ │ │ + bne 71464 │ │ │ │ + b 71418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71458 │ │ │ │ + bne 71450 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #516] @ 71664 │ │ │ │ - ldr r1, [pc, #532] @ 71678 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #516] @ 7165c │ │ │ │ + ldr r1, [pc, #532] @ 71670 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 711ec │ │ │ │ - ldr r1, [pc, #520] @ 7167c │ │ │ │ + bl 117680 │ │ │ │ + b 711e4 │ │ │ │ + ldr r1, [pc, #520] @ 71674 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714a0 │ │ │ │ + bne 71498 │ │ │ │ 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 9b2f8 │ │ │ │ + b 71614 │ │ │ │ + ldr r1, [pc, #456] @ 71668 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714d4 │ │ │ │ + bne 714cc │ │ │ │ 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 9b2f8 │ │ │ │ + b 71614 │ │ │ │ + ldr r1, [pc, #420] @ 71678 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71504 │ │ │ │ + bne 714fc │ │ │ │ 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 71528 │ │ │ │ + ldr r1, [pc, #376] @ 7167c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71550 │ │ │ │ + bne 71548 │ │ │ │ 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 9b2f8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 71688 │ │ │ │ - ldr r1, [pc, #328] @ 7168c │ │ │ │ + ldr r2, [pc, #328] @ 71680 │ │ │ │ + ldr r1, [pc, #328] @ 71684 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7161c │ │ │ │ - ldr r1, [pc, #312] @ 71690 │ │ │ │ + b 71614 │ │ │ │ + ldr r1, [pc, #312] @ 71688 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71598 │ │ │ │ + bne 71590 │ │ │ │ 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 9b2f8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #264] @ 71694 │ │ │ │ + ldr r1, [pc, #264] @ 7168c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7161c │ │ │ │ - ldr r1, [pc, #248] @ 71698 │ │ │ │ + b 71614 │ │ │ │ + ldr r1, [pc, #248] @ 71690 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 715e0 │ │ │ │ + bne 715d8 │ │ │ │ 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 9b2f8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #200] @ 7169c │ │ │ │ + ldr r1, [pc, #200] @ 71694 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7161c │ │ │ │ + b 71614 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71604 │ │ │ │ + beq 715fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71604 │ │ │ │ + bne 715fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #88] @ 71664 │ │ │ │ - ldr r1, [pc, #144] @ 716a0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #88] @ 7165c │ │ │ │ + ldr r1, [pc, #144] @ 71698 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1176f0 │ │ │ │ - b 711ec │ │ │ │ + bl 117680 │ │ │ │ + b 711e4 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 713c8 │ │ │ │ + b 713c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71638 │ │ │ │ - ldr r0, [pc, #28] @ 71654 │ │ │ │ + bne 71630 │ │ │ │ + ldr r0, [pc, #28] @ 7164c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71630 │ │ │ │ + bne 71628 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 71630 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 71628 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, r0, asr #5 │ │ │ │ + eorseq ip, r8, r0, asr #16 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, lsr #17 │ │ │ │ + eorseq r3, r9, r4, lsr #28 │ │ │ │ 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, lsl #23 │ │ │ │ + @ instruction: 0x0035b4d0 │ │ │ │ + eorseq fp, r5, r4, ror #6 │ │ │ │ + eorseq r3, r9, r8, ror #28 │ │ │ │ + eorseq r3, r9, r4, lsl #29 │ │ │ │ + eorseq fp, r5, r0, ror r0 │ │ │ │ + mlaseq r9, ip, lr, r3 │ │ │ │ + eorseq r3, r9, r8, lsr #29 │ │ │ │ + andeq r0, r7, r4, asr ip │ │ │ │ + muleq r7, ip, r9 │ │ │ │ + eorseq ip, r8, r0, asr r9 │ │ │ │ + andeq r0, r7, r0, asr #32 │ │ │ │ + eorseq r7, r7, r0, lsr r2 │ │ │ │ + andeq pc, r6, r4, ror #28 │ │ │ │ + @ instruction: 0x00393eb0 │ │ │ │ │ │ │ │ -000716a4 : │ │ │ │ - ldr r3, [pc, #84] @ 71700 │ │ │ │ +0007169c : │ │ │ │ + ldr r3, [pc, #84] @ 716f8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 716d4 │ │ │ │ + bne 716cc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 716b8 │ │ │ │ + bne 716b0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 71704 │ │ │ │ + ldr r2, [pc, #40] @ 716fc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 716f8 │ │ │ │ + beq 716f0 │ │ │ │ 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] @ 71754 │ │ │ │ + ldr r1, [pc, #60] @ 71758 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 71754 │ │ │ │ + blt 7174c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 71764 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #16] @ 7175c │ │ │ │ + bl a9a84 │ │ │ │ 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 │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ + eorseq r3, r9, r8, asr #29 │ │ │ │ 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] @ 717b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 717c4 │ │ │ │ + ldr r1, [pc, #52] @ 717bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 717a4 │ │ │ │ + bge 7179c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 7179c │ │ │ │ - ldr r0, [pc, #12] @ 717c8 │ │ │ │ + blt 71794 │ │ │ │ + ldr r0, [pc, #12] @ 717c0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ 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] @ 7180c │ │ │ │ + ldr r1, [pc, #48] @ 71810 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7180c │ │ │ │ + blt 71804 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 7181c │ │ │ │ + ldr r0, [pc, #20] @ 71814 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ - eorseq sp, r8, r0, ror #29 │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ + eorseq lr, r8, r0, ror #8 │ │ │ │ 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] @ 7188c │ │ │ │ + ldr r1, [pc, #92] @ 71890 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7188c │ │ │ │ + blt 71884 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 71878 │ │ │ │ - ldr r0, [pc, #52] @ 7189c │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 71870 │ │ │ │ + ldr r0, [pc, #52] @ 71894 │ │ │ │ + bl 2b3700 <_PyEval_GetBuiltin@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 718a0 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #40] @ 71898 │ │ │ │ + b a9a84 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #24] @ 718a4 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #24] @ 7189c │ │ │ │ + b a9a84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ - eorseq sp, r8, r0, ror #29 │ │ │ │ + eorseq r0, r9, ip, lsl #2 │ │ │ │ + eorseq lr, r8, r0, ror #8 │ │ │ │ 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] @ 71990 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #200] @ 7199c │ │ │ │ + ldr r1, [pc, #200] @ 71994 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71900 │ │ │ │ + blt 718f8 │ │ │ │ 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 71900 │ │ │ │ + ldr r3, [pc, #168] @ 71998 │ │ │ │ + ldr r1, [pc, #168] @ 7199c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 71990 │ │ │ │ + b 71988 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 719a8 │ │ │ │ + ldr r1, [pc, #144] @ 719a0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71900 │ │ │ │ + beq 718f8 │ │ │ │ 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 9b2f8 │ │ │ │ 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 9b2f8 │ │ │ │ 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 9b2f8 │ │ │ │ + ldr r0, [pc, #24] @ 719a4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, lsr #3 │ │ │ │ - eorseq r1, r9, r4, asr r5 │ │ │ │ + eorseq r2, r9, r4, lsr #14 │ │ │ │ + @ instruction: 0x00391ad4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 719c8 │ │ │ │ + beq 719c0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 719d0 │ │ │ │ + bne 719c8 │ │ │ │ mov r0, #0 │ │ │ │ - b 92d84 │ │ │ │ - b 137924 │ │ │ │ + b 92e84 │ │ │ │ + b 1378d4 │ │ │ │ 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] @ 71ab4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 71a28 │ │ │ │ + beq 71a20 │ │ │ │ ldr r2, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71a28 │ │ │ │ + beq 71a20 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 71a60 │ │ │ │ - b 71a48 │ │ │ │ + beq 71a58 │ │ │ │ + b 71a40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 71a18 │ │ │ │ - ldr r0, [pc, #136] @ 71ac0 │ │ │ │ + beq 71a10 │ │ │ │ + ldr r0, [pc, #136] @ 71ab8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a18 │ │ │ │ - b 71ab4 │ │ │ │ + bne 71a10 │ │ │ │ + b 71aac │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 71ac0 │ │ │ │ + ldr r0, [pc, #108] @ 71ab8 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71ab4 │ │ │ │ + beq 71aac │ │ │ │ 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 71a9c │ │ │ │ mov r1, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71aa4 │ │ │ │ + bne 71a9c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #44] @ 71ac4 │ │ │ │ - ldr r0, [pc, #36] @ 71ac0 │ │ │ │ + ldr r1, [pc, #44] @ 71abc │ │ │ │ + ldr r0, [pc, #36] @ 71ab8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 71ab4 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 71aac │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ebc38 │ │ │ │ + b 2ec1d8 │ │ │ │ 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 │ │ │ │ + ldrsheq r4, [r9], -ip @ │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ 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 342ee4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71bb4 │ │ │ │ + beq 71bac │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71b54 │ │ │ │ + beq 71b4c │ │ │ │ mov r1, r4 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71bb4 │ │ │ │ + beq 71bac │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #168] @ 71bc0 │ │ │ │ + ldr r3, [pc, #168] @ 71bb8 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 71b64 │ │ │ │ + beq 71b5c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3431f4 │ │ │ │ + bl 343770 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71b90 │ │ │ │ + beq 71b88 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b1dc │ │ │ │ - b 71b64 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 71b5c │ │ │ │ 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 71bb0 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71bb8 │ │ │ │ + beq 71bb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 342b98 │ │ │ │ + bl 343114 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 71bb8 │ │ │ │ + bne 71bb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71bb4 │ │ │ │ + beq 71bac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71bb4 │ │ │ │ + bne 71bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 71d44 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71d34 │ │ │ │ + beq 71d2c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71d40 │ │ │ │ + ldreq r7, [pc, #316] @ 71d38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71d20 │ │ │ │ + beq 71d18 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71c24 │ │ │ │ + bne 71c1c │ │ │ │ mov r4, #0 │ │ │ │ - b 71cf0 │ │ │ │ + b 71ce8 │ │ │ │ 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 289658 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71c84 │ │ │ │ + bge 71c7c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - b 71cb4 │ │ │ │ + b 71cac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ 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 1d12d4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71cf0 │ │ │ │ + beq 71ce8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71c1c │ │ │ │ + beq 71c14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71c1c │ │ │ │ + bne 71c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 71c1c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 71c14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71d0c │ │ │ │ + beq 71d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71d14 │ │ │ │ + beq 71d0c │ │ │ │ mov r5, r4 │ │ │ │ - b 71d34 │ │ │ │ + b 71d2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 71d0c │ │ │ │ - ldr r3, [pc, #28] @ 71d44 │ │ │ │ - ldr r1, [pc, #28] @ 71d48 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 71d04 │ │ │ │ + ldr r3, [pc, #28] @ 71d3c │ │ │ │ + ldr r1, [pc, #28] @ 71d40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 71c1c │ │ │ │ + bl 18f354 │ │ │ │ + b 71c14 │ │ │ │ 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, asr ip │ │ │ │ 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 112410 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 71de4 │ │ │ │ + blt 71ddc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71dd8 │ │ │ │ + beq 71dd0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #76] @ 71df0 │ │ │ │ + ldreq r0, [pc, #76] @ 71de8 │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1bc12c │ │ │ │ + bl 1bc37c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71ddc │ │ │ │ + bge 71dd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71dd8 │ │ │ │ + beq 71dd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71dd8 │ │ │ │ + bne 71dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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] @ 71e54 │ │ │ │ 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] @ 71e58 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe238 │ │ │ │ + bl fe18c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71e54 │ │ │ │ + beq 71e4c │ │ │ │ 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, asr #9 │ │ │ │ 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 71d44 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71fd4 │ │ │ │ + beq 71fcc │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71fe0 │ │ │ │ + ldreq r7, [pc, #316] @ 71fd8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71fc0 │ │ │ │ + beq 71fb8 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71ec4 │ │ │ │ + bne 71ebc │ │ │ │ mov r4, #0 │ │ │ │ - b 71f90 │ │ │ │ + b 71f88 │ │ │ │ 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 289658 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71f24 │ │ │ │ + bge 71f1c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - b 71f54 │ │ │ │ + b 71f4c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d12d4 │ │ │ │ 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 1d12d4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71f90 │ │ │ │ + beq 71f88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71ebc │ │ │ │ + beq 71eb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71ebc │ │ │ │ + bne 71eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 71ebc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 71eb4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71fac │ │ │ │ + beq 71fa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71fb4 │ │ │ │ + beq 71fac │ │ │ │ mov r5, r4 │ │ │ │ - b 71fd4 │ │ │ │ + b 71fcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 71fac │ │ │ │ - ldr r3, [pc, #28] @ 71fe4 │ │ │ │ - ldr r1, [pc, #28] @ 71fe8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 71fa4 │ │ │ │ + ldr r3, [pc, #28] @ 71fdc │ │ │ │ + ldr r1, [pc, #28] @ 71fe0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 71ebc │ │ │ │ + bl 18f354 │ │ │ │ + b 71eb4 │ │ │ │ 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, asr ip │ │ │ │ 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] @ 7211c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 72040 │ │ │ │ + beq 72038 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 72040 │ │ │ │ + beq 72038 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 7207c │ │ │ │ - b 72064 │ │ │ │ + beq 72074 │ │ │ │ + b 7205c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72030 │ │ │ │ - ldr r0, [pc, #216] @ 72128 │ │ │ │ + beq 72028 │ │ │ │ + ldr r0, [pc, #216] @ 72120 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72030 │ │ │ │ + bne 72028 │ │ │ │ mov r4, #0 │ │ │ │ - b 7211c │ │ │ │ + b 72114 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #184] @ 72128 │ │ │ │ + ldr r0, [pc, #184] @ 72120 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7205c │ │ │ │ + beq 72054 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl aea28 │ │ │ │ + bl aeaf8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7205c │ │ │ │ + beq 72054 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 720cc │ │ │ │ + bne 720c4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7205c │ │ │ │ + beq 72054 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7205c │ │ │ │ + bne 72054 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 7205c │ │ │ │ - ldr r2, [pc, #88] @ 7212c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 72054 │ │ │ │ + ldr r2, [pc, #88] @ 72124 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a27cc │ │ │ │ + bl a2830 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bne 7211c │ │ │ │ + bne 72114 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7205c │ │ │ │ + beq 72054 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7205c │ │ │ │ + bne 72054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 7205c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 72054 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - mlaseq r9, ip, fp, r3 │ │ │ │ + eorseq r4, r9, ip, lsl r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00072130 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +00072128 <_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 72180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 7219c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + beq 72194 <_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 72194 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #52] @ 721bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ + ldr r1, [pc, #52] @ 721c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 721b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + b 721ac <_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 2dfc68 <_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: 0x003684f4 │ │ │ │ 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 2a7784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + beq 72280 <_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] @ 7228c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a7ef8 │ │ │ │ + bl 2a80f8 │ │ │ │ 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 72234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ + ldr r3, [pc, #104] @ 72290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ + ldr r1, [pc, #104] @ 72294 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 72288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + bl 18f354 │ │ │ │ + b 72280 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bgt 72270 <_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 1bc0b0 │ │ │ │ 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] @ 72298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ + bne 72284 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ + b 72280 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + ldr r3, [pc, #36] @ 7229c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ + ldr r1, [pc, #36] @ 722a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 r4, r9, r8, lsr #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r7, r8, ror #29 │ │ │ │ + eorseq r9, r7, r8, lsl r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ + beq 722cc <_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 20b3fc <_PyBytesWriter_WriteBytes@@Base+0x4380> │ │ │ │ + ldr r0, [pc, #8] @ 722d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 722dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + ldr r0, [pc] @ 722d4 <_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 9b1fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 9acd0 <_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 72370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + ldr r3, [pc, #420] @ 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #420] @ 7250c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 723b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r1, [pc, #408] @ 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 723f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bne 723ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc480 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cc66c <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 723e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ + bne 723e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ mvn r0, #0 │ │ │ │ - b 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 72500 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 723e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ + beq 723d8 <_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 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ + b 724cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 724bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ + beq 724b4 <_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 2cc66c <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + beq 723b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8a24 │ │ │ │ + bl b8b20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 724d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + beq 724cc <_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 72458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ + ldr r3, [pc, #188] @ 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #196] @ 72514 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - bl aaf9c │ │ │ │ + bl 18f354 │ │ │ │ + b 724a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl ab000 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 72490 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ - bl a55d4 │ │ │ │ + bne 72488 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ + bl a5638 │ │ │ │ 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 724a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ 72518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #156] @ 7251c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl 18f354 │ │ │ │ + b 724a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7247c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ + blt 72474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2037b0 │ │ │ │ + bl 203b1c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7241c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ + bne 72414 <_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 724e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + b 723b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r0, [pc, #76] @ 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 72528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ + ldr r1, [pc, #92] @ 72520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 117680 │ │ │ │ + b 723b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl 204844 │ │ │ │ + bl 204bb0 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 72500 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 724ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + bcs 724e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ - b 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 99cb4 │ │ │ │ + b 723b0 <_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 r4, r9, r8, asr #2 │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ - eorseq r3, r9, ip, ror #23 │ │ │ │ + eorseq r4, r9, ip, ror #2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r8, lsl #24 │ │ │ │ - eorseq r3, r9, ip, lsr #24 │ │ │ │ + eorseq r4, r9, r8, lsl #3 │ │ │ │ + eorseq r4, r9, ip, lsr #3 │ │ │ │ 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 7255c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ - b 72588 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + bne 72570 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ + b 72580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72554 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ + beq 7254c <_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 7259c <_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] @ 72618 <_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 725f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ + ldr r0, [pc, #44] @ 7261c <_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 725f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ + ldr r0, [pc, #4] @ 7261c <_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 72658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ - b 72684 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ + bne 7266c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ + b 7267c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x520> │ │ │ │ + beq 72648 <_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 726ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 726dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + blt 726d4 <_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] @ 726e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #36] @ 726ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #16] @ 726f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ + ldr r0, [pc, #16] @ 726f0 <_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 sp, r7, ip, lsr #1 │ │ │ │ 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] @ 7274c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7274c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ + beq 72744 <_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 a666c │ │ │ │ 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 1bfe48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ + bne 72788 <_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 727b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x688> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72788 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ - ldr r0, [pc, #20] @ 727cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + bne 72780 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + ldr r0, [pc, #20] @ 727c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 727d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ + ldr r2, [pc, #16] @ 727c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 727cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + ldr r0, [pc, #4] @ 727c4 <_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 727fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d4> │ │ │ │ + ldr r3, [pc, #728] @ 72ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + ldr r1, [pc, #728] @ 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r1, [pc, #716] @ 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 728cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ + bne 728c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2d7d38 │ │ │ │ + bl 2d7f58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + beq 72abc <_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 99cb4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi 72870 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ + bhi 72868 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ 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 728b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ - bl 2a01ec │ │ │ │ - b 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 99cb4 │ │ │ │ + bl 2a03f0 │ │ │ │ + b 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr ip, [r1, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 728b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + beq 728b0 <_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 72890 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x768> │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 29cdc │ │ │ │ - b 72ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + b 72aa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72a98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x968> │ │ │ │ + beq 72a90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x968> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2d7d38 │ │ │ │ + bl 2d7f58 │ │ │ │ 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 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r9, [pc, #488] @ 72ad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ac> │ │ │ │ + ldr r8, [pc, #488] @ 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b0> │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8a24 │ │ │ │ + bl b8b20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + beq 72aa8 <_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 72928 <_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 7293c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ + ldr r3, [pc, #408] @ 72ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + ldr r1, [pc, #424] @ 72adc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 72a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bl 18f354 │ │ │ │ + b 72a84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl aaf9c │ │ │ │ + bl ab000 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 72964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ - bl a55d4 │ │ │ │ + bne 7295c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bne 72a84 <_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 20a1e4 <_PyBytesWriter_WriteBytes@@Base+0x3168> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [r3, #4] │ │ │ │ - bne 728f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bne 728ec <_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 729d4 <_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 728ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ cmp r3, r8 │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b 729e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b0> │ │ │ │ + b 729d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b0> │ │ │ │ mov r2, #2 │ │ │ │ muls r3, r2, r3 │ │ │ │ - bmi 72a18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ + bmi 72a10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ mov sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ lslhi sl, sl, #1 │ │ │ │ - bhi 729ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ + bhi 729e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 72a08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ + bhi 72a00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 72a20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ + bne 72a18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 2a01ec │ │ │ │ - b 72a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bl 2a03f0 │ │ │ │ + b 72a84 <_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 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, #0 │ │ │ │ - beq 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x948> │ │ │ │ + beq 72a70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x948> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 20a108 <_PyLong_UnsignedShort_Converter@@Base+0x2664> │ │ │ │ + bl 20a1e4 <_PyBytesWriter_WriteBytes@@Base+0x3168> │ │ │ │ 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 72a38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b 728f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bl 99cb4 │ │ │ │ + b 728ec <_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 2dabc8 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + b 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r0, [pc, #48] @ 72ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 72ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ + ldr r1, [pc, #64] @ 72ae0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 117680 │ │ │ │ + b 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2da688 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + bl 2dabc8 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ - b 72ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x998> │ │ │ │ + b 72ac0 <_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 r4, r9, r8, asr #2 │ │ │ │ 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 r4, r9, ip, lsl #4 │ │ │ │ + eorseq r4, r9, r0, lsr r2 │ │ │ │ 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 9b1fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72b3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + beq 72b34 <_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 72b34 <_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 72b34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + bl 9acd0 <_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 9acd0 <_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] @ 72bc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa98> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e1d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72bc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ + beq 72bb8 <_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 a666c │ │ │ │ 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] @ 72d14 <_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] @ 72d18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72c3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + blt 72c34 <_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 72c24 <_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 72c5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb34> │ │ │ │ + ldr r3, [pc, #240] @ 72d1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ + ldr r1, [pc, #240] @ 72d20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 72c58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ + blt 72c50 <_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 72ca8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl aaf9c │ │ │ │ + bl ab000 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 72c88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb58> │ │ │ │ - bl a55d4 │ │ │ │ + bge 72c80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb58> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72c3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + bne 72c34 <_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 72c3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 72d14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ + b 72d0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne ip, r3, #8 │ │ │ │ movne r2, #0 │ │ │ │ - beq 72c3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + beq 72c34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ cmp r2, r7 │ │ │ │ - bge 72d08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ + bge 72d00 <_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 72cc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb98> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r0, [pc, #16] @ 72d2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ + bl 9b2f8 │ │ │ │ + ldr r0, [pc, #16] @ 72d24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r4, asr #3 │ │ │ │ + eorseq r3, r9, r4, lsr r7 │ │ │ │ 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 72d58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc30> │ │ │ │ + ldr r3, [pc, #64] @ 72d8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ + ldr r1, [pc, #64] @ 72d90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 72d8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ + bl 18f354 │ │ │ │ + b 72d84 <_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 72d78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ + ldr r3, [pc, #32] @ 72d8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ + ldr r1, [pc, #36] @ 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc6c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 72d8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ + bl 18f354 │ │ │ │ + b 72d84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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, ror #27 │ │ │ │ + eorseq r4, r7, ip, asr #29 │ │ │ │ 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 9b1fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72df0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + beq 72de8 <_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 72de8 <_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 72de8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + bl 9acd0 <_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 9acd0 <_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 124a7c <_PyType_Name@@Base> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 72e60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd30> │ │ │ │ + bne 72e58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd30> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 72e70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd40> │ │ │ │ - b 128d0c │ │ │ │ + ldr r0, [pc, #16] @ 72e68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd40> │ │ │ │ + b 128c9c │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #8] @ 72e74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ + ldr r0, [pc, #8] @ 72e6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ - @ instruction: 0x0037c8d0 │ │ │ │ - @ instruction: 0x00393cfc │ │ │ │ + b 128c9c │ │ │ │ + eorseq ip, r7, r0, asr lr │ │ │ │ + eorseq r4, r9, ip, ror r2 │ │ │ │ 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 204bb0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2cc480 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cc66c <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #16] @ 72ebc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ + ldr r2, [pc, #16] @ 72eb4 <_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] @ 72f1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ + ldr r1, [pc, #76] @ 72f20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72f1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ + blt 72f14 <_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 72f08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 72f2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #28] @ 72f24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ + b a9a84 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #20] @ 72f30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #20] @ 72f28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ + b a9a84 │ │ │ │ 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 │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ + eorseq lr, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0038c7d4 │ │ │ │ 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 99cb4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - b 717cc │ │ │ │ + b 717c4 │ │ │ │ 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 72f78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe50> │ │ │ │ + ldr r3, [pc, #12] @ 72f80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ mov r0, #3 │ │ │ │ - b a26fc │ │ │ │ + b a2760 │ │ │ │ mov r0, #2 │ │ │ │ - b a27cc │ │ │ │ + b a2830 │ │ │ │ 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 72fd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ 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 72ff8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ + b 73054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + ldr r0, [pc, #284] @ 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72fc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe94> │ │ │ │ - b 7305c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + bne 72fbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe94> │ │ │ │ + b 73054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ cmp r6, #1 │ │ │ │ - ble 73098 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ + ble 73090 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 73108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + ldr r2, [pc, #244] @ 73100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 73078 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ + beq 73070 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf34> │ │ │ │ + beq 7305c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf34> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7305c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + beq 73054 <_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 73074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ + ldr r3, [pc, #184] @ 73104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfdc> │ │ │ │ + ldr r1, [pc, #184] @ 73108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r4, #0 │ │ │ │ + b 730dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ + ldr r2, [pc, #168] @ 7310c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe4> │ │ │ │ + ldr r1, [pc, #168] @ 73110 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe8> │ │ │ │ + ldr r0, [pc, #144] @ 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 73054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 7309c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ + beq 73094 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7309c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ - b 7305c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + bge 73094 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ + b 73054 <_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 2288a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 730e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ + beq 730dc <_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] @ 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfec> │ │ │ │ + bl a9a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 730f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc8> │ │ │ │ + beq 730f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc8> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r7, r0, lsr #23 │ │ │ │ + eorseq r4, r7, r0, lsr #2 │ │ │ │ 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, asr lr │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + eorseq r6, r7, r8, lsr r5 │ │ │ │ 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] @ 7316c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ + ldr r1, [pc, #60] @ 73170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1048> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 7316c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ + blt 73164 <_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] @ 73174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + bl a9a84 │ │ │ │ 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 │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ + eorseq r3, r9, r8, asr #29 │ │ │ │ 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] @ 731d0 <_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] @ 731d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ + bge 731b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 731b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1084> │ │ │ │ - ldr r0, [pc, #12] @ 731e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ + blt 731ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1084> │ │ │ │ + ldr r0, [pc, #12] @ 731d8 <_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 │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subs r0, r1, #0 │ │ │ │ - beq 73208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 2938f8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 73208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e0> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 73214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ec> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a5928 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ + subs r0, r1, #0 │ │ │ │ + beq 73240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 293834 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 7323c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 73248 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ 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] @ 7330c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 732a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + beq 7329c <_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 732a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117c> │ │ │ │ + ldr r3, [pc, #120] @ 73310 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ 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 73304 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + bne 732bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1194> │ │ │ │ + ldr r3, [pc, #96] @ 73310 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #96] @ 73314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 732a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + bl 18f354 │ │ │ │ + b 7329c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 732e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + bne 732d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92884 │ │ │ │ - b 7330c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + bl 928cc │ │ │ │ + b 73304 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ cmp r3, #10 │ │ │ │ - bne 732f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + bne 732f0 <_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 928cc │ │ │ │ + b 73304 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + ldr r3, [pc, #24] @ 73310 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #28] @ 73318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 732a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + bl 18f354 │ │ │ │ + b 7329c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, lsl sp │ │ │ │ + mlaseq r9, r8, r2, r4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r8, lsr #26 │ │ │ │ - eorseq r5, r8, r8, lsr lr │ │ │ │ + eorseq r4, r9, r8, lsr #5 │ │ │ │ + @ instruction: 0x003863b8 │ │ │ │ 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] @ 73364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + ldr r1, [pc, #48] @ 73368 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ + blt 7335c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 73374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ + ldr r0, [pc, #20] @ 7336c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ - eorseq r3, r9, r8, asr sp │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ + @ instruction: 0x003942d8 │ │ │ │ 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 733c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 73390 <_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 733dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 733f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ - b 73404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ + bne 733ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ + b 733fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a4> │ │ │ │ + beq 733cc <_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>: │ │ │ │ +00073418 <_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 73460 <_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 73460 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 73490 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 73494 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 73484 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - bl 13b90c │ │ │ │ + bl 18f354 │ │ │ │ + b 7347c <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + bl 13b8c4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7348c <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 73484 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7348c <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + beq 73484 <_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, ror 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 734d8 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ + bne 734d0 <_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 734f4 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ + b 734e4 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734c8 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + beq 734c0 <_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 73510 <_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 7352c <_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 73548 <_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 73564 <_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 73580 <_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 7359c <_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 735b8 <_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 735d4 <_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 735f0 <_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 7360c <_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 73628 <_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 73644 <_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 73660 <_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 7367c <_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 +74975,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 736d0 <_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 736e4 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + b 736f4 <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 736c8 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ + beq 736c0 <_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 73710 <_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 7372c <_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 73748 <_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 73764 <_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 73780 <_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 7379c <_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 737b8 <_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 737d4 <_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 737f0 <_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 7380c <_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 +75070,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] @ 739b4 <_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 ef454 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 73884 <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ + beq 7387c <_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 738c4 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ + b 7389c <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ + ldr r1, [pc, #308] @ 739b8 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 738e0 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73910 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + bne 738d8 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 73908 <_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] @ 739bc <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ 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 738d8 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 73908 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r3, [pc, #244] @ 739c0 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ + ldr r1, [pc, #244] @ 739c4 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117680 │ │ │ │ + b 73908 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r2, [pc, #232] @ 739c8 <_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 2db768 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73918 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ + bne 73910 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, #0 │ │ │ │ - b 73998 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ + b 73990 <_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] @ 739cc <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ + ldr r0, [pc, #176] @ 739d0 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73910 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + blt 73908 <_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] @ 739d4 <_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 2d3808 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73908 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ + beq 73900 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a58c4 │ │ │ │ - ldr r3, [pc, #28] @ 739bc <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + bl a5928 │ │ │ │ + ldr r3, [pc, #28] @ 739b4 <_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 739ac <_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 r4, r9, r4, lsr #6 │ │ │ │ + eorseq r4, r9, r0, lsr r3 │ │ │ │ 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 │ │ │ │ + eorseq r4, r9, ip, lsr r3 │ │ │ │ + eorseq r4, r9, r8, lsr #6 │ │ │ │ + eorseq r9, r8, ip, ror #25 │ │ │ │ + eorseq r4, r9, r8, ror #6 │ │ │ │ + ldrdeq r3, [r7], -r8 │ │ │ │ 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 +75204,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] @ 73b20 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 73a90 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73a88 <_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 73a90 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + ldr r3, [pc, #164] @ 73b24 <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ + ldr r1, [pc, #164] @ 73b28 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 73b1c <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ + b 73b14 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 73a90 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73a88 <_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 73b2c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 73ad4 <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + bge 73acc <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ mov r4, #0 │ │ │ │ - b 73b0c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73b04 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 73af8 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ + bne 73af0 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2830 │ │ │ │ mov r4, r0 │ │ │ │ - b 73b0c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73b04 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73ae0 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ - b 73acc <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + bge 73ad8 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ + b 73ac4 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00393df8 │ │ │ │ + eorseq r4, r9, r8, ror r3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r8, lsl #28 │ │ │ │ + eorseq r4, r9, r8, lsl #7 │ │ │ │ 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] @ 73c14 <_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 2d2358 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 73b90 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ + bne 73b88 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ mvn r0, #0 │ │ │ │ - b 73bf8 <_PyLong_Size_t_Converter@@Base+0x7d8> │ │ │ │ + b 73bf0 <_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] @ 73c18 <_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 2d3808 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73b88 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73b80 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d227c │ │ │ │ + bl 2d246c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq 73b88 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73b80 <_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] @ 73c14 <_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 73c0c <_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, lsl ip │ │ │ │ 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 +75353,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 73cc0 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ + ldr r2, [pc, #40] @ 73cd8 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #40] @ 73cdc <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #40] @ 73ce0 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ + bl 31714c <_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] @ 73ce4 <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ tst r2, #3 │ │ │ │ - ldr r0, [pc, #20] @ 73cf0 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ + ldr r0, [pc, #20] @ 73ce8 <_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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + @ instruction: 0x00361efc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00073cf4 : │ │ │ │ +00073cec : │ │ │ │ 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 73d14 │ │ │ │ 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 73d28 │ │ │ │ + ldr r3, [pc, #244] @ 73e10 │ │ │ │ + ldr r1, [pc, #244] @ 73e14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 73e10 │ │ │ │ + bl 18f354 │ │ │ │ + b 73e08 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 73d4c │ │ │ │ + beq 73d44 │ │ │ │ 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 73d58 │ │ │ │ + ldr r3, [pc, #196] @ 73e10 │ │ │ │ + ldr r1, [pc, #200] @ 73e18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 73e10 │ │ │ │ + bl 18f354 │ │ │ │ + b 73e08 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r0, [pc, #184] @ 73e24 │ │ │ │ + ldr r0, [pc, #184] @ 73e1c │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bge 73db8 │ │ │ │ + bge 73db0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73d9c │ │ │ │ + beq 73d94 │ │ │ │ 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 73da8 │ │ │ │ + ldr r3, [pc, #116] @ 73e10 │ │ │ │ + ldr r1, [pc, #128] @ 73e20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 73e10 │ │ │ │ + bl 117680 │ │ │ │ + b 73e08 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 73d6c │ │ │ │ + b 73d64 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73dd8 │ │ │ │ - ldr r3, [pc, #96] @ 73e2c │ │ │ │ - ldr r1, [pc, #96] @ 73e30 │ │ │ │ + bne 73dd0 │ │ │ │ + ldr r3, [pc, #96] @ 73e24 │ │ │ │ + ldr r1, [pc, #96] @ 73e28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 73e10 │ │ │ │ + bl 117680 │ │ │ │ + b 73e08 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 73e00 │ │ │ │ + beq 73df8 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r2, r3, #1 │ │ │ │ streq r2, [r0] │ │ │ │ - beq 73e00 │ │ │ │ + beq 73df8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73e00 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 73df8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 30b46c │ │ │ │ + b 30ba0c │ │ │ │ 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, lsr #7 │ │ │ │ + eorseq r4, r9, ip, asr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r3, r9, r8, ror lr │ │ │ │ + @ instruction: 0x003943f8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, ip, lr, r3 │ │ │ │ + eorseq r4, r9, ip, lsl r4 │ │ │ │ │ │ │ │ -00073e34 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +00073e2c <_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 +75478,216 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00073e8c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +00073e84 <_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] @ 73f3c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldrne r1, [pc, #144] @ 73f40 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ + bne 73ed0 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 73ed0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + beq 73ec8 <_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 73ee0 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #108] @ 73f3c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #112] @ 73f44 <_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 117680 │ │ │ │ + ldr r1, [pc, #96] @ 73f48 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73f08 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ + bne 73f00 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 73f54 <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #64] @ 73f4c <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 73f30 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ + beq 73f28 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 73f58 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #48] @ 73f50 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1176f0 │ │ │ │ + b 117680 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #32] @ 73f5c <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + ldr r1, [pc, #32] @ 73f54 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1176f0 │ │ │ │ + b 117680 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, r4, asr #29 │ │ │ │ - @ instruction: 0x00393ef4 │ │ │ │ - @ instruction: 0x003596d4 │ │ │ │ + eorseq r4, r9, r4, asr #8 │ │ │ │ + eorseq r4, r9, r4, ror r4 │ │ │ │ + eorseq r9, r5, r4, asr ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r8, r8, fp, r5 │ │ │ │ - mlaseq r8, ip, fp, r5 │ │ │ │ + eorseq r6, r8, r8, lsl r1 │ │ │ │ + eorseq r6, r8, ip, lsl r1 │ │ │ │ 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 73fa4 <_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 73fdc <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ + ldr r1, [pc, #120] @ 74024 <_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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74020 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + beq 74018 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 74004 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + bgt 73ffc <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 74030 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #56] @ 74028 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ - b 74020 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + bl 18f354 │ │ │ │ + b 74018 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 73fec <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ - bl a55d4 │ │ │ │ + bne 73fe4 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73fec <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + beq 73fe4 <_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, lsr #25 │ │ │ │ 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 74074 <_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 74098 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74060 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ + beq 74058 <_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 740a8 <_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 74088 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ + b 740b8 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7409c <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + beq 74094 <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc] @ 740c8 <_PyErr_SetFromPyStatus@@Base+0x244> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ 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> │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + ldr r0, [pc] @ 740e0 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ + b a9a84 │ │ │ │ + eorseq r4, r9, ip, lsr #9 │ │ │ │ │ │ │ │ -000740ec : │ │ │ │ +000740e4 : │ │ │ │ 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] @ 74188 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 74194 │ │ │ │ + ldr r0, [pc, #132] @ 7418c │ │ │ │ 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 16c614 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74184 │ │ │ │ - ldr ip, [pc, #96] @ 74198 │ │ │ │ + beq 7417c │ │ │ │ + ldr ip, [pc, #96] @ 74190 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r1, [pc, #92] @ 7419c │ │ │ │ + ldr r1, [pc, #92] @ 74194 │ │ │ │ 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] @ 74198 │ │ │ │ + bl ad0c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 74180 │ │ │ │ + beq 74178 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74180 │ │ │ │ + bne 74178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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, asr #27 │ │ │ │ + eorseq ip, r5, ip, asr #13 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r3, r9, r4, lsr pc │ │ │ │ - b 3e7f4 <_PyType_GetModuleByDef3@@Base+0xe1c> │ │ │ │ + @ instruction: 0x003944b4 │ │ │ │ + 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 +75695,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 741f8 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp ip, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74234 │ │ │ │ + beq 7422c │ │ │ │ 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] @ 742b8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7425c │ │ │ │ + beq 74254 │ │ │ │ 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 7425c │ │ │ │ + ldr r2, [pc, #112] @ 742bc │ │ │ │ + ldr r1, [pc, #112] @ 742c0 │ │ │ │ + ldr r0, [pc, #112] @ 742c4 │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 742b4 │ │ │ │ + b 742ac │ │ │ │ mov r0, r3 │ │ │ │ - bl a8d08 │ │ │ │ + bl a8d6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7425c │ │ │ │ + beq 74254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e80c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 317338 │ │ │ │ + bl 3177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 742b4 │ │ │ │ + beq 742ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 742b4 │ │ │ │ + bne 742ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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, ror r7 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ + eorseq ip, r8, r4, asr #18 │ │ │ │ + ldr r0, [pc, #12] @ 742dc │ │ │ │ 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 128c9c │ │ │ │ + @ instruction: 0x003944bc │ │ │ │ + ldr r0, [pc] @ 742e8 │ │ │ │ + b 9de28 │ │ │ │ + eorseq sp, r5, ip, lsr #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 74340 │ │ │ │ + blt 74338 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #12] @ 74348 │ │ │ │ - ldrne r0, [pc, #12] @ 7434c │ │ │ │ + ldreq r0, [pc, #12] @ 74340 │ │ │ │ + ldrne r0, [pc, #12] @ 74344 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 74348 │ │ │ │ + ldr r0, [pc] @ 74340 │ │ │ │ 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 7438c │ │ │ │ + ldr r3, [pc, #128] @ 74400 │ │ │ │ + ldr r1, [pc, #128] @ 74404 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 743b8 │ │ │ │ + bl 18f354 │ │ │ │ + b 743b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 743c0 │ │ │ │ - ldr r0, [pc, #100] @ 74410 │ │ │ │ + bne 743b8 │ │ │ │ + ldr r0, [pc, #100] @ 74408 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ 74414 │ │ │ │ + ldr r1, [pc, #96] @ 7440c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 743f8 │ │ │ │ + beq 743f0 │ │ │ │ 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 9b2f8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 316550 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ + bl 316a80 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 743d0 │ │ │ │ - b 743b8 │ │ │ │ + bne 743c8 │ │ │ │ + b 743b0 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsr #4 │ │ │ │ + eorseq r0, r9, r8, asr #13 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, asr #30 │ │ │ │ + eorseq r4, r9, ip, asr #9 │ │ │ │ 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] @ 74470 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 7447c │ │ │ │ + ldr r1, [pc, #60] @ 74474 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74470 │ │ │ │ + blt 74468 │ │ │ │ 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 9b2f8 │ │ │ │ + ldr r0, [pc, #16] @ 74478 │ │ │ │ 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 │ │ │ │ + mlaseq r9, r8, pc, r1 @ │ │ │ │ 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 744b4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 744d0 │ │ │ │ - b 744e0 │ │ │ │ + bne 744c8 │ │ │ │ + b 744d8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 744ac │ │ │ │ + beq 744a4 │ │ │ │ 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 744f4 │ │ │ │ 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 +75906,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 ab000 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7454c │ │ │ │ - bl a55d4 │ │ │ │ + bne 74544 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7457c │ │ │ │ + bne 74574 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74574 │ │ │ │ + beq 7456c │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 74570 │ │ │ │ + blt 74568 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 74584 │ │ │ │ + ldr r0, [pc, #8] @ 7457c │ │ │ │ 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 +75939,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] @ 745f0 │ │ │ │ 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 745dc │ │ │ │ add r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r2, [pc, #16] @ 745fc │ │ │ │ + ldr r2, [pc, #16] @ 745f4 │ │ │ │ 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 │ │ │ │ + strdeq r4, [r7], -r8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #12] @ 74618 │ │ │ │ + ldr r2, [pc, #12] @ 74610 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 7461c │ │ │ │ + ldr r0, [pc, #8] @ 74614 │ │ │ │ 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 74650 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7467c │ │ │ │ - b 7466c │ │ │ │ + beq 74674 │ │ │ │ + b 74664 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74648 │ │ │ │ + beq 74640 │ │ │ │ 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 74690 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746b4 │ │ │ │ + beq 746ac │ │ │ │ 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 +76019,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 7470c │ │ │ │ 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 746f0 │ │ │ │ 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] @ 74784 │ │ │ │ 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 228374 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 74784 │ │ │ │ + beq 7477c │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1aff9c │ │ │ │ + bl 1b01f4 │ │ │ │ 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 #16 │ │ │ │ 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 747c0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 747dc │ │ │ │ - b 747ec │ │ │ │ + bne 747d4 │ │ │ │ + b 747e4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 747b8 │ │ │ │ + beq 747b0 │ │ │ │ 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 ab0f0 │ │ │ │ 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 74844 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74860 │ │ │ │ - b 74870 │ │ │ │ + bne 74858 │ │ │ │ + b 74868 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7483c │ │ │ │ + beq 74834 │ │ │ │ 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 +76130,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 748bc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 748d8 │ │ │ │ - b 748e8 │ │ │ │ + bne 748d0 │ │ │ │ + b 748e0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 748b4 │ │ │ │ + beq 748ac │ │ │ │ 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 74884 │ │ │ │ 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 74938 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74954 │ │ │ │ - b 74964 │ │ │ │ + bne 7494c │ │ │ │ + b 7495c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74930 │ │ │ │ + beq 74928 │ │ │ │ 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 │ │ │ │ +00074978 : │ │ │ │ + ldr r1, [pc, #4] @ 74984 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x00efffff │ │ │ │ │ │ │ │ -00074990 : │ │ │ │ +00074988 : │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007499c <_PyXI_InitExcInfo@@Base>: │ │ │ │ +00074994 <_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] @ 74c34 <_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 749c8 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ + ldr r3, [pc, #636] @ 74c38 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #636] @ 74c3c <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 74c34 <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ + bl 18f354 │ │ │ │ + b 74c2c <_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 749f4 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ cmp r3, #0 │ │ │ │ - bge 74a18 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + bge 74a10 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - beq 74a18 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + beq 74a10 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dc620 │ │ │ │ + bl 2dcb60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 74c24 <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ + bne 74c1c <_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] @ 74c40 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f38c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 74bf8 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #536] @ 74c4c <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ - bl 10f3fc │ │ │ │ + beq 74bf0 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #536] @ 74c44 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bl 10f38c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 74a44 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + bne 74a3c <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mvn r6, #0 │ │ │ │ - b 74b24 <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ + b 74b1c <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dcb54 │ │ │ │ + bl 2dd094 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 74a74 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + beq 74a6c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74a74 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + bne 74a6c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #456] @ 74c48 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f38c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a3c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dcb54 │ │ │ │ + bl 2dd094 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 74ac4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + beq 74abc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74ac4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + bne 74abc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #380] @ 74c4c <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f38c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a3c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dcb54 │ │ │ │ + bl 2dd094 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 74b14 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + beq 74b0c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b14 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + bne 74b0c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 74b40 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 74b48 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + bne 74b40 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 74c00 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ - ldr r1, [pc, #256] @ 74c58 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ + beq 74bf8 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + ldr r1, [pc, #256] @ 74c50 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f38c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74c08 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ + beq 74c00 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dcb54 │ │ │ │ + bl 2dd094 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 74b94 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + beq 74b8c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b94 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + bne 74b8c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74c10 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ + beq 74c08 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #176] @ 74c5c <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ - bl 10f3fc │ │ │ │ + ldr r1, [pc, #176] @ 74c54 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ + bl 10f38c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74c18 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + beq 74c10 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dcb54 │ │ │ │ + bl 2dd094 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 74be4 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + beq 74bdc <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 74be4 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + bne 74bdc <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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] @ 74c58 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ + bne 74a08 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ + b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #100] @ 74c5c <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ + b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #96] @ 74c60 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ + b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #92] @ 74c64 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ + b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #88] @ 74c68 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #84] @ 74c6c <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 353418 <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ + ldr r3, [pc, #76] @ 74c70 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ 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, lsr #11 │ │ │ │ + eorseq r2, r6, r0, lsl pc │ │ │ │ + eorseq fp, r5, r0, lsr #4 │ │ │ │ + eorseq fp, r5, ip, lsr #4 │ │ │ │ + eorseq fp, r5, ip, asr r2 │ │ │ │ + eorseq lr, r5, r0, ror #7 │ │ │ │ + ldrsheq r6, [r8], -r8 @ │ │ │ │ + eorseq r4, r9, ip, ror r5 │ │ │ │ + @ instruction: 0x003944f0 │ │ │ │ + eorseq r4, r8, r0, lsl lr │ │ │ │ + eorseq r4, r9, ip, lsl r5 │ │ │ │ + eorseq r4, r8, r8, ror #28 │ │ │ │ + eorseq r4, r9, r8, asr #10 │ │ │ │ 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 74cb0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74cb8 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74cb0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74d68 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ + beq 74d60 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74cd0 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ + beq 74cc8 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl a8d08 │ │ │ │ + bl a8d6c │ │ │ │ mov r4, r0 │ │ │ │ - b 74cd8 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ - bl 91924 │ │ │ │ + b 74cd0 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ + bl 9196c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74dd8 <_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 74cf8 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ + ldr r1, [pc, #248] @ 74de4 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d40 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74d38 <_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 74d18 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ + ldr r1, [pc, #220] @ 74de8 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d40 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74d38 <_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 74d7c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #192] @ 74dec <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 74d84 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + bge 74d7c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bne 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 74dd8 <_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] @ 74df0 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + beq 74d7c <_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] @ 74df0 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne 74da8 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ + bne 74da0 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2830 │ │ │ │ mov r5, r0 │ │ │ │ - b 74db8 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ + b 74db0 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a26fc │ │ │ │ + bl a2760 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74de4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + beq 74ddc <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74de4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bne 74ddc <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 74de4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 74ddc <_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>: │ │ │ │ +00074df4 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b 35698 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ │ │ │ │ -00074e00 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +00074df8 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ │ │ │ │ -00074e04 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b 352e9c <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ +00074dfc <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b 353418 <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ 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 +76501,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 74e60 <_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 74e94 <_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] @ 74f38 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74f34 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + beq 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 74ebc <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ - bl a55d4 │ │ │ │ + bne 74eb4 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f34 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bne 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ cmp r6, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 74ee8 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + beq 74ee0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 74ee8 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 74ee0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f34 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ - bl c3e20 │ │ │ │ + bne 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bl c3e30 │ │ │ │ orr r1, r4, #524288 @ 0x80000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a6d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 74f24 <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ - ldr r3, [pc, #44] @ 74f44 <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ + bne 74f1c <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ + ldr r3, [pc, #44] @ 74f3c <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 +76578,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 74f94 <_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 74fc8 <_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] @ 7503c <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75038 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 75030 <_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 74ff0 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #92] @ 75040 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #92] @ 75044 <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ + ldr r0, [pc, #92] @ 75048 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 75030 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75038 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 75030 <_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] @ 7504c <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ - ldrne r1, [pc, #44] @ 75058 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ + ldrne r1, [pc, #44] @ 75050 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ ldrne r0, [r3] │ │ │ │ - ldreq r1, [pc, #28] @ 75050 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + ldreq r1, [pc, #28] @ 75048 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ ldreq r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + @ instruction: 0x0036caf8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ 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 +76651,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 750b8 <_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 750ec <_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] @ 752f4 <_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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 751f4 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + beq 751ec <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75140 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ - bl 148160 │ │ │ │ + beq 75138 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 75134 <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ - bl a55d4 │ │ │ │ + bne 7512c <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ subs r5, r5, #2 │ │ │ │ - bne 75148 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ - b 751f4 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + bne 75140 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ + b 751ec <_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] @ 752f8 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 751a4 <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ + beq 7519c <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 7516c <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ + bne 75164 <_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 75190 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #396] @ 752fc <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75198 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl a55d4 │ │ │ │ + beq 75190 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 751ac <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b 75208 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ + bne 751a4 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + b 75200 <_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 751bc <_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 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #308] @ 752fc <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75210 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl a55d4 │ │ │ │ + beq 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75210 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - b 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - b 75210 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 75208 <_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] @ 75300 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29cf04 │ │ │ │ + bl 29d108 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29cf04 │ │ │ │ + bl 29d108 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c59b8 <_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 7527c <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ + ldr r3, [pc, #152] @ 75304 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #152] @ 75308 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 752f4 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + b 752ec <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c59b8 <_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 752a4 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #108] @ 75304 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #112] @ 7530c <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 752ec <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ - ldr r3, [pc, #52] @ 75318 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ + bne 752e4 <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ + ldr r3, [pc, #52] @ 75310 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 752f4 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + bl 14445c │ │ │ │ + b 752ec <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 754c4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 754bc <_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 fe727b08 <__bss_end__@@Base+0xfe162bc0> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, lsr r0 │ │ │ │ - eorseq r4, r9, ip, asr #32 │ │ │ │ + @ instruction: 0x003945b4 │ │ │ │ + eorseq r4, r9, ip, asr #11 │ │ │ │ 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 75360 <_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 75398 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ + ldr r1, [pc, #120] @ 753e0 <_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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753dc <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + beq 753d4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 753c0 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ + bgt 753b8 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 753ec <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ + ldr r1, [pc, #56] @ 753e4 <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ - b 753dc <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + bl 18f354 │ │ │ │ + b 753d4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 753a8 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 753a0 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753a8 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + beq 753a0 <_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 r6, r8, r4, ror #4 │ │ │ │ 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 75434 <_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 7546c <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ + ldr r1, [pc, #120] @ 754b4 <_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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754b0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + beq 754a8 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 75494 <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ + bgt 7548c <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 754c0 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ + ldr r1, [pc, #56] @ 754b8 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ - b 754b0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + bl 18f354 │ │ │ │ + b 754a8 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7547c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ - bl a55d4 │ │ │ │ + bne 75474 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7547c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + beq 75474 <_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: 0x003626f0 │ │ │ │ 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 3577f8 │ │ │ │ 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 357774 │ │ │ │ + ldr r2, [pc, #248] @ 755e8 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #248] @ 755ec <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 3574a4 │ │ │ │ + bl ab0f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75584 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 35727c │ │ │ │ + bl 3577f8 │ │ │ │ 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 357774 │ │ │ │ + ldr r2, [pc, #180] @ 755e8 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #180] @ 755ec <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 3574a4 │ │ │ │ + bl ab0f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 7558c <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + bne 75584 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75584 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75584 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + bne 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 755e8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + b 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2830 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 755c4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + beq 755bc <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 755c4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + bne 755bc <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 755e8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + beq 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 755e8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + bne 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 : │ │ │ │ +000755f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7564c │ │ │ │ - bl 278540 │ │ │ │ + beq 75644 │ │ │ │ + bl 278750 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 75638 │ │ │ │ + beq 75630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 75640 │ │ │ │ + beq 75638 │ │ │ │ mov r4, r5 │ │ │ │ - b 7564c │ │ │ │ + b 75644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 75638 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 75630 │ │ │ │ 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 1dde70 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 756bc │ │ │ │ - bl c3e20 │ │ │ │ + blt 756b4 │ │ │ │ + bl c3e30 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 756b4 │ │ │ │ - ldr r3, [pc, #24] @ 756c4 │ │ │ │ + bne 756ac │ │ │ │ + ldr r3, [pc, #24] @ 756bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 756bc │ │ │ │ + bl 14445c │ │ │ │ + b 756b4 │ │ │ │ mov r0, sp │ │ │ │ - bl 754c4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 754bc <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000756c8 : │ │ │ │ +000756c0 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 75738 │ │ │ │ + b 75730 │ │ │ │ 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 │ │ │ │ + beq 75708 │ │ │ │ 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 │ │ │ │ + bne 7571c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75730 │ │ │ │ + bne 75728 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18c25c │ │ │ │ + b 18c418 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00075738 : │ │ │ │ +00075730 : │ │ │ │ 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 9de28 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 758a4 │ │ │ │ + beq 7589c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75898 │ │ │ │ + beq 75890 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 757bc │ │ │ │ + beq 757b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 757f8 │ │ │ │ + beq 757f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7588c │ │ │ │ + beq 75884 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 758c4 │ │ │ │ + bl 758bc │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 757e0 │ │ │ │ + beq 757d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 757e0 │ │ │ │ + bne 757d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r6, r4 │ │ │ │ - b 758a4 │ │ │ │ - ldr r3, [pc, #176] @ 758b0 │ │ │ │ - bl 3592c0 │ │ │ │ + b 7589c │ │ │ │ + ldr r3, [pc, #176] @ 758a8 │ │ │ │ + bl 359840 │ │ │ │ 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 75814 │ │ │ │ + ldr r1, [pc, #156] @ 758ac │ │ │ │ + ldr r0, [pc, #156] @ 758b0 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #148] @ 758bc │ │ │ │ - bl 10f3fc │ │ │ │ + ldr r1, [pc, #148] @ 758b4 │ │ │ │ + bl 10f38c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 75838 │ │ │ │ - bl 11a964 │ │ │ │ - b 7579c │ │ │ │ + bne 75830 │ │ │ │ + bl 11a8f8 │ │ │ │ + b 75794 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #124] @ 758c0 │ │ │ │ + ldr r0, [pc, #124] @ 758b8 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 7587c │ │ │ │ + beq 75874 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 7587c │ │ │ │ + bne 75874 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 75830 │ │ │ │ + beq 75828 │ │ │ │ mov r4, r8 │ │ │ │ - b 7579c │ │ │ │ + b 75794 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b 757bc │ │ │ │ + b 757b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7578c │ │ │ │ - b 7579c │ │ │ │ + bne 75784 │ │ │ │ + b 75794 │ │ │ │ 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, ror r5 │ │ │ │ + subseq pc, r3, r0, rrx │ │ │ │ + mlaseq r7, r4, r9, r6 │ │ │ │ subseq fp, r7, ip, lsr #10 │ │ │ │ │ │ │ │ -000758c4 : │ │ │ │ +000758bc : │ │ │ │ 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] @ 75a04 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bl 243228 │ │ │ │ + bl 243268 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7594c │ │ │ │ + beq 75944 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #244] @ 75a10 │ │ │ │ + ldr r1, [pc, #244] @ 75a08 │ │ │ │ ldreq r4, [r8, #80] @ 0x50 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f38c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 75954 │ │ │ │ + bne 7594c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7594c │ │ │ │ + beq 75944 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7594c │ │ │ │ + bne 75944 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 75a00 │ │ │ │ + b 759f8 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, sl} │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 75a14 │ │ │ │ + ldr r1, [pc, #172] @ 75a0c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14e0e4 │ │ │ │ + bl 14e0a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 75998 │ │ │ │ + beq 75990 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75998 │ │ │ │ + bne 75990 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 759dc │ │ │ │ + beq 759d4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 759c4 │ │ │ │ + beq 759bc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 759c4 │ │ │ │ + bne 759bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 243470 │ │ │ │ + bl 2434b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75a00 │ │ │ │ + beq 759f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75a00 │ │ │ │ + bne 759f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + mlaseq r7, r4, r9, r6 │ │ │ │ subseq fp, r7, ip, ror #9 │ │ │ │ - b 71ac8 │ │ │ │ + b 71ac0 │ │ │ │ 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 75a50 │ │ │ │ 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] @ 75a7c │ │ │ │ + b 75a70 │ │ │ │ + ldr r0, [pc, #40] @ 75a80 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75a44 │ │ │ │ + bne 75a3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 75a8c │ │ │ │ + b 75a84 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r6, r7, r0, lsl #26 │ │ │ │ + eorseq r7, r7, r0, lsr r2 │ │ │ │ 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 342ee4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75ae0 │ │ │ │ + beq 75ad8 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75b34 │ │ │ │ + beq 75b2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl b9058 │ │ │ │ + bl b9154 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 75ae8 │ │ │ │ + bne 75ae0 │ │ │ │ mov r4, #0 │ │ │ │ - b 75ba0 │ │ │ │ + b 75b98 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #77] @ 0x4d │ │ │ │ - ldr r3, [pc, #180] @ 75bac │ │ │ │ + ldr r3, [pc, #180] @ 75ba4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 75b4c │ │ │ │ + beq 75b44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3431f4 │ │ │ │ + bl 343770 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75b78 │ │ │ │ + beq 75b70 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b1dc │ │ │ │ - b 75b4c │ │ │ │ + bl 9b2f8 │ │ │ │ + b 75b44 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2830 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75ae0 │ │ │ │ + beq 75ad8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75ba0 │ │ │ │ + beq 75b98 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75ba0 │ │ │ │ + beq 75b98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 342b98 │ │ │ │ + bl 343114 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 75ba0 │ │ │ │ + bne 75b98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75ae0 │ │ │ │ + beq 75ad8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75ae0 │ │ │ │ + bne 75ad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 75ae0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 75ad8 │ │ │ │ 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 +77384,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 75c0c │ │ │ │ clz r2, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75c48 │ │ │ │ + beq 75c40 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #444] @ 75de4 │ │ │ │ + ldr ip, [pc, #444] @ 75ddc │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 75d8c │ │ │ │ + beq 75d84 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 75d8c │ │ │ │ + blt 75d84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75d0c │ │ │ │ + beq 75d04 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75c94 │ │ │ │ - bl 148160 │ │ │ │ + beq 75c8c │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 75c88 │ │ │ │ - bl a55d4 │ │ │ │ + bne 75c80 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d8c │ │ │ │ + bne 75d84 │ │ │ │ subs r4, r4, #2 │ │ │ │ - bne 75c9c │ │ │ │ - b 75d20 │ │ │ │ + bne 75c94 │ │ │ │ + b 75d18 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75cd8 │ │ │ │ - bl 17eea4 │ │ │ │ + beq 75cd0 │ │ │ │ + bl 17f080 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 75ccc │ │ │ │ - bl a55d4 │ │ │ │ + bne 75cc4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d8c │ │ │ │ + bne 75d84 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 75ce0 │ │ │ │ - b 75d30 │ │ │ │ + bne 75cd8 │ │ │ │ + b 75d28 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17eea4 │ │ │ │ + bl 17f080 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 75d38 │ │ │ │ - bl a55d4 │ │ │ │ + bne 75d30 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75d38 │ │ │ │ - b 75d8c │ │ │ │ + beq 75d30 │ │ │ │ + b 75d84 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 75d38 │ │ │ │ + b 75d30 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 75d38 │ │ │ │ + b 75d30 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c59b8 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d64 │ │ │ │ - ldr r3, [pc, #144] @ 75de8 │ │ │ │ - ldr r1, [pc, #144] @ 75dec │ │ │ │ + bge 75d5c │ │ │ │ + ldr r3, [pc, #144] @ 75de0 │ │ │ │ + ldr r1, [pc, #144] @ 75de4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 75d8c │ │ │ │ + bl 18f354 │ │ │ │ + b 75d84 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c59b8 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d94 │ │ │ │ - ldr r3, [pc, #100] @ 75de8 │ │ │ │ - ldr r1, [pc, #104] @ 75df0 │ │ │ │ + bge 75d8c │ │ │ │ + ldr r3, [pc, #100] @ 75de0 │ │ │ │ + ldr r1, [pc, #104] @ 75de8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 75ddc │ │ │ │ - bl c3e20 │ │ │ │ + b 75dd4 │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75dd4 │ │ │ │ - ldr r3, [pc, #40] @ 75df4 │ │ │ │ + bne 75dcc │ │ │ │ + ldr r3, [pc, #40] @ 75dec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 75ddc │ │ │ │ + bl 14445c │ │ │ │ + b 75dd4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 75e00 │ │ │ │ + bl 75df8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003945b4 │ │ │ │ + eorseq r4, r9, ip, asr #11 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00075df8 : │ │ │ │ +00075df0 : │ │ │ │ mov r3, #0 │ │ │ │ - b 75738 │ │ │ │ + b 75730 │ │ │ │ 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 25b580 <_PySys_GetRequiredAttrString@@Base+0x3494> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75e38 │ │ │ │ + bge 75e30 │ │ │ │ mov r0, #0 │ │ │ │ - b 75e64 │ │ │ │ + b 75e5c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25b328 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 25b580 <_PySys_GetRequiredAttrString@@Base+0x3494> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 75e30 │ │ │ │ + blt 75e28 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #12] @ 75e6c │ │ │ │ + ldr r0, [pc, #12] @ 75e64 │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r5, ip, lsl #21 │ │ │ │ + eorseq sl, r5, ip │ │ │ │ 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 75ee0 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75efc │ │ │ │ + beq 75ef4 │ │ │ │ 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] @ 75f04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3107b8 │ │ │ │ + bl 310d58 │ │ │ │ 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 75ef8 │ │ │ │ + ldr r3, [pc, #32] @ 75f08 │ │ │ │ + ldr r1, [pc, #32] @ 75f0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 75f00 │ │ │ │ - ldr r5, [pc, #20] @ 75f18 │ │ │ │ + bl 18f354 │ │ │ │ + b 75ef8 │ │ │ │ + ldr r5, [pc, #20] @ 75f10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r0, lsl #12 │ │ │ │ + eorseq ip, r8, r0, lsl #23 │ │ │ │ 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 │ │ │ │ + bl 1dde70 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 75f84 │ │ │ │ - bl c3e20 │ │ │ │ + blt 75f7c │ │ │ │ + bl c3e30 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75f7c │ │ │ │ - ldr r3, [pc, #24] @ 75f8c │ │ │ │ + bne 75f74 │ │ │ │ + ldr r3, [pc, #24] @ 75f84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 75f84 │ │ │ │ + bl 14445c │ │ │ │ + b 75f7c │ │ │ │ mov r0, sp │ │ │ │ - bl 75e00 │ │ │ │ + bl 75df8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00075f90 : │ │ │ │ - ldr r0, [pc] @ 75f98 │ │ │ │ +00075f88 : │ │ │ │ + ldr r0, [pc] @ 75f90 │ │ │ │ bx lr │ │ │ │ - ldrheq r1, [r6], -r4 @ │ │ │ │ + eorseq r1, r6, r4, lsr r6 │ │ │ │ │ │ │ │ -00075f9c : │ │ │ │ +00075f94 : │ │ │ │ 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] @ 75fcc │ │ │ │ + bl 359840 │ │ │ │ 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] @ 75fd0 │ │ │ │ + ldr r0, [pc, #8] @ 75fd4 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sp, r5, r0, lsr #32 │ │ │ │ - eorseq r1, sp, r0, lsr sl │ │ │ │ + eorseq sp, r5, r0, lsr #11 │ │ │ │ + @ instruction: 0x003d1fb0 │ │ │ │ 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] @ 760d8 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr ip, [pc, #212] @ 760e4 │ │ │ │ + ldr ip, [pc, #212] @ 760dc │ │ │ │ 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] @ 760e0 │ │ │ │ + ldr r2, [pc, #184] @ 760e4 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118e78 │ │ │ │ + bl 118e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 760d8 │ │ │ │ + beq 760d0 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7606c │ │ │ │ + bne 76064 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [ip, #20] │ │ │ │ - ldreq lr, [pc, #132] @ 760f0 │ │ │ │ + ldreq lr, [pc, #132] @ 760e8 │ │ │ │ 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 +77701,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 31339c │ │ │ │ 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, ror #12 │ │ │ │ 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] @ 76138 │ │ │ │ + ldr r1, [pc, #52] @ 7613c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76138 │ │ │ │ + bne 76130 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #24] @ 76148 │ │ │ │ + ldr r2, [pc, #24] @ 76140 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 7614c │ │ │ │ + ldr r1, [pc, #20] @ 76144 │ │ │ │ b 3ac94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - ldrsheq r4, [r9], -r0 @ │ │ │ │ + eorseq r4, r9, r0, ror r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r9, r9, ip, asr #29 │ │ │ │ + ldrdeq sl, [r9], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 76180 │ │ │ │ - bl a55d4 │ │ │ │ + bne 76178 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 761c4 │ │ │ │ - ldr r3, [pc, #68] @ 761cc │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [pc, #64] @ 761d0 │ │ │ │ + bne 761bc │ │ │ │ + ldr r3, [pc, #68] @ 761c4 │ │ │ │ + bl 359840 │ │ │ │ + ldr r2, [pc, #64] @ 761c8 │ │ │ │ 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 761ac │ │ │ │ + ldr r3, [pc, #44] @ 761cc │ │ │ │ + ldr r1, [pc, #44] @ 761d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 761c4 │ │ │ │ + bl 18f354 │ │ │ │ + b 761bc │ │ │ │ ldr r0, [r3, #3896] @ 0xf38 │ │ │ │ str r4, [r3, #3896] @ 0xf38 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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, lsr #14 │ │ │ │ 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] @ 76324 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76320 │ │ │ │ + beq 76318 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76320 │ │ │ │ + bne 76318 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 76320 │ │ │ │ + beq 76318 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76320 │ │ │ │ - ldr r8, [pc, #236] @ 76330 │ │ │ │ + bne 76318 │ │ │ │ + ldr r8, [pc, #236] @ 76328 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 7625c │ │ │ │ + beq 76254 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76320 │ │ │ │ + beq 76318 │ │ │ │ cmp r6, r8 │ │ │ │ - ldr r7, [pc, #204] @ 76334 │ │ │ │ - beq 7627c │ │ │ │ - ldr r1, [pc, #192] @ 76330 │ │ │ │ + ldr r7, [pc, #204] @ 7632c │ │ │ │ + beq 76274 │ │ │ │ + ldr r1, [pc, #192] @ 76328 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 762ec │ │ │ │ + beq 762e4 │ │ │ │ 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 2b4e78 <_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 2b4e78 <_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 1b093c │ │ │ │ + b 7631c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 76308 │ │ │ │ + beq 76300 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76320 │ │ │ │ + beq 76318 │ │ │ │ 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 76430 │ │ │ │ + ldr r0, [pc, #16] @ 76330 │ │ │ │ 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] @ 76420 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 76420 │ │ │ │ + beq 76418 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76420 │ │ │ │ + bne 76418 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76420 │ │ │ │ + beq 76418 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76420 │ │ │ │ - ldr r1, [pc, #140] @ 7642c │ │ │ │ - ldr r8, [pc, #140] @ 76430 │ │ │ │ + bne 76418 │ │ │ │ + ldr r1, [pc, #140] @ 76424 │ │ │ │ + ldr r8, [pc, #140] @ 76428 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 763b8 │ │ │ │ + beq 763b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 763c4 │ │ │ │ + beq 763bc │ │ │ │ cmp r7, r8 │ │ │ │ - beq 763e4 │ │ │ │ - b 763d0 │ │ │ │ + beq 763dc │ │ │ │ + b 763c8 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 7640c │ │ │ │ - b 763f8 │ │ │ │ - ldr r1, [pc, #88] @ 76430 │ │ │ │ + beq 76404 │ │ │ │ + b 763f0 │ │ │ │ + ldr r1, [pc, #88] @ 76428 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76420 │ │ │ │ + beq 76418 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76438 │ │ │ │ + b 76430 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76420 │ │ │ │ + beq 76418 │ │ │ │ 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 76430 │ │ │ │ + ldr r0, [pc, #12] @ 7642c │ │ │ │ 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 +77942,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 3150e4 <_Py_c_pow@@Base+0xfd8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764b8 │ │ │ │ + bne 764b0 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2bb780 │ │ │ │ + b 2bb98c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000764c4 : │ │ │ │ +000764bc : │ │ │ │ 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] @ 76500 │ │ │ │ + ldr r1, [pc, #44] @ 76504 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76500 │ │ │ │ + bne 764f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 16f938 │ │ │ │ + b 16f9fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r4, r9, r0, lsl #4 │ │ │ │ + eorseq r4, r9, r0, lsl #15 │ │ │ │ │ │ │ │ -00076510 : │ │ │ │ +00076508 : │ │ │ │ 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 7653c │ │ │ │ + ldr r1, [pc, #24] @ 76548 │ │ │ │ + ldr r0, [pc, #24] @ 7654c │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 250fd8 │ │ │ │ + bl 251030 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ 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 765d0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076598 : │ │ │ │ +00076590 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 765ac │ │ │ │ - b 148de4 <_PyList_Extend@@Base+0x2c> │ │ │ │ + beq 765a4 │ │ │ │ + b 148d9c <_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] @ 765c8 │ │ │ │ + ldr r0, [pc, #12] @ 765cc │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ 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 2b4e78 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ - ldr sl, [pc, #68] @ 76658 │ │ │ │ + ldr sl, [pc, #68] @ 76650 │ │ │ │ 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 357478 │ │ │ │ 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] @ 76654 │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ 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 pc, r3, r0, rrx │ │ │ │ + @ instruction: 0x003947fc │ │ │ │ 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] @ 7668c │ │ │ │ + ldr r1, [pc, #28] @ 76690 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ 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, asr #16 │ │ │ │ │ │ │ │ -0007669c : │ │ │ │ +00076694 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 766e0 │ │ │ │ + beq 766d8 │ │ │ │ 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 16b37c <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 766ec │ │ │ │ + ldr r0, [pc, #12] @ 766f0 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - mlaseq r6, r0, r6, r2 │ │ │ │ + eorseq r2, r6, r0, lsl ip │ │ │ │ │ │ │ │ -000766fc : │ │ │ │ +000766f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76734 │ │ │ │ + beq 7672c │ │ │ │ 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 16b37c <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 76740 │ │ │ │ + ldr r0, [pc, #12] @ 76744 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - mlaseq r6, r0, r6, r2 │ │ │ │ + eorseq r2, r6, r0, lsl ip │ │ │ │ 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 76780 │ │ │ │ + ldr r3, [pc, #164] @ 76818 │ │ │ │ + ldr r1, [pc, #164] @ 7681c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 76814 │ │ │ │ + bl 18f354 │ │ │ │ + b 7680c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76800 │ │ │ │ + beq 767f8 │ │ │ │ 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 767f8 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 35553c │ │ │ │ + bl 355ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76800 │ │ │ │ + bne 767f8 │ │ │ │ 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 2bb98c │ │ │ │ + ldr r3, [pc, #32] @ 76820 │ │ │ │ + ldr r1, [pc, #32] @ 76824 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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, lsl #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r8, lsr #6 │ │ │ │ + eorseq r4, r9, r8, lsr #17 │ │ │ │ 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 10331c │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldrge r0, [pc, #8] @ 76860 │ │ │ │ + ldrge r0, [pc, #8] @ 76858 │ │ │ │ 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] @ 76890 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #12] @ 7689c │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #12] @ 76894 │ │ │ │ + bl a9a84 │ │ │ │ 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, asr #17 │ │ │ │ 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 928cc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 768e4 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #20] @ 768dc │ │ │ │ + bl a9a84 │ │ │ │ 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] @ 768e0 │ │ │ │ + b a9a84 │ │ │ │ + eorseq fp, r8, r0, lsr sl │ │ │ │ + eorseq r0, r9, r8, ror sp │ │ │ │ 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 +78253,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 76960 │ │ │ │ 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 76994 │ │ │ │ + ldr ip, [pc, #220] @ 76a44 │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76a40 │ │ │ │ + beq 76a38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 76a24 │ │ │ │ + beq 76a1c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 769d4 │ │ │ │ - bl 148160 │ │ │ │ + beq 769cc │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 769cc │ │ │ │ - bl a55d4 │ │ │ │ + bne 769c4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a40 │ │ │ │ + bne 76a38 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 76a24 │ │ │ │ + beq 76a1c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76a04 │ │ │ │ - bl 148160 │ │ │ │ + beq 769fc │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 769fc │ │ │ │ - bl a55d4 │ │ │ │ + bne 769f4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a40 │ │ │ │ + bne 76a38 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 76a24 │ │ │ │ + beq 76a1c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 76a24 │ │ │ │ - bl a55d4 │ │ │ │ + bne 76a1c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a40 │ │ │ │ + bne 76a38 │ │ │ │ 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 2bb98c │ │ │ │ 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 +78332,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 2b4e78 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 356efc │ │ │ │ + bl 357478 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r1, #1 │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 +78354,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 765d0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076aec : │ │ │ │ - ldr r3, [pc, #52] @ 76b28 │ │ │ │ +00076ae4 : │ │ │ │ + ldr r3, [pc, #52] @ 76b20 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b20 │ │ │ │ + beq 76b18 │ │ │ │ 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] @ 76b24 │ │ │ │ + ldr r0, [pc, #24] @ 76b28 │ │ │ │ + bl 2e1734 <_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, lsl #16 │ │ │ │ │ │ │ │ -00076b34 : │ │ │ │ - ldr r3, [pc, #52] @ 76b70 │ │ │ │ +00076b2c : │ │ │ │ + ldr r3, [pc, #52] @ 76b68 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b68 │ │ │ │ + beq 76b60 │ │ │ │ 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] @ 76b6c │ │ │ │ + ldr r0, [pc, #24] @ 76b70 │ │ │ │ + bl 2e1734 <_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, lsl #16 │ │ │ │ │ │ │ │ -00076b7c : │ │ │ │ - ldr r3, [pc, #52] @ 76bb8 │ │ │ │ +00076b74 : │ │ │ │ + ldr r3, [pc, #52] @ 76bb0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76bb0 │ │ │ │ + beq 76ba8 │ │ │ │ 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] @ 76bb4 │ │ │ │ + ldr r0, [pc, #24] @ 76bb8 │ │ │ │ + bl 2e1734 <_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, lsl #16 │ │ │ │ │ │ │ │ -00076bc4 : │ │ │ │ +00076bbc : │ │ │ │ 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] @ 76cb0 │ │ │ │ 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 76bec │ │ │ │ + ldr r1, [pc, #208] @ 76cb4 │ │ │ │ + ldr r0, [pc, #208] @ 76cb8 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76c3c │ │ │ │ + ldr r3, [pc, #200] @ 76cbc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76c4c │ │ │ │ + beq 76c44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76c34 │ │ │ │ + beq 76c2c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 76c34 │ │ │ │ + beq 76c2c │ │ │ │ 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 76c48 │ │ │ │ + ldr r3, [pc, #140] @ 76cc0 │ │ │ │ + ldr r1, [pc, #140] @ 76cc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 2acb84 │ │ │ │ + bl 2acd84 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76c9c │ │ │ │ - ldr r2, [pc, #92] @ 76cd0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 76c94 │ │ │ │ + ldr r2, [pc, #92] @ 76cc8 │ │ │ │ + bl 359840 │ │ │ │ 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 9b2f8 │ │ │ │ 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, lsl #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r4, r9, r8, ror #7 │ │ │ │ + eorseq r4, r9, r8, ror #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076cd4 : │ │ │ │ +00076ccc : │ │ │ │ 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] @ 76dc0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76d04 │ │ │ │ - ldr r0, [pc, #208] @ 76dcc │ │ │ │ + beq 76cfc │ │ │ │ + ldr r0, [pc, #208] @ 76dc4 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76d54 │ │ │ │ - ldr r3, [pc, #196] @ 76dd0 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76d4c │ │ │ │ + ldr r3, [pc, #196] @ 76dc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76d5c │ │ │ │ + beq 76d54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76d44 │ │ │ │ + beq 76d3c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 76d44 │ │ │ │ + beq 76d3c │ │ │ │ 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 76d58 │ │ │ │ + ldr r3, [pc, #136] @ 76dcc │ │ │ │ + ldr r1, [pc, #136] @ 76dd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bl 2acb84 │ │ │ │ + bl 2acd84 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76dac │ │ │ │ - ldr r2, [pc, #88] @ 76ddc │ │ │ │ - bl 3592c0 │ │ │ │ + beq 76da4 │ │ │ │ + ldr r2, [pc, #88] @ 76dd4 │ │ │ │ + bl 359840 │ │ │ │ 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 9b2f8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r9, r7, r4, lsl #5 │ │ │ │ + eorseq r9, r7, r4, lsl #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r4, r9, r0, lsl #8 │ │ │ │ + eorseq r4, r9, r0, lsl #19 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076de0 : │ │ │ │ +00076dd8 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00076df8 : │ │ │ │ +00076df0 : │ │ │ │ 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 76e20 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #32 │ │ │ │ - bne 76e30 │ │ │ │ - bl 58600 │ │ │ │ - b 76f04 │ │ │ │ + bne 76e28 │ │ │ │ + bl 585fc │ │ │ │ + b 76efc │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - blt 76e48 │ │ │ │ + blt 76e40 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 76e5c │ │ │ │ - ldr r3, [pc, #188] @ 76f0c │ │ │ │ - ldr r1, [pc, #188] @ 76f10 │ │ │ │ + blt 76e54 │ │ │ │ + ldr r3, [pc, #188] @ 76f04 │ │ │ │ + ldr r1, [pc, #188] @ 76f08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 76f04 │ │ │ │ + bl 18f354 │ │ │ │ + b 76efc │ │ │ │ mov r6, r2 │ │ │ │ - bl 2acbec │ │ │ │ + bl 2acdec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76f04 │ │ │ │ + bne 76efc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsr r2, r3, #6 │ │ │ │ ands r1, r2, #1 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ - bne 76ea4 │ │ │ │ + bne 76e9c │ │ │ │ lsr ip, r3, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ - beq 76ea4 │ │ │ │ - ldr lr, [pc, #120] @ 76f14 │ │ │ │ + beq 76e9c │ │ │ │ + ldr lr, [pc, #120] @ 76f0c │ │ │ │ cmp ip, #2 │ │ │ │ - ldr r2, [pc, #116] @ 76f18 │ │ │ │ + ldr r2, [pc, #116] @ 76f10 │ │ │ │ movne r2, lr │ │ │ │ cmp r6, r2 │ │ │ │ - bls 76ec0 │ │ │ │ - ldr r3, [pc, #104] @ 76f1c │ │ │ │ - ldr r1, [pc, #104] @ 76f20 │ │ │ │ + bls 76eb8 │ │ │ │ + ldr r3, [pc, #104] @ 76f14 │ │ │ │ + ldr r1, [pc, #104] @ 76f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 76f04 │ │ │ │ + bl 18f354 │ │ │ │ + b 76efc │ │ │ │ tst r3, #32 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldreq r4, [r4, #28] │ │ │ │ and r3, r3, #7 │ │ │ │ - beq 76ee0 │ │ │ │ + beq 76ed8 │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #20 │ │ │ │ addeq r4, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 76ef0 │ │ │ │ + bne 76ee8 │ │ │ │ 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: 0x003642f0 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, lsr #8 │ │ │ │ + eorseq r4, r9, r4, lsr #19 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 76f48 │ │ │ │ + bne 76f40 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 123664 │ │ │ │ + b 1235f0 │ │ │ │ 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] @ 76fb8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #76] @ 76fc4 │ │ │ │ + ldr r1, [pc, #76] @ 76fbc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f8c │ │ │ │ + beq 76f84 │ │ │ │ mov r0, #0 │ │ │ │ - b 76fb8 │ │ │ │ - ldr r1, [pc, #52] @ 76fc8 │ │ │ │ + b 76fb0 │ │ │ │ + ldr r1, [pc, #52] @ 76fc0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f84 │ │ │ │ - ldr r3, [pc, #32] @ 76fcc │ │ │ │ + beq 76f7c │ │ │ │ + ldr r3, [pc, #32] @ 76fc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 76fd0 │ │ │ │ + ldr r1, [pc, #28] @ 76fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319dac │ │ │ │ + bl 31a34c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003949bc │ │ │ │ + mlaseq r9, r4, sl, r4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r9, r9, ip, asr #29 │ │ │ │ + ldrdeq sl, [r9], -ip @ │ │ │ │ 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 52ec4 <_PyEval_FormatAwaitableError@@Base+0x82c> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77004 │ │ │ │ - b a9a20 │ │ │ │ - @ instruction: 0x003907f8 │ │ │ │ + ldr r0, [pc] @ 76ffc │ │ │ │ + b a9a84 │ │ │ │ + eorseq r0, r9, r8, ror sp │ │ │ │ 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] @ 7706c │ │ │ │ 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] @ 77070 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 287c3c │ │ │ │ + bl 287d00 │ │ │ │ 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] @ 770a0 │ │ │ │ + ldr r2, [pc, #20] @ 770a4 │ │ │ │ + ldr r1, [pc, #20] @ 770a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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: 0x003777f8 │ │ │ │ + eorseq r4, r9, r8, lsr #21 │ │ │ │ │ │ │ │ -000770b4 : │ │ │ │ +000770ac : │ │ │ │ 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] @ 771f0 │ │ │ │ add r2, r1, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r3, #3 │ │ │ │ sub r3, r1, r3, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ - bhi 77120 │ │ │ │ + bhi 77118 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r2, r4 │ │ │ │ - bl 91e50 │ │ │ │ + bl 91e98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 77138 │ │ │ │ + bne 77130 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a040c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 771c0 │ │ │ │ - b 771f0 │ │ │ │ + bne 771b8 │ │ │ │ + b 771e8 │ │ │ │ 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 771b8 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771c0 │ │ │ │ + beq 771b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 771c0 │ │ │ │ + beq 771b8 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771c0 │ │ │ │ + bne 771b8 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771a8 │ │ │ │ + beq 771a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771c0 │ │ │ │ + bne 771b8 │ │ │ │ add r0, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 771c0 │ │ │ │ + bne 771b8 │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ + bl 35898c │ │ │ │ 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 92574 <_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 7726c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #284] @ 77348 │ │ │ │ + ldr r6, [pc, #284] @ 77340 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77274 │ │ │ │ - ldr r1, [pc, #276] @ 7734c │ │ │ │ + beq 7726c │ │ │ │ + ldr r1, [pc, #276] @ 77344 │ │ │ │ mov r2, r4 │ │ │ │ - bl 29c5d4 │ │ │ │ + bl 29c7e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 7724c │ │ │ │ + bne 77244 │ │ │ │ mov r0, #0 │ │ │ │ - b 77340 │ │ │ │ + b 77338 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 77288 │ │ │ │ + bne 77280 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77274 │ │ │ │ + beq 7726c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77274 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 7726c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 772c8 │ │ │ │ + b 772c0 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 314310 <_Py_c_pow@@Base+0x940> │ │ │ │ + bl 314378 <_Py_c_pow@@Base+0x26c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 772c0 │ │ │ │ + beq 772b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 772c0 │ │ │ │ + bne 772b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 77244 │ │ │ │ + beq 7723c │ │ │ │ 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 77314 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne 7731c │ │ │ │ + bne 77314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 2ba398 │ │ │ │ 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: 0x003777f8 │ │ │ │ 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] @ 773f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 773f0 │ │ │ │ + beq 773e8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 13aa28 │ │ │ │ + bl 13a9e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 773ac │ │ │ │ + beq 773a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 773ac │ │ │ │ + bne 773a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 773f0 │ │ │ │ - ldr r0, [pc, #60] @ 773fc │ │ │ │ + beq 773e8 │ │ │ │ + ldr r0, [pc, #60] @ 773f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 773f0 │ │ │ │ + beq 773e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 773f0 │ │ │ │ + bne 773e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r9, r0, asr r5 │ │ │ │ + @ instruction: 0x00394ad0 │ │ │ │ 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] @ 77454 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77454 │ │ │ │ + beq 7744c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 77464 │ │ │ │ + bl 7745c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 77460 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #12] @ 77458 │ │ │ │ + bl a9a84 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r8, ror #15 │ │ │ │ - @ instruction: 0x003907f8 │ │ │ │ + eorseq r0, r9, r8, ror #26 │ │ │ │ + eorseq r0, r9, r8, ror sp │ │ │ │ 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 928cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7751c │ │ │ │ + beq 77514 │ │ │ │ cmp r6, #3 │ │ │ │ - ble 774b0 │ │ │ │ + ble 774a8 │ │ │ │ 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 774c8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #88] @ 77524 │ │ │ │ + ldr r3, [pc, #88] @ 7751c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 774e0 │ │ │ │ + bne 774d8 │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29c0 │ │ │ │ mov r5, r0 │ │ │ │ - b 774ec │ │ │ │ + b 774e4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2830 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77508 │ │ │ │ + beq 77500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 77510 │ │ │ │ + beq 77508 │ │ │ │ mov r4, r5 │ │ │ │ - b 7751c │ │ │ │ + b 77514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 77508 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 77500 │ │ │ │ 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 13a9e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77578 │ │ │ │ + beq 77570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77578 │ │ │ │ + bne 77570 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 775c4 │ │ │ │ - ldr r0, [pc, #68] @ 775cc │ │ │ │ + beq 775bc │ │ │ │ + ldr r0, [pc, #68] @ 775c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 775b0 │ │ │ │ + beq 775a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 775b8 │ │ │ │ + beq 775b0 │ │ │ │ mov r4, r5 │ │ │ │ - b 775c4 │ │ │ │ + b 775bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 775b0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 775a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r0, ror #10 │ │ │ │ + eorseq r4, r9, r0, ror #21 │ │ │ │ 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] @ 775f4 │ │ │ │ + ldr r2, [pc, #20] @ 775f8 │ │ │ │ + ldr r1, [pc, #20] @ 775fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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, lsl #10 │ │ │ │ + eorseq r4, r9, r8, lsr #21 │ │ │ │ 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] @ 7762c │ │ │ │ + ldr r2, [pc, #20] @ 77630 │ │ │ │ + ldr r1, [pc, #20] @ 77634 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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, asr r8 │ │ │ │ + eorseq r4, r9, r8, lsr #21 │ │ │ │ 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] @ 7770c │ │ │ │ + ldr r2, [pc, #172] @ 77710 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118e78 │ │ │ │ + bl 118e08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77688 │ │ │ │ + bne 77680 │ │ │ │ mov r5, #0 │ │ │ │ - b 77708 │ │ │ │ + b 77700 │ │ │ │ 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] @ 77714 │ │ │ │ + ldr r0, [pc, #104] @ 77718 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77680 │ │ │ │ - ldr r3, [pc, #80] @ 77724 │ │ │ │ + beq 77678 │ │ │ │ + ldr r3, [pc, #80] @ 7771c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2ba5cc │ │ │ │ + bl 2ba7d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77708 │ │ │ │ + beq 77700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77708 │ │ │ │ + bne 77700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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, lsl #19 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - eorseq r4, r9, r0, ror r5 │ │ │ │ + @ instruction: 0x00394af0 │ │ │ │ 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 7745c │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77758 │ │ │ │ - b a9a20 │ │ │ │ - @ instruction: 0x003907f8 │ │ │ │ + ldr r0, [pc] @ 77750 │ │ │ │ + b a9a84 │ │ │ │ + eorseq r0, r9, r8, ror sp │ │ │ │ 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] @ 77788 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1b06e4 │ │ │ │ + bl 1b093c │ │ │ │ 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] @ 77934 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777cc │ │ │ │ + beq 777c4 │ │ │ │ mov r1, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77930 │ │ │ │ + beq 77928 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777e8 │ │ │ │ - ldr r1, [pc, #348] @ 7793c │ │ │ │ - bl adde8 │ │ │ │ + beq 777e0 │ │ │ │ + ldr r1, [pc, #348] @ 77934 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77930 │ │ │ │ + beq 77928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31bd84 <_PyTime_AsTimeval@@Base+0xa7c> │ │ │ │ + bl 31c30c <_PyTime_AsTimeval@@Base+0xa64> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 778c8 │ │ │ │ + beq 778c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bd84 <_PyTime_AsTimeval@@Base+0xa7c> │ │ │ │ + bl 31c30c <_PyTime_AsTimeval@@Base+0xa64> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77830 │ │ │ │ + bne 77828 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c8 │ │ │ │ + beq 778c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 778c8 │ │ │ │ + bne 778c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 778c8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 778c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30d468 │ │ │ │ + bl 30da08 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77864 │ │ │ │ + beq 7785c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77864 │ │ │ │ + bne 7785c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77888 │ │ │ │ + beq 77880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77888 │ │ │ │ + bne 77880 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 778c8 │ │ │ │ - ldr r1, [pc, #164] @ 7793c │ │ │ │ + beq 778c0 │ │ │ │ + ldr r1, [pc, #164] @ 77934 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 30d13c │ │ │ │ + bl 30d6dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 778d0 │ │ │ │ + bne 778c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c8 │ │ │ │ + beq 778c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 778c8 │ │ │ │ + bne 778c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 77934 │ │ │ │ + b 7792c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2830 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 77908 │ │ │ │ + beq 77900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77908 │ │ │ │ + bne 77900 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77934 │ │ │ │ + beq 7792c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77934 │ │ │ │ + bne 7792c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 77934 │ │ │ │ - ldr r6, [pc, #8] @ 77940 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 7792c │ │ │ │ + ldr r6, [pc, #8] @ 77938 │ │ │ │ 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] @ 77a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7797c │ │ │ │ + beq 77974 │ │ │ │ mov r1, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a80 │ │ │ │ + beq 77a78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77998 │ │ │ │ - ldr r1, [pc, #252] @ 77a8c │ │ │ │ - bl adde8 │ │ │ │ + beq 77990 │ │ │ │ + ldr r1, [pc, #252] @ 77a84 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a80 │ │ │ │ + beq 77a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bd84 <_PyTime_AsTimeval@@Base+0xa7c> │ │ │ │ + bl 31c30c <_PyTime_AsTimeval@@Base+0xa64> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 779b0 │ │ │ │ + bne 779a8 │ │ │ │ mov r4, #0 │ │ │ │ - b 77a84 │ │ │ │ + b 77a7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 31bd84 <_PyTime_AsTimeval@@Base+0xa7c> │ │ │ │ + bl 31c30c <_PyTime_AsTimeval@@Base+0xa64> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 779e8 │ │ │ │ + bne 779e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 779a8 │ │ │ │ + beq 779a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 779a8 │ │ │ │ + bne 779a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 779a8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 779a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f38 │ │ │ │ + bl 1a1de8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77a1c │ │ │ │ + beq 77a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77a1c │ │ │ │ + bne 77a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77a40 │ │ │ │ + beq 77a38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77a40 │ │ │ │ + bne 77a38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 779a8 │ │ │ │ - ldr r1, [pc, #60] @ 77a8c │ │ │ │ + beq 779a0 │ │ │ │ + ldr r1, [pc, #60] @ 77a84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30d13c │ │ │ │ + bl 30d6dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77a84 │ │ │ │ + beq 77a7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77a84 │ │ │ │ + bne 77a7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 77a84 │ │ │ │ - ldr r4, [pc, #8] @ 77a90 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 77a7c │ │ │ │ + ldr r4, [pc, #8] @ 77a88 │ │ │ │ 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 3187fc │ │ │ │ + ldr r2, [pc, #52] @ 77ad0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bne 77ab8 │ │ │ │ - ldr r0, [pc, #36] @ 77adc │ │ │ │ - b 128d0c │ │ │ │ + bne 77ab0 │ │ │ │ + ldr r0, [pc, #36] @ 77ad4 │ │ │ │ + b 128c9c │ │ │ │ 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 77ac8 │ │ │ │ + ldr r0, [pc, #16] @ 77ad8 │ │ │ │ + b 128c9c │ │ │ │ + ldr r0, [pc, #12] @ 77adc │ │ │ │ + b 128c9c │ │ │ │ subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r4, r9, ip, ror r5 │ │ │ │ - @ instruction: 0x0037c8d0 │ │ │ │ - eorseq r3, r9, ip, lsr #11 │ │ │ │ + @ instruction: 0x00394afc │ │ │ │ + eorseq ip, r7, r0, asr lr │ │ │ │ + eorseq r3, r9, r4, lsl #22 │ │ │ │ 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 77b38 │ │ │ │ + bl 323274 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ addne r4, r4, r0 │ │ │ │ - bne 77b40 │ │ │ │ - bl a55d4 │ │ │ │ + bne 77b38 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 77b48 │ │ │ │ - b 77b54 │ │ │ │ + beq 77b40 │ │ │ │ + b 77b4c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 77b2c │ │ │ │ + beq 77b24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18c25c │ │ │ │ + b 18c418 │ │ │ │ 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] @ 77c08 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 2580ec <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 77bbc │ │ │ │ + ldr r1, [pc, #132] @ 77c0c │ │ │ │ + ldr r0, [pc, #132] @ 77c10 │ │ │ │ + mov r2, r4 │ │ │ │ + bl bbed8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 77bc4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 77bbc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 77bbc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 77c00 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b9154 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 77c00 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 77c00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq r1, r6, ip, asr #10 │ │ │ │ + eorseq pc, r8, r4, lsl pc @ │ │ │ │ + eorseq r4, r9, r4, lsl #22 │ │ │ │ + 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 +79490,1782 @@ │ │ │ │ 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 77c68 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77bc8 │ │ │ │ + beq 77c80 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77be0 │ │ │ │ + beq 77c98 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 77bf4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 77cac │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77c00 │ │ │ │ + bne 77cb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 18c25c │ │ │ │ + b 18c418 │ │ │ │ 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] @ 77eb0 │ │ │ │ + bl 359840 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ - ldr r0, [pc, #464] @ 77ebc │ │ │ │ + ldr r0, [pc, #464] @ 77eb4 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 2344a4 │ │ │ │ + bl 2344d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77d24 │ │ │ │ + beq 77d1c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77d24 │ │ │ │ - ldr r1, [pc, #428] @ 77ec0 │ │ │ │ + beq 77d1c │ │ │ │ + ldr r1, [pc, #428] @ 77eb8 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77d28 │ │ │ │ - ldr r4, [pc, #416] @ 77ec4 │ │ │ │ - b 77eb0 │ │ │ │ - ldr r4, [pc, #412] @ 77ec8 │ │ │ │ + bne 77d20 │ │ │ │ + ldr r4, [pc, #416] @ 77ebc │ │ │ │ + b 77ea8 │ │ │ │ + ldr r4, [pc, #412] @ 77ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230ce8 │ │ │ │ + bl 230d14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 77d44 │ │ │ │ + bne 77d3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a0208 │ │ │ │ - b 77d94 │ │ │ │ + bl 2a040c │ │ │ │ + b 77d8c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 296ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 77d68 │ │ │ │ - ldr r0, [pc, #368] @ 77ecc │ │ │ │ - bl 9dd0c │ │ │ │ + bne 77d60 │ │ │ │ + ldr r0, [pc, #368] @ 77ec4 │ │ │ │ + bl 9de28 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 77d84 │ │ │ │ + b 77d7c │ │ │ │ cmp r4, sl │ │ │ │ - beq 77e78 │ │ │ │ + beq 77e70 │ │ │ │ sub r1, sl, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5550 │ │ │ │ + bl a55b4 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77d9c │ │ │ │ + bne 77d94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ mov r4, #0 │ │ │ │ - b 77eb0 │ │ │ │ + b 77ea8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c670 │ │ │ │ + bl 16c734 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 77dcc │ │ │ │ + beq 77dc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77dcc │ │ │ │ + bne 77dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq r3, [pc, #248] @ 77ed0 │ │ │ │ - beq 77e18 │ │ │ │ + ldreq r3, [pc, #248] @ 77ec8 │ │ │ │ + beq 77e10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f38c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77e0c │ │ │ │ + beq 77e04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 77e0c │ │ │ │ + bne 77e04 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77e30 │ │ │ │ - ldr r3, [pc, #184] @ 77ed4 │ │ │ │ + bne 77e28 │ │ │ │ + ldr r3, [pc, #184] @ 77ecc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189b58 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77e78 │ │ │ │ - b 77d8c │ │ │ │ + bne 77e70 │ │ │ │ + b 77d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9058 │ │ │ │ + bl b9154 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77eb0 │ │ │ │ + beq 77ea8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77eb0 │ │ │ │ + bne 77ea8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 77eb0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 77ea8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 77ed8 │ │ │ │ - ldr r2, [pc, #80] @ 77edc │ │ │ │ + bl 189b80 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 77ed0 │ │ │ │ + ldr r2, [pc, #80] @ 77ed4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2b3d2c │ │ │ │ + bl 2b3b34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ cmp r5, #0 │ │ │ │ - bge 77d1c │ │ │ │ - b 77d94 │ │ │ │ + bge 77d14 │ │ │ │ + b 77d8c │ │ │ │ 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, lsr #22 │ │ │ │ + eorseq r5, r9, ip, asr #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r9, r8, r5, r4 │ │ │ │ - eorseq ip, r5, r4, asr #29 │ │ │ │ + eorseq r4, r9, r8, lsl fp │ │ │ │ + eorseq sp, r5, r4, asr #8 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - @ instruction: 0x003945bc │ │ │ │ + eorseq r4, r9, ip, lsr fp │ │ │ │ │ │ │ │ -00077ee0 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +00077ed8 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077ee8 : │ │ │ │ +00077ee0 : │ │ │ │ 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] @ 77fbc │ │ │ │ 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 77f14 │ │ │ │ + ldr r1, [pc, #180] @ 77fc0 │ │ │ │ + ldr r0, [pc, #180] @ 77fc4 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 77f58 │ │ │ │ + ldr r2, [pc, #172] @ 77fc8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 77f68 │ │ │ │ + beq 77f60 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 77f4c │ │ │ │ + beq 77f44 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 77f6c │ │ │ │ - ldr r3, [pc, #128] @ 77fd4 │ │ │ │ + b 77f64 │ │ │ │ + ldr r3, [pc, #128] @ 77fcc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ 77fd8 │ │ │ │ + ldr r1, [pc, #124] @ 77fd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #104] @ 77fdc │ │ │ │ + ldr r4, [pc, #104] @ 77fd4 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 77fa8 │ │ │ │ + beq 77fa0 │ │ │ │ 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 9b2f8 │ │ │ │ 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, lsl #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r4, r9, ip, ror #11 │ │ │ │ + eorseq r4, r9, ip, ror #22 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00077fe0 : │ │ │ │ +00077fd8 : │ │ │ │ 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 : │ │ │ │ +00077ff8 : │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078018 : │ │ │ │ +00078010 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ sub r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007802c <_PyRWMutex_Lock@@Base>: │ │ │ │ +00078024 <_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 7806c <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ mov r5, r1 │ │ │ │ - bl 358f88 │ │ │ │ + bl 359504 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78078 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ - b 78080 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ - bl 78138 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne 78070 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ + b 78078 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ + bl 7812c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7804c <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + b 78044 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078088 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +00078080 <_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 359504 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 780a0 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ + bne 78098 <_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 2b8004 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000780d0 <_PyRWMutex_RLock@@Base>: │ │ │ │ +000780c8 <_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] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - tst r3, #1 │ │ │ │ - add r2, r3, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - bne 78110 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ - tst r3, #2 │ │ │ │ - beq 7811c <_PyRWMutex_RLock@@Base+0x4c> │ │ │ │ - bl 78138 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + tst r1, #1 │ │ │ │ + add r2, r1, #4 │ │ │ │ + bne 78104 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + tst r1, #2 │ │ │ │ + beq 78110 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + bl 7812c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 780f0 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + b 780e8 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 358f88 │ │ │ │ + bl 359504 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78114 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ + bne 78108 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ 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 7816c <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ orr r6, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 358f88 │ │ │ │ + bl 359504 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 781a8 <_PyRWMutex_RLock@@Base+0xd8> │ │ │ │ + bne 7819c <_PyRWMutex_RLock@@Base+0xd4> │ │ │ │ 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 1dd458 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000781b0 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +000781a4 <_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 358ee0 │ │ │ │ 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 2b8004 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000781e8 : │ │ │ │ +000781dc : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78218 │ │ │ │ - ldr r2, [pc, #72] @ 78240 │ │ │ │ + beq 7820c │ │ │ │ + ldr r2, [pc, #72] @ 78234 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78218 │ │ │ │ + bne 7820c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78218 │ │ │ │ + beq 7820c │ │ │ │ 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] @ 78238 │ │ │ │ + ldr r1, [pc, #20] @ 7823c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r8, lsl r6 │ │ │ │ + mlaseq r9, r8, fp, r4 │ │ │ │ │ │ │ │ -0007824c : │ │ │ │ +00078240 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78278 │ │ │ │ - ldr r3, [pc, #68] @ 782a0 │ │ │ │ + beq 7826c │ │ │ │ + ldr r3, [pc, #68] @ 78294 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78278 │ │ │ │ + bne 7826c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78278 │ │ │ │ + beq 7826c │ │ │ │ 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] @ 78298 │ │ │ │ + ldr r1, [pc, #20] @ 7829c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, asr r6 │ │ │ │ + @ instruction: 0x00394bd4 │ │ │ │ │ │ │ │ -000782ac : │ │ │ │ +000782a0 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 782d8 │ │ │ │ - ldr r3, [pc, #68] @ 78300 │ │ │ │ + beq 782cc │ │ │ │ + ldr r3, [pc, #68] @ 782f4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 782d8 │ │ │ │ + bne 782cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 782d8 │ │ │ │ + beq 782cc │ │ │ │ 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] @ 782f8 │ │ │ │ + ldr r1, [pc, #20] @ 782fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, r6, r4 │ │ │ │ + eorseq r4, r9, r0, lsl ip │ │ │ │ │ │ │ │ -0007830c : │ │ │ │ +00078300 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78338 │ │ │ │ - ldr r3, [pc, #68] @ 78360 │ │ │ │ + beq 7832c │ │ │ │ + ldr r3, [pc, #68] @ 78354 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78338 │ │ │ │ + bne 7832c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78338 │ │ │ │ + beq 7832c │ │ │ │ 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] @ 78358 │ │ │ │ + ldr r1, [pc, #20] @ 7835c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003946d0 │ │ │ │ + eorseq r4, r9, r0, asr ip │ │ │ │ │ │ │ │ -0007836c : │ │ │ │ +00078360 : │ │ │ │ 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 783b0 │ │ │ │ + ldr r2, [pc, #84] @ 783d4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 783bc │ │ │ │ + bne 783b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 783bc │ │ │ │ + beq 783b0 │ │ │ │ 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 783c8 │ │ │ │ + ldr r3, [pc, #52] @ 783d8 │ │ │ │ + ldr r1, [pc, #52] @ 783dc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 783c0 │ │ │ │ + ldr r3, [pc, #32] @ 783d8 │ │ │ │ + ldr r1, [pc, #36] @ 783e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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, asr #25 │ │ │ │ + eorseq r4, r9, r8, lsl #25 │ │ │ │ │ │ │ │ -000783f0 : │ │ │ │ +000783e4 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78420 │ │ │ │ - ldr r2, [pc, #72] @ 78448 │ │ │ │ + beq 78414 │ │ │ │ + ldr r2, [pc, #72] @ 7843c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78420 │ │ │ │ + bne 78414 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78420 │ │ │ │ + beq 78414 │ │ │ │ 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] @ 78440 │ │ │ │ + ldr r1, [pc, #20] @ 78444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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: 0x00394cf4 │ │ │ │ │ │ │ │ -00078454 : │ │ │ │ +00078448 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78484 │ │ │ │ - ldr r2, [pc, #72] @ 784ac │ │ │ │ + beq 78478 │ │ │ │ + ldr r2, [pc, #72] @ 784a0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78484 │ │ │ │ + bne 78478 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78484 │ │ │ │ + beq 78478 │ │ │ │ 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] @ 784a4 │ │ │ │ + ldr r1, [pc, #20] @ 784a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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, lsr #26 │ │ │ │ │ │ │ │ -000784b8 : │ │ │ │ - b 16b0a4 <_PyArena_Free@@Base+0x29d8> │ │ │ │ +000784ac : │ │ │ │ + b 16b168 <_PyArena_Free@@Base+0x29f0> │ │ │ │ │ │ │ │ -000784bc : │ │ │ │ - b 2cf71c │ │ │ │ +000784b0 : │ │ │ │ + b 2cf908 │ │ │ │ │ │ │ │ -000784c0 : │ │ │ │ - b 4185c │ │ │ │ +000784b4 : │ │ │ │ + b 41814 │ │ │ │ │ │ │ │ -000784c4 : │ │ │ │ - b 2d9c14 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ +000784b8 : │ │ │ │ + b 2da154 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ │ │ │ │ -000784c8 : │ │ │ │ +000784bc : │ │ │ │ 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 1bc5ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78518 │ │ │ │ + beq 7850c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ - b 785b8 │ │ │ │ + b 785ac │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ - bne 7853c │ │ │ │ - bl 2a01ec │ │ │ │ + bne 78530 │ │ │ │ + bl 2a03f0 │ │ │ │ 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 78530 │ │ │ │ + ldr r3, [pc, #104] @ 785b4 │ │ │ │ mov r0, r8 │ │ │ │ cmp r9, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r8, [pc, #92] @ 785c4 │ │ │ │ + ldr r8, [pc, #92] @ 785b8 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 356cdc │ │ │ │ + bl 357258 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 785b0 │ │ │ │ - bl 22ca6c │ │ │ │ + beq 785a4 │ │ │ │ + bl 22cb00 │ │ │ │ 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 78564 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r9, r7, r0, asr #13 │ │ │ │ - andeq r8, r7, r8, asr #11 │ │ │ │ + @ instruction: 0x000796b4 │ │ │ │ + @ instruction: 0x000785bc │ │ │ │ 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 785f0 │ │ │ │ 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 785c4 │ │ │ │ │ │ │ │ -00078610 : │ │ │ │ +00078604 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078628 : │ │ │ │ +0007861c : │ │ │ │ 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] @ 786a0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 786a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 786a4 │ │ │ │ + bne 78698 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 7866c │ │ │ │ + bne 78660 │ │ │ │ add r2, r4, #3792 @ 0xed0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 786b0 │ │ │ │ + bl 786a4 │ │ │ │ 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 78724 │ │ │ │ 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 78714 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 78720 │ │ │ │ + bne 78714 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 78738 │ │ │ │ + beq 7872c │ │ │ │ ldr r4, [r4] │ │ │ │ - b 786d0 │ │ │ │ + b 786c4 │ │ │ │ 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 : │ │ │ │ +00078734 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007875c : │ │ │ │ - b 23e5cc │ │ │ │ +00078750 : │ │ │ │ + b 23e5f8 │ │ │ │ │ │ │ │ -00078760 : │ │ │ │ +00078754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af20 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00078788 : │ │ │ │ +0007877c : │ │ │ │ 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 787b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b460 │ │ │ │ + b 8b4bc │ │ │ │ │ │ │ │ -000787c8 : │ │ │ │ +000787bc : │ │ │ │ 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 │ │ │ │ +000787d8 : │ │ │ │ + ldr r3, [pc, #16] @ 787f0 │ │ │ │ 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 : │ │ │ │ +000787f4 : │ │ │ │ ldrd r0, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078808 : │ │ │ │ +000787fc : │ │ │ │ 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 78858 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #136] @ 788b4 │ │ │ │ + ldr r1, [pc, #136] @ 788a8 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 78878 │ │ │ │ + beq 7886c │ │ │ │ mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ - ldr r2, [pc, #120] @ 788b8 │ │ │ │ - ldr r3, [pc, #120] @ 788bc │ │ │ │ + bl ade9c │ │ │ │ + ldr r2, [pc, #120] @ 788ac │ │ │ │ + ldr r3, [pc, #120] @ 788b0 │ │ │ │ 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 7886c │ │ │ │ + ldr r1, [pc, #84] @ 788b4 │ │ │ │ + ldr r0, [pc, #84] @ 788b8 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r2, [pc, #68] @ 788c8 │ │ │ │ + ldr r2, [pc, #68] @ 788bc │ │ │ │ cmp r0, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 788ac │ │ │ │ + ble 788a0 │ │ │ │ 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 │ │ │ │ + eorseq fp, r6, r4, lsr lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000788cc <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +000788c0 <_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 b2754 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 7893c <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78930 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 7893c <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78930 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 78928 <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ + bne 7891c <_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 997c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 78944 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ - bl 2a01ec │ │ │ │ + bne 78938 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ + bl 2a03f0 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78968 <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ + b 7895c <_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 2bfac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00078974 <_Py_hashtable_new@@Base>: │ │ │ │ +00078968 <_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 8bda0 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000789a0 : │ │ │ │ - ldr ip, [pc, #60] @ 789e4 │ │ │ │ +00078994 : │ │ │ │ + ldr ip, [pc, #60] @ 789d8 │ │ │ │ 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 789cc │ │ │ │ cmp lr, #0 │ │ │ │ ldrb lr, [ip, r2] │ │ │ │ - beq 789d8 │ │ │ │ + beq 789cc │ │ │ │ cmp lr, r0 │ │ │ │ - beq 789b0 │ │ │ │ + beq 789a4 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ sub r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r8, r9, r0, lsr #4 │ │ │ │ + eorseq r8, r9, r0, lsr #15 │ │ │ │ │ │ │ │ -000789e8 : │ │ │ │ +000789dc : │ │ │ │ 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 15b054 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + b 78a00 │ │ │ │ │ │ │ │ -00078a24 : │ │ │ │ +00078a18 : │ │ │ │ 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 bb8d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 78ab0 │ │ │ │ + beq 78aa4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 27afb8 │ │ │ │ + bl 27b1c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 78a9c │ │ │ │ + beq 78a90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 78aa4 │ │ │ │ + beq 78a98 │ │ │ │ mov r4, r5 │ │ │ │ - b 78ab0 │ │ │ │ + b 78aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 78a9c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 78a90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078abc : │ │ │ │ +00078ab0 : │ │ │ │ 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] @ 78af4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78b04 │ │ │ │ + ldr r0, [pc, #24] @ 78af8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2415c8 │ │ │ │ + bl 241608 │ │ │ │ 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 : │ │ │ │ +00078afc : │ │ │ │ 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] @ 78b8c │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r3, #3872] @ 0xf20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 78b8c │ │ │ │ + beq 78b80 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb608 │ │ │ │ + bl bb704 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b74 │ │ │ │ + beq 78b68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b74 │ │ │ │ - ldr r0, [pc, #40] @ 78b9c │ │ │ │ - bl 2a7978 │ │ │ │ + beq 78b68 │ │ │ │ + ldr r0, [pc, #40] @ 78b90 │ │ │ │ + bl 2a7b78 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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, ror #26 │ │ │ │ │ │ │ │ -00078ba0 : │ │ │ │ +00078b94 : │ │ │ │ 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] @ 78bc4 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 78bd4 │ │ │ │ + bl 78bc8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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] @ 78c74 │ │ │ │ + bl 18e240 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78c6c │ │ │ │ + blt 78c60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c1c │ │ │ │ + beq 78c10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 78c74 │ │ │ │ - bl 9b158 │ │ │ │ - bl 91924 │ │ │ │ + bne 78c68 │ │ │ │ + bl 9b274 │ │ │ │ + bl 9196c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 78c6c │ │ │ │ - ldr r1, [pc, #68] @ 78c80 │ │ │ │ + beq 78c60 │ │ │ │ + ldr r1, [pc, #68] @ 78c74 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 27805c │ │ │ │ + bl 27826c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c74 │ │ │ │ + beq 78c68 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 78c6c │ │ │ │ + beq 78c60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 78c6c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 78c60 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 78c78 │ │ │ │ + b 78c6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r7, r0, lsr r8 │ │ │ │ │ │ │ │ -00078c84 : │ │ │ │ +00078c78 : │ │ │ │ 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] @ 78cbc │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78ccc │ │ │ │ + ldr r0, [pc, #24] @ 78cc0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 264ac0 │ │ │ │ + bl 264cd0 │ │ │ │ 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 : │ │ │ │ +00078cc4 : │ │ │ │ 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 78d08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 25b328 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 25b580 <_PySys_GetRequiredAttrString@@Base+0x3494> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 78d24 │ │ │ │ + bne 78d18 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r4, #0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078d30 : │ │ │ │ +00078d24 : │ │ │ │ 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 10cb18 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f90 │ │ │ │ + beq 78f84 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 10cbb4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cb18 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f90 │ │ │ │ + beq 78f84 │ │ │ │ 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 78f8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movgt r4, r3 │ │ │ │ - bgt 78db4 │ │ │ │ + bgt 78da8 │ │ │ │ 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 78f8c │ │ │ │ tst r1, #32 │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ - beq 78de4 │ │ │ │ + beq 78dd8 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r5, r5, #20 │ │ │ │ addeq r5, r5, #28 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ - beq 78dfc │ │ │ │ + beq 78df0 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r8, r8, #20 │ │ │ │ addeq r8, r8, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78e28 │ │ │ │ + beq 78e1c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 299f84 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ + bl 29a194 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 78e28 │ │ │ │ - bl 99b98 │ │ │ │ - b 78f90 │ │ │ │ + bne 78e1c │ │ │ │ + bl 99cb4 │ │ │ │ + b 78f84 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 78e5c │ │ │ │ + beq 78e50 │ │ │ │ cmp r6, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 78f60 │ │ │ │ + bne 78f54 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2c4ff4 │ │ │ │ + bl 2c51e0 │ │ │ │ mov r4, r0 │ │ │ │ - b 78f7c │ │ │ │ + b 78f70 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r5, r9 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 78f7c │ │ │ │ + blt 78f70 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 78e80 │ │ │ │ + bne 78e74 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ addne r4, r4, #1 │ │ │ │ - b 78f7c │ │ │ │ + b 78f70 │ │ │ │ cmp sl, #1 │ │ │ │ - bgt 78ec4 │ │ │ │ + bgt 78eb8 │ │ │ │ mvnne r0, #0 │ │ │ │ - bne 78f58 │ │ │ │ + bne 78f4c │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 78f58 │ │ │ │ + beq 78f4c │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 78ea0 │ │ │ │ + bne 78e94 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 78ea0 │ │ │ │ - b 78f58 │ │ │ │ - ldr r3, [pc, #220] @ 78fa8 │ │ │ │ + bne 78e94 │ │ │ │ + b 78f4c │ │ │ │ + ldr r3, [pc, #220] @ 78f9c │ │ │ │ cmp r4, r3 │ │ │ │ - ble 78ef4 │ │ │ │ - ldr r3, [pc, #212] @ 78fac │ │ │ │ + ble 78ee8 │ │ │ │ + ldr r3, [pc, #212] @ 78fa0 │ │ │ │ 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 78f0c │ │ │ │ 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 196e90 │ │ │ │ + b 78f4c │ │ │ │ asr r2, sl, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - bge 78f44 │ │ │ │ + bge 78f38 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 3130b8 │ │ │ │ - b 78f58 │ │ │ │ + bl 31328c │ │ │ │ + b 78f4c │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 310c54 │ │ │ │ + bl 310fb0 │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ - b 78f7c │ │ │ │ + b 78f70 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 33b73c │ │ │ │ + bl 33bbf4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78f9c │ │ │ │ + beq 78f90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99b98 │ │ │ │ - b 78f9c │ │ │ │ + bl 99cb4 │ │ │ │ + b 78f90 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78f9c │ │ │ │ + b 78f90 │ │ │ │ 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 : │ │ │ │ +00078fa4 : │ │ │ │ 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 78fcc │ │ │ │ + ldr r1, [pc, #80] @ 79014 │ │ │ │ + ldr r0, [pc, #80] @ 79018 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7900c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79000 │ │ │ │ + beq 78ff4 │ │ │ │ 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 79004 │ │ │ │ + ldr r1, [pc, #32] @ 7901c │ │ │ │ + ldr r0, [pc, #24] @ 79018 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7900c │ │ │ │ pop {r4, lr} │ │ │ │ - b 150cc0 │ │ │ │ + b 150e1c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - eorseq r2, r6, ip, ror r8 │ │ │ │ + @ instruction: 0x00362dfc │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ │ │ │ │ -0007902c : │ │ │ │ +00079020 : │ │ │ │ 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 10cb18 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 79084 │ │ │ │ + beq 79078 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 79074 │ │ │ │ + bne 79068 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 30203c <_PyGen_yf@@Base+0x5c4> │ │ │ │ + b 3025dc <_PyGen_yf@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10cbb4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cb18 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79060 │ │ │ │ + bne 79054 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007908c : │ │ │ │ +00079080 : │ │ │ │ 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 10cb18 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 790cc │ │ │ │ + beq 790c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a5780 │ │ │ │ + b 2a5980 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000790d4 : │ │ │ │ +000790c8 : │ │ │ │ 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] @ 7914c │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 79128 │ │ │ │ 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 790f8 │ │ │ │ + ldr r3, [pc, #20] @ 79150 │ │ │ │ + ldr r1, [pc, #20] @ 79154 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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, lsl #28 │ │ │ │ │ │ │ │ -00079164 : │ │ │ │ +00079158 : │ │ │ │ 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] @ 791e8 │ │ │ │ mov r2, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 791a4 │ │ │ │ - ldr r3, [pc, #96] @ 791f8 │ │ │ │ - ldr r1, [pc, #96] @ 791fc │ │ │ │ + bls 79198 │ │ │ │ + ldr r3, [pc, #96] @ 791ec │ │ │ │ + ldr r1, [pc, #96] @ 791f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 791ec │ │ │ │ + bl 117680 │ │ │ │ + b 791e0 │ │ │ │ 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 791c0 │ │ │ │ + ldr r3, [pc, #56] @ 791ec │ │ │ │ + ldr r1, [pc, #60] @ 791f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 791ec │ │ │ │ + bl 117680 │ │ │ │ + b 791e0 │ │ │ │ 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 │ │ │ │ + eorseq r4, r9, r0, lsr lr │ │ │ │ + eorseq r4, r9, ip, asr #28 │ │ │ │ │ │ │ │ -00079204 : │ │ │ │ +000791f8 : │ │ │ │ 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] @ 7926c │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 79248 │ │ │ │ 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 79228 │ │ │ │ + ldr r3, [pc, #20] @ 79270 │ │ │ │ + ldr r1, [pc, #20] @ 79274 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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, ror #28 │ │ │ │ │ │ │ │ -00079284 : │ │ │ │ +00079278 : │ │ │ │ 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] @ 792c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 278718 │ │ │ │ + bl 278928 │ │ │ │ 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 : │ │ │ │ +000792c8 : │ │ │ │ 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] @ 7934c │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 79328 │ │ │ │ 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 792f8 │ │ │ │ + ldr r3, [pc, #20] @ 79350 │ │ │ │ + ldr r1, [pc, #20] @ 79354 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r0, lsl r9 │ │ │ │ + mlaseq r9, r0, lr, r4 │ │ │ │ │ │ │ │ -00079364 : │ │ │ │ +00079358 : │ │ │ │ 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] @ 793e4 │ │ │ │ mov r2, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 793a4 │ │ │ │ - ldr r3, [pc, #92] @ 793f4 │ │ │ │ - ldr r1, [pc, #92] @ 793f8 │ │ │ │ + bls 79398 │ │ │ │ + ldr r3, [pc, #92] @ 793e8 │ │ │ │ + ldr r1, [pc, #92] @ 793ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 793c8 │ │ │ │ + bl 117680 │ │ │ │ + b 793bc │ │ │ │ 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 793c4 │ │ │ │ + ldr r3, [pc, #52] @ 793e8 │ │ │ │ + ldr r1, [pc, #56] @ 793f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00394eb4 │ │ │ │ + @ instruction: 0x00394ed0 │ │ │ │ │ │ │ │ -00079400 : │ │ │ │ +000793f4 : │ │ │ │ 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] @ 79464 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 79440 │ │ │ │ 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 79428 │ │ │ │ + ldr r3, [pc, #20] @ 79468 │ │ │ │ + ldr r1, [pc, #20] @ 7946c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003949b0 │ │ │ │ + eorseq r4, r9, r0, lsr pc │ │ │ │ │ │ │ │ -0007947c : │ │ │ │ +00079470 : │ │ │ │ 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 794a4 │ │ │ │ + ldr r3, [pc, #100] @ 794fc │ │ │ │ + ldr r1, [pc, #100] @ 79500 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 794d0 │ │ │ │ + ldr r3, [pc, #88] @ 79504 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 79508 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 794e4 │ │ │ │ + bne 794d8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8820 <_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, asr pc │ │ │ │ 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 79538 │ │ │ │ + ldr r3, [pc, #60] @ 79568 │ │ │ │ + ldr r1, [pc, #60] @ 7956c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 79564 │ │ │ │ + bl 117680 │ │ │ │ + b 79558 │ │ │ │ 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 79560 │ │ │ │ + ldr r3, [pc, #24] @ 79568 │ │ │ │ + ldr r1, [pc, #28] @ 79570 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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, ror #30 │ │ │ │ + eorseq r4, r9, r8, lsl #31 │ │ │ │ │ │ │ │ -00079580 : │ │ │ │ +00079574 : │ │ │ │ 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] @ 795bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 79508 │ │ │ │ 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 : │ │ │ │ +000795c0 : │ │ │ │ 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 795f4 │ │ │ │ + ldr r3, [pc, #80] @ 79638 │ │ │ │ + ldr r1, [pc, #80] @ 7963c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 7961c │ │ │ │ + ldr r3, [pc, #68] @ 79640 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 79508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79630 │ │ │ │ + beq 79624 │ │ │ │ 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, asr pc │ │ │ │ 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 +81278,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 796a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 796b4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 796a8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4128 │ │ │ │ + b a418c │ │ │ │ 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 796ec │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1], #4 │ │ │ │ - b 796cc │ │ │ │ + b 796c0 │ │ │ │ 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] @ 797ac │ │ │ │ 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 79724 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 797b0 │ │ │ │ + bne 797a4 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797a8 │ │ │ │ + bne 7979c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797a8 │ │ │ │ + bne 7979c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797a8 │ │ │ │ + bne 7979c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797a8 │ │ │ │ + bne 7979c │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_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 238ee0 │ │ │ │ mov r1, #2 │ │ │ │ b 61540 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9d82c │ │ │ │ + bl 9d948 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000797ec : │ │ │ │ +000797e0 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ subne r0, r0, #1 │ │ │ │ - bne 79820 │ │ │ │ + bne 79814 │ │ │ │ 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 797f8 │ │ │ │ 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 79814 │ │ │ │ │ │ │ │ -0007983c <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00079830 <_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] @ 7983c <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ + b 34c66c <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + muleq r6, r8, r3 │ │ │ │ │ │ │ │ -0007984c : │ │ │ │ +00079840 : │ │ │ │ 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] @ 7986c │ │ │ │ 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 : │ │ │ │ +00079870 : │ │ │ │ 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] @ 798b8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23f028 │ │ │ │ + bl 23f054 │ │ │ │ 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>: │ │ │ │ +000798bc <_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] @ 79904 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23f028 │ │ │ │ + bl 23f054 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079914 : │ │ │ │ +00079908 : │ │ │ │ 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 79948 │ │ │ │ + bl 34aca0 │ │ │ │ + b 79968 │ │ │ │ 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 79970 │ │ │ │ + ldr r3, [pc, #88] @ 799b8 │ │ │ │ + ldr r1, [pc, #88] @ 799bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r4, #0 │ │ │ │ - b 799b8 │ │ │ │ + b 799ac │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79964 │ │ │ │ + beq 79958 │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 79964 │ │ │ │ + bne 79958 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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, lsr #31 │ │ │ │ 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 79a00 │ │ │ │ + bl 34aca0 │ │ │ │ + b 79a14 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 79a28 │ │ │ │ + beq 79a1c │ │ │ │ mvn r4, #0 │ │ │ │ - b 79a40 │ │ │ │ + b 79a34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079a4c : │ │ │ │ - b 799cc │ │ │ │ +00079a40 : │ │ │ │ + b 799c0 │ │ │ │ │ │ │ │ -00079a50 : │ │ │ │ - b 799cc │ │ │ │ +00079a44 : │ │ │ │ + b 799c0 │ │ │ │ │ │ │ │ -00079a54 : │ │ │ │ - b 1ce298 │ │ │ │ +00079a48 : │ │ │ │ + b 1ce498 │ │ │ │ │ │ │ │ -00079a58 : │ │ │ │ +00079a4c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79abc │ │ │ │ + beq 79ab0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79abc │ │ │ │ + beq 79ab0 │ │ │ │ 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 79a9c │ │ │ │ + bl 11a8f8 │ │ │ │ mov r0, #0 │ │ │ │ - b 79ab4 │ │ │ │ + b 79aa8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079ac4 : │ │ │ │ +00079ab8 : │ │ │ │ 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 79b20 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b2c │ │ │ │ + beq 79b20 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b2c │ │ │ │ + beq 79b20 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b2c │ │ │ │ - ldr r2, [pc, #532] @ 79d30 │ │ │ │ + beq 79b20 │ │ │ │ + ldr r2, [pc, #532] @ 79d24 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79b44 │ │ │ │ - b 79b3c │ │ │ │ - ldr r3, [pc, #512] @ 79d34 │ │ │ │ - ldr r1, [pc, #512] @ 79d38 │ │ │ │ + beq 79b38 │ │ │ │ + b 79b30 │ │ │ │ + ldr r3, [pc, #512] @ 79d28 │ │ │ │ + ldr r1, [pc, #512] @ 79d2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r5, #0 │ │ │ │ - b 79d24 │ │ │ │ + b 79d18 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79b68 │ │ │ │ + beq 79b5c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 79b3c │ │ │ │ + bl 113344 │ │ │ │ + b 79b30 │ │ │ │ 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 79b90 │ │ │ │ + ldr r3, [pc, #444] @ 79d30 │ │ │ │ + ldr r1, [pc, #444] @ 79d34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ - b 79b3c │ │ │ │ + bl 113344 │ │ │ │ + b 79b30 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c24 │ │ │ │ + bne 79c18 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 293970 │ │ │ │ + bl 293a34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79bd4 │ │ │ │ + beq 79bc8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79bd4 │ │ │ │ + bne 79bc8 │ │ │ │ mov r0, sp │ │ │ │ - bl 293970 │ │ │ │ + bl 293a34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79c00 │ │ │ │ + bne 79bf4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 31cc54 <_PyTime_AsTimeval@@Base+0x194c> │ │ │ │ + bl 31d0b0 <_PyTime_AsTimeval@@Base+0x1808> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79c24 │ │ │ │ + beq 79c18 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c24 │ │ │ │ + bne 79c18 │ │ │ │ mov r0, sp │ │ │ │ - bl 31cc54 <_PyTime_AsTimeval@@Base+0x194c> │ │ │ │ + bl 31d0b0 <_PyTime_AsTimeval@@Base+0x1808> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79c24 │ │ │ │ + beq 79c18 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ - b 79d24 │ │ │ │ + bl 113344 │ │ │ │ + b 79d18 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ - bne 79c58 │ │ │ │ - bl 2a01ec │ │ │ │ + bne 79c4c │ │ │ │ + bl 2a03f0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ - b 79b3c │ │ │ │ + bl 113344 │ │ │ │ + b 79b30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ - bgt 79c58 │ │ │ │ + bgt 79c4c │ │ │ │ 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 79c6c │ │ │ │ mov r7, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 79d0c │ │ │ │ + bcc 79d00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 79cdc │ │ │ │ + blt 79cd0 │ │ │ │ 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 79c9c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22ca6c │ │ │ │ + bl 22cb00 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 22ca6c │ │ │ │ + bl 22cb00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - b 79c90 │ │ │ │ + b 79c84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00394fd0 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r4, r9, r8, lsl #21 │ │ │ │ + eorseq r5, r9, r8 │ │ │ │ │ │ │ │ -00079d44 : │ │ │ │ - b 15e574 │ │ │ │ +00079d38 : │ │ │ │ + b 15e620 │ │ │ │ │ │ │ │ -00079d48 : │ │ │ │ - b 115980 │ │ │ │ +00079d3c : │ │ │ │ + b 115910 │ │ │ │ │ │ │ │ -00079d4c : │ │ │ │ - b 1c0670 │ │ │ │ +00079d40 : │ │ │ │ + b 1c0878 │ │ │ │ │ │ │ │ -00079d50 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00079d44 <_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 1103d4 <_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 79d84 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79db8 <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ + bne 79dac <_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] @ 79db4 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ + ldr r2, [pc, #24] @ 79db8 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f3f0 <_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, asr #18 │ │ │ │ │ │ │ │ -00079dc8 : │ │ │ │ +00079dbc : │ │ │ │ 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] @ 79e84 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r2 │ │ │ │ - beq 79e20 │ │ │ │ + beq 79e14 │ │ │ │ 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 79e60 │ │ │ │ + ldr r3, [pc, #128] @ 79e88 │ │ │ │ + ldr r2, [pc, #128] @ 79e8c │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ - b 79e48 │ │ │ │ + bl 18f3f0 <_PyErr_SetString@@Base> │ │ │ │ + b 79e3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 79e58 │ │ │ │ + beq 79e4c │ │ │ │ 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 79e44 │ │ │ │ + ldr r3, [pc, #84] @ 79e88 │ │ │ │ + ldr r2, [pc, #88] @ 79e90 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f3f0 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 79e88 │ │ │ │ + b 79e7c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 79e74 │ │ │ │ + bne 79e68 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl ba3b8 │ │ │ │ - b 79e88 │ │ │ │ + bl ba4b4 │ │ │ │ + b 79e7c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 79e28 │ │ │ │ + bne 79e1c │ │ │ │ mov r3, ip │ │ │ │ mov r2, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 127fa4 │ │ │ │ + b 127f34 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0037ccd0 │ │ │ │ + eorseq r5, r9, r0, asr #32 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -81844,30 +81841,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] @ 79f08 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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] @ 79f24 │ │ │ │ mov r2, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +81901,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 79fec │ │ │ │ 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 79fd0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ @@ -81934,200 +81931,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 7a0ac │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ ldrh r5, [r6, r5] │ │ │ │ - beq 7a070 │ │ │ │ + beq 7a064 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 7a088 │ │ │ │ - b 7a078 │ │ │ │ + bls 7a07c │ │ │ │ + b 7a06c │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 7a088 │ │ │ │ + bcs 7a07c │ │ │ │ add lr, r8, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a03c │ │ │ │ + b 7a030 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 7a0a4 │ │ │ │ + bne 7a098 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a03c │ │ │ │ + b 7a030 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a03c │ │ │ │ + b 7a030 │ │ │ │ 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 7a140 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5, r6, lsl #2] │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ - beq 7a104 │ │ │ │ + beq 7a0f8 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 7a11c │ │ │ │ - b 7a10c │ │ │ │ + bls 7a110 │ │ │ │ + b 7a100 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 7a11c │ │ │ │ + bcs 7a110 │ │ │ │ add lr, r6, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a0d8 │ │ │ │ + b 7a0cc │ │ │ │ cmp r8, r7 │ │ │ │ - bne 7a138 │ │ │ │ + bne 7a12c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a0d8 │ │ │ │ + b 7a0cc │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a0d8 │ │ │ │ + b 7a0cc │ │ │ │ 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 7a190 │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a174 │ │ │ │ + beq 7a168 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a174 │ │ │ │ + beq 7a168 │ │ │ │ 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 7a1d8 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 7a1c4 │ │ │ │ + bne 7a1b8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a1d4 │ │ │ │ + beq 7a1c8 │ │ │ │ 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] @ 7a234 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 131ec0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 2a9058 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ - b 238eb4 │ │ │ │ - b 238eb4 │ │ │ │ - b 238eb4 │ │ │ │ - b 238eb4 │ │ │ │ + b 2a9258 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 238ee0 │ │ │ │ + b 238ee0 │ │ │ │ + b 238ee0 │ │ │ │ + b 238ee0 │ │ │ │ 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 7a29c │ │ │ │ + ldr r3, [pc, #148] @ 7a318 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7a2a8 │ │ │ │ - ldr r3, [pc, #136] @ 7a328 │ │ │ │ + beq 7a29c │ │ │ │ + ldr r3, [pc, #136] @ 7a31c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7a2fc │ │ │ │ - bl 79ee8 │ │ │ │ + bne 7a2f0 │ │ │ │ + bl 79edc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ 7a32c │ │ │ │ + ldr r3, [pc, #112] @ 7a320 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 35911c │ │ │ │ - ldr r2, [pc, #104] @ 7a330 │ │ │ │ - ldr r3, [pc, #104] @ 7a334 │ │ │ │ + bl 359698 │ │ │ │ + ldr r2, [pc, #104] @ 7a324 │ │ │ │ + ldr r3, [pc, #104] @ 7a328 │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7a2e8 │ │ │ │ + beq 7a2dc │ │ │ │ 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 79f0c │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7a310 │ │ │ │ + beq 7a304 │ │ │ │ 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, r8, ror #16 │ │ │ │ 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 +82134,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 7a38c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a268 │ │ │ │ + bl 7a25c │ │ │ │ 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 7a358 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a268 │ │ │ │ + bl 7a25c │ │ │ │ str r6, [r4, #12] │ │ │ │ - b 7a364 │ │ │ │ + b 7a358 │ │ │ │ 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] @ 7a460 │ │ │ │ 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] @ 7a464 │ │ │ │ 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] @ 7a468 │ │ │ │ + ldr r1, [pc, #64] @ 7a46c │ │ │ │ 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 7a430 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq sl, [r7], -r0 │ │ │ │ + andeq sl, r7, r4, asr #7 │ │ │ │ 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 +82210,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 7a4b0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 7a724 │ │ │ │ + b 7a718 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7a4b0 │ │ │ │ + beq 7a4a4 │ │ │ │ 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] @ 7a728 │ │ │ │ movge r5, r3 │ │ │ │ lsllt r5, r5, #15 │ │ │ │ asr r2, r2, #4 │ │ │ │ cmp r3, #3 │ │ │ │ mul r2, r0, r2 │ │ │ │ movls r3, #0 │ │ │ │ - bls 7a528 │ │ │ │ + bls 7a51c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ - bls 7a528 │ │ │ │ + bls 7a51c │ │ │ │ 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 7a554 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 7a724 │ │ │ │ + b 7a718 │ │ │ │ cmp r1, fp │ │ │ │ moveq fp, #0 │ │ │ │ - bne 7a5a4 │ │ │ │ + bne 7a598 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bls 7a4b0 │ │ │ │ + bls 7a4a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a724 │ │ │ │ + beq 7a718 │ │ │ │ add r4, r4, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7a56c │ │ │ │ + b 7a560 │ │ │ │ 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 7a5e0 │ │ │ │ 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 +82298,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 3586cc │ │ │ │ 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 7a670 │ │ │ │ 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 +82325,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 7a618 │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 7a4b0 │ │ │ │ + beq 7a4a4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r6, [r3, fp, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7a6d0 │ │ │ │ + bne 7a6c4 │ │ │ │ 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 7a718 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 7a6a0 │ │ │ │ - b 7a71c │ │ │ │ + bne 7a694 │ │ │ │ + b 7a710 │ │ │ │ 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 7a70c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a724 │ │ │ │ + beq 7a718 │ │ │ │ sub r3, r6, #1 │ │ │ │ and r6, r6, r3 │ │ │ │ - b 7a6d4 │ │ │ │ + b 7a6c8 │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7a680 │ │ │ │ + b 7a674 │ │ │ │ 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 feb251dc <__bss_end__@@Base+0xfe560294> │ │ │ │ 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 7a78c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a798 │ │ │ │ + beq 7a78c │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7a47c │ │ │ │ + b 7a470 │ │ │ │ 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 23e454 │ │ │ │ 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 +82430,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] @ 7a864 │ │ │ │ mul ip, r0, ip │ │ │ │ - bls 7a83c │ │ │ │ + bls 7a830 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ addls r1, r1, r1, lsl #1 │ │ │ │ - bls 7a83c │ │ │ │ + bls 7a830 │ │ │ │ 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 +82451,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 feb25318 <__bss_end__@@Base+0xfe5603d0> │ │ │ │ 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] @ 7a8d8 │ │ │ │ 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 35891c │ │ │ │ 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] @ 7a8dc │ │ │ │ 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 7a914 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a920 │ │ │ │ - ldr r3, [pc, #20] @ 7a930 │ │ │ │ + beq 7a914 │ │ │ │ + ldr r3, [pc, #20] @ 7a924 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2aa38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7a874 │ │ │ │ + b 7a868 │ │ │ │ @ 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] @ 7a938 │ │ │ │ + ldr r0, [pc, #4] @ 7a93c │ │ │ │ + b 4ac20 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r4, 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] @ 7a980 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ ldrb r4, [r4, #3912] @ 0xf48 │ │ │ │ - bl 35911c │ │ │ │ - ldr r3, [pc, #16] @ 7a990 │ │ │ │ + bl 359698 │ │ │ │ + ldr r3, [pc, #16] @ 7a984 │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #12] @ 7a994 │ │ │ │ + ldr r0, [pc, #12] @ 7a988 │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007a998 : │ │ │ │ +0007a98c : │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9a0 : │ │ │ │ +0007a994 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9a8 : │ │ │ │ - ldr r1, [pc, #4] @ 7a9b4 │ │ │ │ +0007a99c : │ │ │ │ + ldr r1, [pc, #4] @ 7a9a8 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 2cf970 │ │ │ │ - @ instruction: 0x0035dedc │ │ │ │ + b 2cfb5c │ │ │ │ + eorseq lr, r5, ip, asr r4 │ │ │ │ │ │ │ │ -0007a9b8 : │ │ │ │ - b 7a9a8 │ │ │ │ +0007a9ac : │ │ │ │ + b 7a99c │ │ │ │ │ │ │ │ -0007a9bc : │ │ │ │ - b 7a9a8 │ │ │ │ +0007a9b0 : │ │ │ │ + b 7a99c │ │ │ │ │ │ │ │ -0007a9c0 : │ │ │ │ +0007a9b4 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9c8 : │ │ │ │ +0007a9bc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9cc : │ │ │ │ +0007a9c0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9d0 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0007a9c4 <_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 : │ │ │ │ +0007a9e4 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007aa04 : │ │ │ │ +0007a9f8 : │ │ │ │ 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> │ │ │ │ +0007aa10 <_PyDict_NewPresized@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ 7aa34 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b fa9a0 <_PyDict_FromItems@@Base+0x464> │ │ │ │ + b fa8f4 <_PyDict_FromItems@@Base+0x464> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007aa44 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0007aa38 <_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 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 7aa9c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + beq 7aa90 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7aa98 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ + beq 7aa8c <_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 7aa90 <_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 │ │ │ │ +0007aa9c : │ │ │ │ + ldr r3, [pc, #16] @ 7aab4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #8] @ 7aac4 │ │ │ │ + ldr r0, [pc, #8] @ 7aab8 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -0007aac8 <_Py_BreakPoint@@Base>: │ │ │ │ +0007aabc <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007aacc : │ │ │ │ - b 6c974 │ │ │ │ +0007aac0 : │ │ │ │ + b 6c970 │ │ │ │ │ │ │ │ -0007aad0 : │ │ │ │ - ldr r3, [pc, #12] @ 7aae4 │ │ │ │ +0007aac4 : │ │ │ │ + ldr r3, [pc, #12] @ 7aad8 │ │ │ │ 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 │ │ │ │ +0007aadc : │ │ │ │ + ldr r3, [pc, #12] @ 7aaf0 │ │ │ │ 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 │ │ │ │ +0007aaf4 : │ │ │ │ + ldr r3, [pc, #12] @ 7ab08 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007ab18 <_Py_SetRefcnt@@Base>: │ │ │ │ +0007ab0c <_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 +82677,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 7ab7c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ab88 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + beq 7ab7c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ mov r0, r1 │ │ │ │ - bl 240a3c │ │ │ │ + bl 240a7c │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7ab88 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bls 7ab7c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ sub r1, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ 7ac5c <_Py_SetRefcnt@@Base+0x144> │ │ │ │ + ldr r2, [pc, #216] @ 7ac50 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 84988 │ │ │ │ + bl 8497c │ │ │ │ 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 7abac <_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 359504 │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7ab94 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ + bne 7ab88 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7ac54 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + bne 7ac48 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7ac24 <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ + beq 7ac18 <_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 359504 │ │ │ │ cmp r0, r7 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7abfc <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ + bne 7abf0 <_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 359504 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7ac2c <_Py_SetRefcnt@@Base+0x114> │ │ │ │ + bne 7ac20 <_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] @ 7acc8 <_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 7aca0 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ - bls 7acac <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7aca0 <_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 357238 │ │ │ │ sub r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - bge feb25788 <__bss_end__@@Base+0xfe560840> │ │ │ │ + bge feb2577c <__bss_end__@@Base+0xfe560834> │ │ │ │ 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 359698 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 845fc │ │ │ │ + bl 845f0 │ │ │ │ add r7, r7, r5, lsl #22 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 7ad40 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ + beq 7ad34 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 2644c4 │ │ │ │ + bl 2646d4 │ │ │ │ mov r7, r0 │ │ │ │ - b 7ad68 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ + b 7ad5c <_Py_SetRefcnt@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 2644c4 │ │ │ │ + bl 2646d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a8cc │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23b2a8 │ │ │ │ + bl 23b2d4 │ │ │ │ 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 23b2d4 │ │ │ │ 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 7add4 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7ade4 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ + bne 7add8 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b04c <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b040 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ mov r2, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 7ae04 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ + bhi 7adf8 <_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 23b1e4 │ │ │ │ + b 7b040 <_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 7adcc <_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 7ae4c <_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 7adcc <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7ae28 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ + bhi 7ae1c <_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 7af3c <_Py_SetRefcnt@@Base+0x430> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 358f88 │ │ │ │ + bl 359504 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7ae8c <_Py_SetRefcnt@@Base+0x374> │ │ │ │ + bne 7ae80 <_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 7af0c <_Py_SetRefcnt@@Base+0x400> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 358f88 │ │ │ │ + bl 359504 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7aed0 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ + beq 7aec4 <_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 7af40 <_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 7af50 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ + b 7af40 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 7af98 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7af8c <_Py_SetRefcnt@@Base+0x480> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl 358f88 │ │ │ │ + bl 359504 │ │ │ │ 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 7af24 <_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 7b040 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 7afb8 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ + bcs 7afac <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ str fp, [sl] │ │ │ │ mvn r3, #0 │ │ │ │ - b 7af98 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7af8c <_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 7b00c <_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 359504 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7aff4 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bne 7afe8 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 7add8 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + beq 7adcc <_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 7ad88 <_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] @ 7b094 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 29cdc │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #1420] @ 0x58c │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ 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, asr #16 │ │ │ │ + ldr r3, [pc, #152] @ 7b138 <_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] @ 7b13c <_Py_SetRefcnt@@Base+0x630> │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 7b100 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ - ldr r2, [pc, #92] @ 7b14c <_Py_SetRefcnt@@Base+0x634> │ │ │ │ + bne 7b0f4 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + ldr r2, [pc, #92] @ 7b140 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ str r1, [r0, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7b100 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + beq 7b0f4 <_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 7b100 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7b138 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + bne 7b12c <_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 23c168 │ │ │ │ + eorseq r7, r9, r0, asr #12 │ │ │ │ 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 79edc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b1b8 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ + beq 7b1ac <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 7b1c0 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #44] @ 7b1b4 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ - bl 79f18 │ │ │ │ + bl 79f0c │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a268 │ │ │ │ + bl 7a25c │ │ │ │ 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] @ 7b264 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b1f4 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ + bne 7b1e8 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22e3e8 <_start@@Base+0x734> │ │ │ │ + bl 22e47c <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b218 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + beq 7b20c <_Py_SetRefcnt@@Base+0x700> │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #104] @ 7b274 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ + ldr r0, [pc, #104] @ 7b268 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84520 │ │ │ │ - b 7b260 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + bl 84514 │ │ │ │ + b 7b254 <_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 7b220 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ + ldr r0, [pc, #68] @ 7b264 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + bl 22e47c <_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 7b254 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + ldr r4, [pc, #56] @ 7b26c <_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 7b1f4 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ldr r0, [pc, #44] @ 7b270 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ mov r1, #1 │ │ │ │ - bl 3583a0 │ │ │ │ + bl 35891c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b200 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ble 7b1f4 <_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 r5, r9, r8, asr r1 │ │ │ │ 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] @ 7b350 <_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 7b2b0 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22e3e8 <_start@@Base+0x734> │ │ │ │ + bl 22e47c <_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 7b2d0 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #144] @ 7b354 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 84520 │ │ │ │ - b 7b324 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + bl 84514 │ │ │ │ + b 7b318 <_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 7b2e4 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #108] @ 7b350 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + bl 22e47c <_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 7b318 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #96] @ 7b358 <_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 7b2bc <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r0, [pc, #84] @ 7b35c <_Py_SetRefcnt@@Base+0x850> │ │ │ │ mov r1, #1 │ │ │ │ - bl 3583a0 │ │ │ │ + bl 35891c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b2c8 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #64] @ 7b36c <_Py_SetRefcnt@@Base+0x854> │ │ │ │ + ble 7b2bc <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #64] @ 7b360 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b34c <_Py_SetRefcnt@@Base+0x834> │ │ │ │ + beq 7b340 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ 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 r5, r9, ip, ror #2 │ │ │ │ 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 7b5f4 <_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 7b3e8 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 7b3d8 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ + beq 7b3cc <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a8cc │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 84838 │ │ │ │ - b 7b5e4 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bl 8482c │ │ │ │ + b 7b5d8 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ cmp r6, #6 │ │ │ │ - bne 7b5e4 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7b5d8 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #520] @ 7b610 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ + ldr r2, [pc, #520] @ 7b604 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ cmp r3, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7b43c <_Py_SetRefcnt@@Base+0x924> │ │ │ │ + bne 7b430 <_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] @ 7b608 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ + b 7b454 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8, lsr #5 │ │ │ │ - bhi 7b478 <_Py_SetRefcnt@@Base+0x960> │ │ │ │ + bhi 7b46c <_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] @ 7b60c <_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 7b274 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7b5f4 <_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 7b5a0 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b5ac <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + beq 7b5a0 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 7b4c8 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b4bc <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 23b2a8 │ │ │ │ + bl 23b2d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7b4c8 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b4bc <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ rsbs r2, r4, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23a8a0 │ │ │ │ - bl 236c10 │ │ │ │ + bl 23a8cc │ │ │ │ + bl 236c3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 7b5ac <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ - bl 22e7c0 <_start@@Base+0xb0c> │ │ │ │ + blt 7b5a0 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 22e854 <_start@@Base+0xb0c> │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 7b500 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ + beq 7b4f4 <_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 7accc <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ + b 7b5a0 <_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 7b530 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ + ldr r1, [pc, #252] @ 7b610 <_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 7b58c <_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] @ 7b614 <_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 +83337,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 23b43c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 23b2a8 │ │ │ │ + bl 23b2d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b5e4 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7b5d8 <_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] @ 7b618 <_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 7b274 <_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 236784 │ │ │ │ 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 r5, r9, r0, lsl #3 │ │ │ │ + eorseq r5, r9, r4, asr #3 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - mlaseq r9, r0, ip, r4 │ │ │ │ + eorseq r5, r9, r0, lsl r2 │ │ │ │ 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 359698 │ │ │ │ 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 7b67c <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 7b6b0 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ + bhi 7b6a4 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ add r7, r7, #1 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b64c <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7b640 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7b698 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ + bne 7b68c <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ mov r0, #1 │ │ │ │ - b 7b6d4 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7b6c8 <_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 7b6ac <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ + b 7b684 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b6d4 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7b6c8 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 358f88 │ │ │ │ + bl 359504 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7b690 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7b684 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7b64c <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7b640 <_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 7b61c <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b710 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ + bne 7b704 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b6f0 <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ + b 7b6e4 <_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 7b61c <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b750 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne 7b744 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b730 <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ + b 7b724 <_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 23e870 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 7b8b0 <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + ldr r3, [pc, #304] @ 7b8a4 <_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 7b890 <_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 7b898 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 235954 <_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 7b844 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ mov r9, #0 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b628 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7b61c <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b804 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ + bne 7b7f8 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b7e4 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ + b 7b7d8 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b7dc <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + bne 7b7d0 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7b840 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bne 7b834 <_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 23c050 │ │ │ │ + b 7b844 <_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 7b7bc <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 235928 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 235954 <_Py_write_noraise@@Base+0x1210> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b890 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ + bne 7b884 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b878 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + b 7b86c <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b054 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ - b 7b8a4 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 7b048 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ + b 7b898 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ mov r1, #2 │ │ │ │ - bl 2350f8 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 235124 <_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 7b098 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ + eorseq r7, r9, r0, asr #12 │ │ │ │ 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 359698 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 358f88 │ │ │ │ + bl 359504 │ │ │ │ cmp r0, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7b8d8 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ + bne 7b8cc <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 3583a0 │ │ │ │ + bl 35891c │ │ │ │ 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 +83570,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 7b96c <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ ldr r9, [r6, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 7b96c <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ + bne 7b960 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283bf0 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + bl 283e00 <_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 7b93c <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ + ldr r6, [pc, #220] @ 7ba50 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ ldr r3, [r6, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b990 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ + bne 7b984 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ add r0, r6, #240 @ 0xf0 │ │ │ │ - bl 22e3e8 <_start@@Base+0x734> │ │ │ │ + bl 22e47c <_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 23bd94 │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a8cc │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23b520 │ │ │ │ - bl 35911c │ │ │ │ + bl 23b54c │ │ │ │ + bl 359698 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ 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] @ 7ba54 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ + ldr r6, [pc, #88] @ 7ba58 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ and sl, sl, r9 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ 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 359504 │ │ │ │ cmp r0, sl │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7ba0c <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne 7ba00 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 3583a0 │ │ │ │ + bl 35891c │ │ │ │ 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 +83658,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 7bb4c <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bb40 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + beq 7bb34 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e428 │ │ │ │ + bl 23e454 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7bb14 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ + bne 7bb08 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a8cc │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23e8a0 │ │ │ │ + bl 23e8cc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ - b 7bb4c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7bb40 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne 7bb4c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bne 7bb40 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, #1 │ │ │ │ - bcc 7bb4c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc 7bb40 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ orrhi r5, r5, #1 │ │ │ │ - b 7bb4c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7bb40 <_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 7ba9c <_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] @ 7bdd8 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ + bl 359840 │ │ │ │ add r4, r3, r0 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #15 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bl 23b520 │ │ │ │ + bl 23b54c │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a8cc │ │ │ │ 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 7bdb0 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bd9c <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ + beq 7bd90 <_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 7bc3c <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7bc4c <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7bc40 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7bc4c <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7bc40 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ - b 7bc2c <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b 7bc20 <_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 23a8cc │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b628 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7b61c <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bc94 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ + bne 7bc88 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bc74 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ + b 7bc68 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e428 │ │ │ │ + bl 23e454 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 7bcc0 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ + bne 7bcb4 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23e8a0 │ │ │ │ + bl 23e8cc │ │ │ │ mov r4, r0 │ │ │ │ - b 7bdac <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7bda0 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldrlt r0, [r4] │ │ │ │ movge r0, r7 │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 238f5c │ │ │ │ + bl 238f88 │ │ │ │ mov r1, #12 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - ldr ip, [pc, #256] @ 7bde8 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ + ldr ip, [pc, #256] @ 7bddc <_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 +83820,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 23c050 │ │ │ │ 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 7bda0 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 7bd8c <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ + bcs 7bd80 <_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 7bda0 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 7bd5c <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ - b 7bdac <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bhi 7bd50 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ + b 7bda0 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23e9d8 │ │ │ │ + bl 23ea04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b 7bbf4 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ + b 7bbe8 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7bdd8 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ + bne 7bdcc <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 846a0 │ │ │ │ + bl 84694 │ │ │ │ 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] @ 7bf40 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ cmp r0, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ - bl 84410 │ │ │ │ + bl 84404 │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 84498 │ │ │ │ + bl 8448c │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 84498 │ │ │ │ + bl 8448c │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 84498 │ │ │ │ + bl 8448c │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 84498 │ │ │ │ + bl 8448c │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 84498 │ │ │ │ + bl 8448c │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 84498 │ │ │ │ + bl 8448c │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ - bl 84498 │ │ │ │ + bl 8448c │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 84498 │ │ │ │ + bl 8448c │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ - bl 84498 │ │ │ │ + bl 8448c │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ - bl 84498 │ │ │ │ + bl 8448c │ │ │ │ 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] @ 7c098 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 7c09c <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c090 <_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] @ 7c09c <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ + bl 358954 │ │ │ │ + ldr r0, [pc, #288] @ 7c0a0 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23a95c │ │ │ │ - ldr r2, [pc, #276] @ 7c0b0 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ - bl 3592c0 │ │ │ │ + bl 23a988 │ │ │ │ + ldr r2, [pc, #276] @ 7c0a4 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ + bl 359840 │ │ │ │ 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 7c090 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r6, [pc, #252] @ 7c0a8 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ + ldr r1, [pc, #252] @ 7c0ac <_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 7bfd4 <_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 7c090 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ subs r0, r5, #0 │ │ │ │ - beq 7c014 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ + beq 7c008 <_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 7bfec <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + bl 7b76c <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + b 7bfec <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c028 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ + beq 7c01c <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2350f8 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 235124 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7bdec <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ + bl 7bde0 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c09c <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r5, [pc, #120] @ 7c0bc <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ + beq 7c090 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r5, [pc, #120] @ 7c0b0 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7c070 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ + bne 7c064 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 358f88 │ │ │ │ + bl 359504 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7c09c <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c090 <_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 7c038 <_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 8482c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r7, r9, r0, asr #1 │ │ │ │ + eorseq r7, r9, r0, asr #12 │ │ │ │ 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] @ 7c0e0 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ mov r1, r0 │ │ │ │ - beq 7c0e0 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + beq 7c0d4 <_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] @ 7c3d8 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #728] @ 7c3e8 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #728] @ 7c3dc <_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 7c134 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #692] @ 7c3ec <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #692] @ 7c3e0 <_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] @ 7c3e4 <_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 7c150 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ + ldr r2, [pc, #640] @ 7c3e8 <_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] @ 7c3ec <_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 7c1cc <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c1d8 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c1cc <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c1d8 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c1cc <_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] @ 7c3f0 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c24c <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ - ldr r2, [pc, #544] @ 7c400 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + b 7c240 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ + ldr r2, [pc, #544] @ 7c3f4 <_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] @ 7c3f8 <_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 7c218 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #484] @ 7c408 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #484] @ 7c3fc <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 7c1ec <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ + bne 7c1e0 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #456] @ 7c40c <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ + ldr r0, [pc, #456] @ 7c400 <_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] @ 7c404 <_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 7c280 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7c270 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ + bne 7c264 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ mov r6, #1 │ │ │ │ - b 7c290 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ + b 7c284 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 7c2b0 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ + beq 7c2a4 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ 7c3fc <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #336] @ 7c3f0 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c314 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ + b 7c308 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #324] @ 7c400 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + ldr r2, [pc, #324] @ 7c3f4 <_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] @ 7c408 <_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] @ 7c3fc <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7c2fc <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ + beq 7c2f0 <_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 7c2b8 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7c3b8 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + beq 7c3ac <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 7c418 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ + ldr r0, [pc, #240] @ 7c40c <_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] @ 7c410 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7c35c <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ + bcs 7c350 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7c334 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ + b 7c328 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 7c374 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ + bcc 7c368 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ - b 7c3b8 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + b 7c3ac <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #8 │ │ │ │ - ble 7c398 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + ble 7c38c <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ 7c420 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ + ldr r0, [pc, #144] @ 7c414 <_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] @ 7c410 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7c364 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ + bcs 7c358 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7c398 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + b 7c38c <_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 85140 │ │ │ │ @ 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 r5, r9, ip, asr #4 │ │ │ │ + eorseq pc, r7, r4, ror r6 @ │ │ │ │ + eorseq r5, r9, r0, ror r2 │ │ │ │ + eorseq r5, r9, ip, ror r2 │ │ │ │ + eorseq r5, r9, r0, lsr #5 │ │ │ │ + eorseq r5, r9, r4, asr #5 │ │ │ │ + eorseq r5, r9, r4, ror #5 │ │ │ │ + eorseq r5, r9, r8, lsl #6 │ │ │ │ + eorseq r5, r9, r0, lsr #6 │ │ │ │ + eorseq r5, r9, ip, lsr #6 │ │ │ │ + eorseq r5, r9, r0, asr #7 │ │ │ │ + eorseq r5, r9, r8, ror #7 │ │ │ │ + eorseq r5, r9, r4, lsl #8 │ │ │ │ + eorseq r5, r9, r4, lsl r4 │ │ │ │ + eorseq r5, r9, ip, lsl r4 │ │ │ │ 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 a6350 │ │ │ │ │ │ │ │ -0007c43c : │ │ │ │ +0007c430 : │ │ │ │ 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 7a018 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a024 │ │ │ │ + bl 7a018 │ │ │ │ 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 +84308,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 7c514 │ │ │ │ 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 7c514 │ │ │ │ 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 7c4e8 │ │ │ │ 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 7c528 │ │ │ │ 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 7c564 │ │ │ │ ldrh r2, [r6], #2 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7c54c │ │ │ │ + b 7c540 │ │ │ │ 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 +84364,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 7c6dc │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7c7fc │ │ │ │ + bcs 7c7f0 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7c5dc │ │ │ │ + beq 7c5d0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c5b8 │ │ │ │ - b 7c7fc │ │ │ │ + bhi 7c5ac │ │ │ │ + b 7c7f0 │ │ │ │ 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 7c644 │ │ │ │ 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 7c63c │ │ │ │ sub lr, lr, ip │ │ │ │ add lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, sl, lr, lsl #1 │ │ │ │ - b 7c5b0 │ │ │ │ + b 7c5a4 │ │ │ │ add lr, lr, #1 │ │ │ │ - b 7c60c │ │ │ │ + b 7c600 │ │ │ │ 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 7c6d0 │ │ │ │ ldrh sl, [r7], #2 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 7c66c │ │ │ │ + beq 7c660 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r4, r6 │ │ │ │ - bls 7c7fc │ │ │ │ + bls 7c7f0 │ │ │ │ ldrh r0, [r3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldrb lr, [r5, r0] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7c5e8 │ │ │ │ + beq 7c5dc │ │ │ │ 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 7c5a4 │ │ │ │ sub r0, r0, r9 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7c800 │ │ │ │ + b 7c7f4 │ │ │ │ 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 7c7f0 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7c738 │ │ │ │ + beq 7c72c │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c714 │ │ │ │ - b 7c7fc │ │ │ │ + bhi 7c708 │ │ │ │ + b 7c7f0 │ │ │ │ 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 7c768 │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 7c750 │ │ │ │ + beq 7c744 │ │ │ │ add r3, r3, r7, lsl #1 │ │ │ │ - b 7c70c │ │ │ │ + b 7c700 │ │ │ │ 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 7c7a4 │ │ │ │ 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 7c700 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7c784 │ │ │ │ + b 7c778 │ │ │ │ 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 7c7e0 │ │ │ │ ldrh r8, [r6, #2]! │ │ │ │ ldrh r3, [r5, #2]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq 7c7c4 │ │ │ │ + beq 7c7b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, sl, lsl #1 │ │ │ │ - b 7c70c │ │ │ │ + b 7c700 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7c800 │ │ │ │ + b 7c7f4 │ │ │ │ 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] @ 7c89c │ │ │ │ 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 7c440 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #1 │ │ │ │ - bl 7c578 │ │ │ │ + bl 7c56c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7c880 │ │ │ │ + beq 7c874 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7c854 │ │ │ │ - ldr r3, [pc, #32] @ 7c8a8 │ │ │ │ + bne 7c848 │ │ │ │ + ldr r3, [pc, #32] @ 7c89c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7c89c │ │ │ │ + beq 7c890 │ │ │ │ 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 +84566,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 7a0b4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a0c0 │ │ │ │ + bl 7a0b4 │ │ │ │ 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 +84588,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 7c970 │ │ │ │ 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 7c970 │ │ │ │ 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 7c948 │ │ │ │ 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 7c984 │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ - bge 7c9c8 │ │ │ │ + bge 7c9bc │ │ │ │ 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 7c998 │ │ │ │ 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 7cad4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7cbb8 │ │ │ │ + bcs 7cbac │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7ca28 │ │ │ │ + beq 7ca1c │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7ca04 │ │ │ │ - b 7cbb8 │ │ │ │ + bhi 7c9f8 │ │ │ │ + b 7cbac │ │ │ │ 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 7ca74 │ │ │ │ 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 7c9f0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 7ca40 │ │ │ │ + b 7ca34 │ │ │ │ ldr sl, [r6, r2, lsl #2] │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 7ca8c │ │ │ │ + bne 7ca80 │ │ │ │ cmp r2, lr │ │ │ │ - blt 7ca6c │ │ │ │ - b 7cad4 │ │ │ │ + blt 7ca60 │ │ │ │ + b 7cac8 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r5, r8 │ │ │ │ - bls 7cbb8 │ │ │ │ + bls 7cbac │ │ │ │ ldr ip, [r3] │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ ldrb r4, [r7, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7ca30 │ │ │ │ + beq 7ca24 │ │ │ │ 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 7c9f0 │ │ │ │ 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 7cbac │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7cb24 │ │ │ │ + beq 7cb18 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cb00 │ │ │ │ - b 7cbb8 │ │ │ │ + bhi 7caf4 │ │ │ │ + b 7cbac │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ mov ip, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bge 7cb54 │ │ │ │ + bge 7cb48 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7cb30 │ │ │ │ + beq 7cb24 │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ - b 7caf8 │ │ │ │ + b 7caec │ │ │ │ mov ip, r4 │ │ │ │ cmp ip, r5 │ │ │ │ - bge 7cb84 │ │ │ │ + bge 7cb78 │ │ │ │ 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 7caec │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7cb58 │ │ │ │ + b 7cb4c │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, lr │ │ │ │ - bge 7cbac │ │ │ │ + bge 7cba0 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7cb88 │ │ │ │ + beq 7cb7c │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - b 7caf8 │ │ │ │ + b 7caec │ │ │ │ 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] @ 7cc54 │ │ │ │ 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 7c8a0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bl 7c9d0 │ │ │ │ + bl 7c9c4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7cc38 │ │ │ │ + beq 7cc2c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7cc0c │ │ │ │ - ldr r3, [pc, #32] @ 7cc60 │ │ │ │ + bne 7cc00 │ │ │ │ + ldr r3, [pc, #32] @ 7cc54 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7cc54 │ │ │ │ + beq 7cc48 │ │ │ │ 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 : │ │ │ │ +0007cc58 : │ │ │ │ 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] @ 7cc90 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cca0 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0007cc94 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r1, [pc, #76] @ 7ccfc <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ + ldrcc r1, [pc, #76] @ 7ccf0 <_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] @ 7ccf4 <_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] @ 7ccf8 <_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] @ 7ccfc <_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 │ │ │ │ + subeq r5, r5, ip, lsr lr │ │ │ │ + subeq r3, r4, ip, lsr ip │ │ │ │ + subeq r1, r4, ip, lsr #25 │ │ │ │ + subeq sl, lr, r8, lsr #19 │ │ │ │ │ │ │ │ -0007cd0c : │ │ │ │ - ldr r3, [pc, #28] @ 7cd30 │ │ │ │ +0007cd00 : │ │ │ │ + ldr r3, [pc, #28] @ 7cd24 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ +0007cd28 : │ │ │ │ + ldr r3, [pc, #28] @ 7cd4c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {r4, lr} │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cd5c <_PyEval_MonitorRaise@@Base>: │ │ │ │ +0007cd50 <_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 2c5244 │ │ │ │ │ │ │ │ -0007cd78 : │ │ │ │ +0007cd6c : │ │ │ │ mov r1, #0 │ │ │ │ - b 3393ac │ │ │ │ + b 339928 │ │ │ │ │ │ │ │ -0007cd80 : │ │ │ │ +0007cd74 : │ │ │ │ mov r1, #1 │ │ │ │ - b 3393ac │ │ │ │ + b 339928 │ │ │ │ │ │ │ │ -0007cd88 : │ │ │ │ +0007cd7c : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cd9c : │ │ │ │ - b 2da97c │ │ │ │ +0007cd90 : │ │ │ │ + b 2daebc │ │ │ │ │ │ │ │ -0007cda0 : │ │ │ │ - ldr r3, [pc, #20] @ 7cdbc │ │ │ │ +0007cd94 : │ │ │ │ + ldr r3, [pc, #20] @ 7cdb0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2de460 │ │ │ │ + b 2de9a0 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cdc0 : │ │ │ │ - ldr r3, [pc, #20] @ 7cddc │ │ │ │ +0007cdb4 : │ │ │ │ + ldr r3, [pc, #20] @ 7cdd0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2de824 │ │ │ │ + b 2ded64 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cde0 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0007cdd4 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cde4 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0007cdd8 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cde8 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0007cddc <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdec <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0007cde0 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdf0 : │ │ │ │ +0007cde4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdf4 : │ │ │ │ +0007cde8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdf8 : │ │ │ │ +0007cdec : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdfc : │ │ │ │ +0007cdf0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce00 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0007cdf4 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b 330e20 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x648> │ │ │ │ + b 33139c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x648> │ │ │ │ │ │ │ │ -0007ce08 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0007cdfc <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce18 : │ │ │ │ +0007ce0c : │ │ │ │ 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 277244 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ce44 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0007ce38 <_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 +84975,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 b6be8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce94 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007ce88 <_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 +84998,131 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ced0 : │ │ │ │ +0007cec4 : │ │ │ │ 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 │ │ │ │ +0007cef0 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b 7cec4 │ │ │ │ │ │ │ │ -0007cf00 : │ │ │ │ - ldr r3, [pc, #56] @ 7cf40 │ │ │ │ +0007cef4 : │ │ │ │ + ldr r3, [pc, #56] @ 7cf34 │ │ │ │ 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 359698 │ │ │ │ mvn r0, r4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0007cf44 : │ │ │ │ +0007cf38 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf48 : │ │ │ │ - ldr r3, [pc, #24] @ 7cf68 │ │ │ │ +0007cf3c : │ │ │ │ + ldr r3, [pc, #24] @ 7cf5c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b 243034 │ │ │ │ + b 243074 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cf6c <_Py_hashtable_len@@Base>: │ │ │ │ +0007cf60 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf74 : │ │ │ │ +0007cf68 : │ │ │ │ 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 │ │ │ │ +0007cf84 : │ │ │ │ + ldr ip, [pc, #20] @ 7cfa0 │ │ │ │ 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, asr ip │ │ │ │ │ │ │ │ -0007cfb0 : │ │ │ │ +0007cfa4 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cfcc : │ │ │ │ +0007cfc0 : │ │ │ │ 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 : │ │ │ │ +0007cfe0 : │ │ │ │ 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 : │ │ │ │ +0007d000 : │ │ │ │ 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] @ 7d030 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 23540c <_Py_write_noraise@@Base+0xcf4> │ │ │ │ + bl 235438 <_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, lsr #8 │ │ │ │ │ │ │ │ -0007d040 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0007d034 <_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 +85130,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 60fd8 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d088 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0007d07c <_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 7d0c0 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ bl 29424 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 7d0a8 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + b 7d09c <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 358f88 │ │ │ │ + bl 359504 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d0ec <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ + beq 7d0e0 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 29424 │ │ │ │ - b 7d0a8 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ - bl 35911c │ │ │ │ + b 7d09c <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + bl 359698 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d0f8 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0007d0ec <_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 359698 │ │ │ │ str r5, [r4] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d124 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007d118 <_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 359698 │ │ │ │ str r5, [r4] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d150 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007d144 <_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 359698 │ │ │ │ tst r5, #1 │ │ │ │ - beq 7d184 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ + beq 7d178 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 35911c │ │ │ │ - b 7d16c <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ + bl 359698 │ │ │ │ + b 7d160 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d18c <_PySeqLock_EndRead@@Base>: │ │ │ │ +0007d180 <_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 359698 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d1c0 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ + beq 7d1b4 <_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>: │ │ │ │ +0007d1bc <_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>: │ │ │ │ +0007d1d8 <_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 a9abc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d21c : │ │ │ │ +0007d210 : │ │ │ │ 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 22f75c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d260 : │ │ │ │ +0007d254 : │ │ │ │ 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] @ 7d290 │ │ │ │ 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>: │ │ │ │ +0007d294 <_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] @ 7d2d4 <_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 +85308,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] @ 7d2f4 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ 7d2f8 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r5, r9, ip, lsr r4 │ │ │ │ + subseq pc, r3, ip, ror r1 @ │ │ │ │ │ │ │ │ -0007d308 : │ │ │ │ +0007d2fc : │ │ │ │ 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] @ 7d334 │ │ │ │ + bl 359840 │ │ │ │ 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 7d32c │ │ │ │ + ldr r1, [pc, #16] @ 7d338 │ │ │ │ + ldr r0, [pc, #16] @ 7d33c │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ - b 8cf8c │ │ │ │ + b 8cfe8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - subseq lr, r3, r4, asr #24 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + subseq pc, r3, ip, lsl #3 │ │ │ │ │ │ │ │ -0007d34c : │ │ │ │ +0007d340 : │ │ │ │ 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] @ 7d37c │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b370 │ │ │ │ + bl 28b434 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28e1c4 │ │ │ │ + b 28e288 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d38c <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0007d380 <_PyThreadState_Prealloc@@Base>: │ │ │ │ mov r1, #0 │ │ │ │ - b 237f98 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b 237fc4 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007d394 <_PyThreadState_Init@@Base>: │ │ │ │ +0007d388 <_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] @ 7d3a4 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ + ldr r0, [pc, #4] @ 7d3a8 <_PyThreadState_Init@@Base+0x20> │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r5, r9, r8, asr r4 │ │ │ │ + subseq pc, r3, r0, lsr #3 │ │ │ │ │ │ │ │ -0007d3b8 : │ │ │ │ - ldr r3, [pc, #16] @ 7d3d0 │ │ │ │ +0007d3ac : │ │ │ │ + ldr r3, [pc, #16] @ 7d3c4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 281a44 │ │ │ │ + b 281c54 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d3d4 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0007d3c8 <_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] @ 7d3e0 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - strdeq pc, [ip], -r4 │ │ │ │ + muleq ip, r4, fp │ │ │ │ │ │ │ │ -0007d3f0 : │ │ │ │ +0007d3e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 283388 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ + bl 283598 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7d428 │ │ │ │ - ldr r3, [pc, #24] @ 7d430 │ │ │ │ + bne 7d41c │ │ │ │ + ldr r3, [pc, #24] @ 7d424 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2843b8 │ │ │ │ - bl 287f20 │ │ │ │ + bl 284528 │ │ │ │ + bl 287fe4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d434 : │ │ │ │ - ldr r3, [pc, #20] @ 7d450 │ │ │ │ +0007d428 : │ │ │ │ + ldr r3, [pc, #20] @ 7d444 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2843b8 │ │ │ │ + b 284528 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d454 : │ │ │ │ +0007d448 : │ │ │ │ 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 253314 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007d490 : │ │ │ │ +0007d484 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2530e4 │ │ │ │ + b 25313c │ │ │ │ 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 7d53c │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 7d534 │ │ │ │ + beq 7d528 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3585f8 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7d518 │ │ │ │ + blt 7d50c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3585f8 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7d534 │ │ │ │ + bge 7d528 │ │ │ │ mvn r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d6cc │ │ │ │ + b 7d6c0 │ │ │ │ mul r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6, r1 │ │ │ │ - b 7d6cc │ │ │ │ + b 7d6c0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 35807c │ │ │ │ + bl 3585f8 │ │ │ │ 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 7d5c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3585f8 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r1, r7, r1 │ │ │ │ - blt 7d5b4 │ │ │ │ + blt 7d5a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3585f8 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ - bge 7d5d0 │ │ │ │ + bge 7d5c4 │ │ │ │ mvn r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d5e4 │ │ │ │ + b 7d5d8 │ │ │ │ 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 3585f8 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 7d660 │ │ │ │ + beq 7d654 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3585f8 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7d644 │ │ │ │ + blt 7d638 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3585f8 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7d660 │ │ │ │ + bge 7d654 │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movlt r2, #0 │ │ │ │ mvnge r2, #0 │ │ │ │ rsb r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d674 │ │ │ │ + b 7d668 │ │ │ │ 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 7d694 │ │ │ │ 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 7d6b8 │ │ │ │ + b 7d6c0 │ │ │ │ orrs sl, r7, sl │ │ │ │ - beq 7d6c4 │ │ │ │ + beq 7d6b8 │ │ │ │ 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 7d6c0 │ │ │ │ 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>: │ │ │ │ +0007d6c8 <_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 a6350 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7d764 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7d758 <_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 60fd8 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d764 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7d758 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d764 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + bne 7d758 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 7d7b4 <_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 7d7b4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7d7c0 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + bne 7d7b4 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d7c8 : │ │ │ │ +0007d7bc : │ │ │ │ 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 bb8d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7d80c │ │ │ │ - ldr r3, [pc, #84] @ 7d84c │ │ │ │ + bne 7d800 │ │ │ │ + ldr r3, [pc, #84] @ 7d840 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2843b8 │ │ │ │ + bl 284528 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7d844 │ │ │ │ + b 7d838 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 282afc │ │ │ │ + bl 282d0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d844 │ │ │ │ + beq 7d838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d844 │ │ │ │ + bne 7d838 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d850 : │ │ │ │ +0007d844 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7d7c8 │ │ │ │ + b 7d7bc │ │ │ │ │ │ │ │ -0007d858 : │ │ │ │ +0007d84c : │ │ │ │ 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 bb8d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7d89c │ │ │ │ - ldr r3, [pc, #84] @ 7d8dc │ │ │ │ + bne 7d890 │ │ │ │ + ldr r3, [pc, #84] @ 7d8d0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2843b8 │ │ │ │ + bl 284528 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7d8d4 │ │ │ │ + b 7d8c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7d3f0 │ │ │ │ + bl 7d3e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d8d4 │ │ │ │ + beq 7d8c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d8d4 │ │ │ │ + bne 7d8c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d8e0 : │ │ │ │ +0007d8d4 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7d858 │ │ │ │ + b 7d84c │ │ │ │ │ │ │ │ -0007d8e8 : │ │ │ │ +0007d8dc : │ │ │ │ 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 bb8d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7d954 │ │ │ │ + beq 7d948 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27a798 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ + bl 27a9a8 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d954 │ │ │ │ + beq 7d948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d954 │ │ │ │ + bne 7d948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007d95c : │ │ │ │ +0007d950 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 7d8e8 │ │ │ │ + b 7d8dc │ │ │ │ │ │ │ │ -0007d968 : │ │ │ │ +0007d95c : │ │ │ │ mov r3, #0 │ │ │ │ - b 7d8e8 │ │ │ │ + b 7d8dc │ │ │ │ │ │ │ │ -0007d970 : │ │ │ │ +0007d964 : │ │ │ │ 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] @ 7da10 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7d9b0 │ │ │ │ + bne 7d9a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79d78 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7d9c0 │ │ │ │ + bl 79d6c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7d9b4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f38c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7d9c8 │ │ │ │ + bne 7d9bc │ │ │ │ mov r5, #0 │ │ │ │ - b 7da08 │ │ │ │ + b 7d9fc │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c43c │ │ │ │ + bl 24c494 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7da08 │ │ │ │ + beq 7d9fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7da08 │ │ │ │ + bne 7d9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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>: │ │ │ │ +0007da14 <_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] @ 7dac0 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7da60 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ + bne 7da54 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79d78 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7da70 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ + bl 79d6c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7da64 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f38c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7da78 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + bne 7da6c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 7dab8 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + b 7daac <_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 24c494 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7dab8 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + beq 7daac <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dab8 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + bne 7daac <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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] @ 7db08 <_PyObject_CallMethod_SizeT@@Base+0xf4> │ │ │ │ + ldrne r3, [pc, #32] @ 7db0c <_PyObject_CallMethod_SizeT@@Base+0xf8> │ │ │ │ mov ip, r0 │ │ │ │ - ldreq r2, [pc, #28] @ 7db1c <_PyObject_CallMethod_SizeT@@Base+0xfc> │ │ │ │ + ldreq r2, [pc, #28] @ 7db10 <_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] @ 7db14 <_PyObject_CallMethod_SizeT@@Base+0x100> │ │ │ │ + bl 128c9c │ │ │ │ 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, asr #9 │ │ │ │ + eorseq r4, r9, r8, ror #22 │ │ │ │ + mlaseq r6, r4, r9, r7 │ │ │ │ + eorseq r5, r9, r8, lsl #9 │ │ │ │ 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] @ 7db28 <_PyObject_CallMethod_SizeT@@Base+0x114> │ │ │ │ + b 128c9c │ │ │ │ + eorseq r5, r9, r8, lsr #9 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7db60 <_PyObject_CallMethod_SizeT@@Base+0x140> │ │ │ │ + beq 7db54 <_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] @ 7db68 <_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] @ 7db6c <_PyObject_CallMethod_SizeT@@Base+0x158> │ │ │ │ + b 128c9c │ │ │ │ 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] @ 7db68 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ + ldr r0, [pc, #8] @ 7db70 <_PyObject_CallMethod_SizeT@@Base+0x15c> │ │ │ │ + b 128c9c │ │ │ │ + mlaseq r6, r4, r9, r7 │ │ │ │ + eorseq r5, r9, ip, asr #9 │ │ │ │ + @ instruction: 0x003954f0 │ │ │ │ │ │ │ │ -0007db80 : │ │ │ │ - ldr r3, [pc, #84] @ 7dbdc │ │ │ │ +0007db74 : │ │ │ │ + ldr r3, [pc, #84] @ 7dbd0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7dbb4 │ │ │ │ + beq 7dba8 │ │ │ │ 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] @ 7dbd4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dbd4 │ │ │ │ + beq 7dbc8 │ │ │ │ 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, lsl #12 │ │ │ │ │ │ │ │ -0007dbe4 : │ │ │ │ - ldr r3, [pc, #52] @ 7dc20 │ │ │ │ +0007dbd8 : │ │ │ │ + ldr r3, [pc, #52] @ 7dc14 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7dc18 │ │ │ │ + beq 7dc0c │ │ │ │ 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] @ 7dc18 │ │ │ │ mov r1, #25 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ + eorseq r8, r6, r0, lsr pc │ │ │ │ │ │ │ │ -0007dc28 : │ │ │ │ - ldr r3, [pc, #52] @ 7dc64 │ │ │ │ +0007dc1c : │ │ │ │ + ldr r3, [pc, #52] @ 7dc58 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7dc5c │ │ │ │ + beq 7dc50 │ │ │ │ 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] @ 7dc5c │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ + eorseq r8, r6, r0, lsr pc │ │ │ │ │ │ │ │ -0007dc6c : │ │ │ │ - ldr r3, [pc, #52] @ 7dca8 │ │ │ │ +0007dc60 : │ │ │ │ + ldr r3, [pc, #52] @ 7dc9c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7dca0 │ │ │ │ + beq 7dc94 │ │ │ │ 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] @ 7dca0 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ + eorseq r8, r6, r0, lsr pc │ │ │ │ │ │ │ │ -0007dcb0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007dca4 <_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 7dcfc <_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 7dcfc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7dcfc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + beq 7dcf0 <_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 7dcfc <_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 7dd10 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #48] @ 7dd34 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 7dd38 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7dd30 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + b 7dd24 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118f10 │ │ │ │ + bl 118ea0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ - eorseq r7, r6, r4, ror pc │ │ │ │ + @ instruction: 0x003684f4 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ │ │ │ │ -0007dd48 : │ │ │ │ +0007dd3c : │ │ │ │ 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 7dd90 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7dd9c │ │ │ │ + beq 7dd90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7dd90 │ │ │ │ + beq 7dd84 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7dd9c │ │ │ │ + beq 7dd90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7ddb0 │ │ │ │ - ldr r0, [pc, #36] @ 7ddc8 │ │ │ │ - ldr r1, [pc, #36] @ 7ddcc │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7dda4 │ │ │ │ + ldr r0, [pc, #36] @ 7ddbc │ │ │ │ + ldr r1, [pc, #36] @ 7ddc0 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7ddc0 │ │ │ │ + b 7ddb4 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118f10 │ │ │ │ + bl 118ea0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r6, r4, ror pc │ │ │ │ + @ instruction: 0x003684f4 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ │ │ │ │ -0007ddd0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007ddc4 <_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 7de18 <_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 7de18 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7de18 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + beq 7de0c <_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 7de18 <_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 7de2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ + ldr r0, [pc, #36] @ 7de44 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + ldr r1, [pc, #36] @ 7de48 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7de48 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ + b 7de3c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118f10 │ │ │ │ + bl 118ea0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r6, r4, ror pc │ │ │ │ + @ instruction: 0x003684f4 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - ldr r1, [pc, #4] @ 7de64 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + ldr r1, [pc, #4] @ 7de58 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b b972c │ │ │ │ + b b9828 │ │ │ │ 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 a44cc <_PyType_GetDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7deac <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdc> │ │ │ │ + beq 7dea0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a862c <_PyType_LookupRef@@Base> │ │ │ │ + bl a8690 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7dec0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf0> │ │ │ │ - b 7df10 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x140> │ │ │ │ + bne 7deb4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf0> │ │ │ │ + b 7df04 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x140> │ │ │ │ mov r0, r6 │ │ │ │ - bl a5520 │ │ │ │ + bl a5584 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7de94 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc4> │ │ │ │ - b 7df20 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ + bge 7de88 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc4> │ │ │ │ + b 7df14 <_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 7df14 <_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 7def0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 7df04 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x134> │ │ │ │ + beq 7def8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x134> │ │ │ │ mov r4, r5 │ │ │ │ - b 7df20 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ + b 7df14 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 7defc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 7def0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b972c │ │ │ │ + b b9828 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007df28 : │ │ │ │ +0007df1c : │ │ │ │ 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 7df54 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #312] @ 7e088 │ │ │ │ + ldr r2, [pc, #312] @ 7e07c │ │ │ │ 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 7df64 │ │ │ │ + ldr r1, [pc, #292] @ 7e080 │ │ │ │ + ldr r0, [pc, #292] @ 7e084 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7e070 │ │ │ │ ldr r3, [r1, r9, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7df8c │ │ │ │ + beq 7df80 │ │ │ │ cmp r3, r2 │ │ │ │ add r9, r9, #1 │ │ │ │ addeq r8, r8, #1 │ │ │ │ - b 7df70 │ │ │ │ + b 7df64 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c850 │ │ │ │ + bl 23c87c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 7e07c │ │ │ │ + beq 7e070 │ │ │ │ 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] @ 7e088 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #196] @ 7e098 │ │ │ │ + ldr r3, [pc, #196] @ 7e08c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #192] @ 7e09c │ │ │ │ + ldr r3, [pc, #192] @ 7e090 │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #188] @ 7e0a0 │ │ │ │ + ldr r3, [pc, #188] @ 7e094 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #184] @ 7e0a4 │ │ │ │ + ldr r3, [pc, #184] @ 7e098 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #180] @ 7e0a8 │ │ │ │ + ldr r3, [pc, #180] @ 7e09c │ │ │ │ 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 a5584 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7e074 │ │ │ │ + blt 7e068 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl a4468 <_PyType_GetDict@@Base> │ │ │ │ + bl a44cc <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5664 │ │ │ │ + bl a56c8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7e080 │ │ │ │ + bne 7e074 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e074 │ │ │ │ + beq 7e068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e074 │ │ │ │ + bne 7e068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mvn r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + eorseq r1, r6, ip, asr r4 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - eorseq r4, r9, ip, lsl #31 │ │ │ │ - @ instruction: 0x00178ef4 │ │ │ │ - @ instruction: 0x0029bdb0 │ │ │ │ + eorseq r5, r9, ip, lsl #10 │ │ │ │ + ldrsbeq r9, [r7], -r0 │ │ │ │ + eoreq fp, r9, r0, asr #31 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r0, r6, r0, asr #30 │ │ │ │ - andseq r4, lr, r4, lsl r5 │ │ │ │ - andeq r4, r7, r4, lsr r0 │ │ │ │ + andseq r4, lr, r8, ror #16 │ │ │ │ + andeq r4, r7, ip, lsr #32 │ │ │ │ │ │ │ │ -0007e0ac : │ │ │ │ - b 7df28 │ │ │ │ +0007e0a0 : │ │ │ │ + b 7df1c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 127620 │ │ │ │ + b 1275b0 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7e13c │ │ │ │ + bhi 7e130 │ │ │ │ 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] @ 7e148 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 7e144 │ │ │ │ + bne 7e138 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7e144 │ │ │ │ + bne 7e138 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ - bl 116e44 │ │ │ │ + bl 116dd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 7e14c │ │ │ │ + blt 7e140 │ │ │ │ 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] @ 7e14c │ │ │ │ + ldreq r0, [pc, #64] @ 7e150 │ │ │ │ + ldrne r0, [pc, #56] @ 7e14c │ │ │ │ + ldrne r2, [pc, #56] @ 7e150 │ │ │ │ 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] @ 7e154 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 7e160 │ │ │ │ + ldr r0, [pc, #20] @ 7e154 │ │ │ │ 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 : │ │ │ │ +0007e158 : │ │ │ │ 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 +86327,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 2d0e98 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007e1fc : │ │ │ │ +0007e1f0 : │ │ │ │ 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 7e23c │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r7] │ │ │ │ str r3, [r5] │ │ │ │ - b 7e2a4 │ │ │ │ + b 7e298 │ │ │ │ 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 18efe0 <_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 1cb7ec <_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] @ 7e338 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 7e2f8 │ │ │ │ + beq 7e2ec │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e2f8 │ │ │ │ + beq 7e2ec │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7e314 │ │ │ │ - b 7e32c │ │ │ │ + bne 7e308 │ │ │ │ + b 7e320 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e2e8 │ │ │ │ - ldr r0, [pc, #64] @ 7e348 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 7e2dc │ │ │ │ + ldr r0, [pc, #64] @ 7e33c │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e2e8 │ │ │ │ - b 7e33c │ │ │ │ + bne 7e2dc │ │ │ │ + b 7e330 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #40] @ 7e348 │ │ │ │ + ldr r0, [pc, #40] @ 7e33c │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e33c │ │ │ │ + beq 7e330 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2783ec │ │ │ │ + b 2785fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x0035b4b8 │ │ │ │ + eorseq fp, r5, r8, lsr sl │ │ │ │ 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 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e3b0 │ │ │ │ + bne 7e3a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e4bc │ │ │ │ + beq 7e4b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e4bc │ │ │ │ + bne 7e4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 7e4bc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 7e4b0 │ │ │ │ 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 +86458,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 7e3d8 │ │ │ │ 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 7e42c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e438 │ │ │ │ + bne 7e42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 +86495,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] @ 7e4b8 │ │ │ │ + bl 359840 │ │ │ │ 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 +86512,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 : │ │ │ │ +0007e4bc : │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #8] @ 7e4e0 │ │ │ │ + ldr r0, [pc, #8] @ 7e4d4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 7e34c │ │ │ │ + b 7e340 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e4e4 : │ │ │ │ +0007e4d8 : │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc] @ 7e4f8 │ │ │ │ - b 7e34c │ │ │ │ + ldr r0, [pc] @ 7e4ec │ │ │ │ + b 7e340 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e4fc : │ │ │ │ +0007e4f0 : │ │ │ │ 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] @ 7e588 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e34c │ │ │ │ + bl 7e340 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7e588 │ │ │ │ - ldr r3, [pc, #100] @ 7e598 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 7e57c │ │ │ │ + ldr r3, [pc, #100] @ 7e58c │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r4, #28] │ │ │ │ - beq 7e58c │ │ │ │ - bl 281164 │ │ │ │ + beq 7e580 │ │ │ │ + bl 281374 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c68c │ │ │ │ + bl 33cc08 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bne 7e58c │ │ │ │ + bne 7e580 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e588 │ │ │ │ + beq 7e57c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e588 │ │ │ │ + bne 7e57c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 : │ │ │ │ +0007e590 : │ │ │ │ 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] @ 7e5d0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e34c │ │ │ │ + bl 7e340 │ │ │ │ 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>: │ │ │ │ +0007e5d4 <_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 1dde70 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r4] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007e610 : │ │ │ │ +0007e604 : │ │ │ │ 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 19c810 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - b 17b090 │ │ │ │ + b 17b26c │ │ │ │ │ │ │ │ -0007e640 : │ │ │ │ +0007e634 : │ │ │ │ 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] @ 7e6fc │ │ │ │ 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 7e668 │ │ │ │ + ldr r1, [pc, #164] @ 7e700 │ │ │ │ + ldr r0, [pc, #164] @ 7e704 │ │ │ │ + bl 2e1734 <_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 7e660 │ │ │ │ + ldr r3, [pc, #136] @ 7e708 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7e700 │ │ │ │ - bl 91924 │ │ │ │ + bne 7e6f4 │ │ │ │ + bl 9196c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ movne r8, #0 │ │ │ │ - beq 7e66c │ │ │ │ + beq 7e660 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge 7e6d8 │ │ │ │ + bge 7e6cc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ add r8, r8, #2 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7e6a8 │ │ │ │ - b 7e66c │ │ │ │ + bge 7e69c │ │ │ │ + b 7e660 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e700 │ │ │ │ + beq 7e6f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e700 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 7e6f4 │ │ │ │ + bl 9acd0 <_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, lsl #16 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ -0007e718 : │ │ │ │ +0007e70c : │ │ │ │ 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] @ 7e734 │ │ │ │ + ldr r1, [pc, #16] @ 7e738 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r4, lsr #31 │ │ │ │ + eorseq r5, r9, r4, lsr #10 │ │ │ │ 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] @ 7e850 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e860 │ │ │ │ + ldr r0, [pc, #244] @ 7e854 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e798 │ │ │ │ + bne 7e78c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e864 │ │ │ │ + ldr r3, [pc, #224] @ 7e858 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e7d4 │ │ │ │ + beq 7e7c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e7d4 │ │ │ │ - b 7e79c │ │ │ │ + ble 7e7c8 │ │ │ │ + b 7e790 │ │ │ │ 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 7e7e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e864 │ │ │ │ + ldr r3, [pc, #160] @ 7e858 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e7d4 │ │ │ │ + beq 7e7c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e7f0 │ │ │ │ - ldr r3, [pc, #140] @ 7e868 │ │ │ │ - ldr r1, [pc, #140] @ 7e86c │ │ │ │ + bgt 7e7e4 │ │ │ │ + ldr r3, [pc, #140] @ 7e85c │ │ │ │ + ldr r1, [pc, #140] @ 7e860 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e854 │ │ │ │ + b 7e848 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14467c │ │ │ │ + bl 144634 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e830 │ │ │ │ + beq 7e824 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e830 │ │ │ │ + bne 7e824 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e854 │ │ │ │ + beq 7e848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e854 │ │ │ │ + bne 7e848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7e978 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e988 │ │ │ │ + ldr r0, [pc, #244] @ 7e97c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e8c0 │ │ │ │ + bne 7e8b4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e98c │ │ │ │ + ldr r3, [pc, #224] @ 7e980 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e8fc │ │ │ │ + beq 7e8f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e8fc │ │ │ │ - b 7e8c4 │ │ │ │ + ble 7e8f0 │ │ │ │ + b 7e8b8 │ │ │ │ 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 7e908 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e98c │ │ │ │ + ldr r3, [pc, #160] @ 7e980 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e8fc │ │ │ │ + beq 7e8f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e918 │ │ │ │ - ldr r3, [pc, #140] @ 7e990 │ │ │ │ - ldr r1, [pc, #140] @ 7e994 │ │ │ │ + bgt 7e90c │ │ │ │ + ldr r3, [pc, #140] @ 7e984 │ │ │ │ + ldr r1, [pc, #140] @ 7e988 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e97c │ │ │ │ + b 7e970 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176100 │ │ │ │ + bl 1762dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e958 │ │ │ │ + beq 7e94c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e958 │ │ │ │ + bne 7e94c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e97c │ │ │ │ + beq 7e970 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e97c │ │ │ │ + bne 7e970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7eaa0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7eab0 │ │ │ │ + ldr r0, [pc, #244] @ 7eaa4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e9e8 │ │ │ │ + bne 7e9dc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7eab4 │ │ │ │ + ldr r3, [pc, #224] @ 7eaa8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ea24 │ │ │ │ + beq 7ea18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ea24 │ │ │ │ - b 7e9ec │ │ │ │ + ble 7ea18 │ │ │ │ + b 7e9e0 │ │ │ │ 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 7ea30 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7eab4 │ │ │ │ + ldr r3, [pc, #160] @ 7eaa8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ea24 │ │ │ │ + beq 7ea18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ea40 │ │ │ │ - ldr r3, [pc, #140] @ 7eab8 │ │ │ │ - ldr r1, [pc, #140] @ 7eabc │ │ │ │ + bgt 7ea34 │ │ │ │ + ldr r3, [pc, #140] @ 7eaac │ │ │ │ + ldr r1, [pc, #140] @ 7eab0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7eaa4 │ │ │ │ + b 7ea98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1064 │ │ │ │ + bl 1b12bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ea80 │ │ │ │ + beq 7ea74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ea80 │ │ │ │ + bne 7ea74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7eaa4 │ │ │ │ + beq 7ea98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7eaa4 │ │ │ │ + bne 7ea98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7ebc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ebd8 │ │ │ │ + ldr r0, [pc, #244] @ 7ebcc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eb10 │ │ │ │ + bne 7eb04 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ebdc │ │ │ │ + ldr r3, [pc, #224] @ 7ebd0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eb4c │ │ │ │ + beq 7eb40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eb4c │ │ │ │ - b 7eb14 │ │ │ │ + ble 7eb40 │ │ │ │ + b 7eb08 │ │ │ │ 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 7eb58 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ebdc │ │ │ │ + ldr r3, [pc, #160] @ 7ebd0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eb4c │ │ │ │ + beq 7eb40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eb68 │ │ │ │ - ldr r3, [pc, #140] @ 7ebe0 │ │ │ │ - ldr r1, [pc, #140] @ 7ebe4 │ │ │ │ + bgt 7eb5c │ │ │ │ + ldr r3, [pc, #140] @ 7ebd4 │ │ │ │ + ldr r1, [pc, #140] @ 7ebd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ebcc │ │ │ │ + b 7ebc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1f38 │ │ │ │ + bl 1a1de8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7eba8 │ │ │ │ + beq 7eb9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7eba8 │ │ │ │ + bne 7eb9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ebcc │ │ │ │ + beq 7ebc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ebcc │ │ │ │ + bne 7ebc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7ec84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ec94 │ │ │ │ + ldr r2, [pc, #140] @ 7ec88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ec48 │ │ │ │ + bne 7ec3c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ec98 │ │ │ │ + ldr r3, [pc, #120] @ 7ec8c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ec30 │ │ │ │ + beq 7ec24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ec4c │ │ │ │ - ldr r3, [pc, #100] @ 7ec9c │ │ │ │ - ldr r1, [pc, #100] @ 7eca0 │ │ │ │ + bgt 7ec40 │ │ │ │ + ldr r3, [pc, #100] @ 7ec90 │ │ │ │ + ldr r1, [pc, #100] @ 7ec94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ec88 │ │ │ │ + b 7ec7c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 148c98 │ │ │ │ + bl 148c50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ec88 │ │ │ │ + beq 7ec7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ec88 │ │ │ │ + bne 7ec7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7ed40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ed50 │ │ │ │ + ldr r2, [pc, #140] @ 7ed44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ed04 │ │ │ │ + bne 7ecf8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ed54 │ │ │ │ + ldr r3, [pc, #120] @ 7ed48 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ecec │ │ │ │ + beq 7ece0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ed08 │ │ │ │ - ldr r3, [pc, #100] @ 7ed58 │ │ │ │ - ldr r1, [pc, #100] @ 7ed5c │ │ │ │ + bgt 7ecfc │ │ │ │ + ldr r3, [pc, #100] @ 7ed4c │ │ │ │ + ldr r1, [pc, #100] @ 7ed50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ed44 │ │ │ │ + b 7ed38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3036a4 │ │ │ │ + bl 303c44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ed44 │ │ │ │ + beq 7ed38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ed44 │ │ │ │ + bne 7ed38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7edfc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ee0c │ │ │ │ + ldr r2, [pc, #140] @ 7ee00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7edc0 │ │ │ │ + bne 7edb4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ee10 │ │ │ │ + ldr r3, [pc, #120] @ 7ee04 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eda8 │ │ │ │ + beq 7ed9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7edc4 │ │ │ │ - ldr r3, [pc, #100] @ 7ee14 │ │ │ │ - ldr r1, [pc, #100] @ 7ee18 │ │ │ │ + bgt 7edb8 │ │ │ │ + ldr r3, [pc, #100] @ 7ee08 │ │ │ │ + ldr r1, [pc, #100] @ 7ee0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ee00 │ │ │ │ + b 7edf4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f468 │ │ │ │ + bl 14f428 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ee00 │ │ │ │ + beq 7edf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ee00 │ │ │ │ + bne 7edf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7ef24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ef34 │ │ │ │ + ldr r0, [pc, #244] @ 7ef28 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ee6c │ │ │ │ + bne 7ee60 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ef38 │ │ │ │ + ldr r3, [pc, #224] @ 7ef2c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eea8 │ │ │ │ + beq 7ee9c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eea8 │ │ │ │ - b 7ee70 │ │ │ │ + ble 7ee9c │ │ │ │ + b 7ee64 │ │ │ │ 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 7eeb4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ef38 │ │ │ │ + ldr r3, [pc, #160] @ 7ef2c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eea8 │ │ │ │ + beq 7ee9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eec4 │ │ │ │ - ldr r3, [pc, #140] @ 7ef3c │ │ │ │ - ldr r1, [pc, #140] @ 7ef40 │ │ │ │ + bgt 7eeb8 │ │ │ │ + ldr r3, [pc, #140] @ 7ef30 │ │ │ │ + ldr r1, [pc, #140] @ 7ef34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ef28 │ │ │ │ + b 7ef1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13da88 │ │ │ │ + bl 13da40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ef04 │ │ │ │ + beq 7eef8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ef04 │ │ │ │ + bne 7eef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ef28 │ │ │ │ + beq 7ef1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ef28 │ │ │ │ + bne 7ef1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7f04c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f05c │ │ │ │ + ldr r0, [pc, #244] @ 7f050 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ef94 │ │ │ │ + bne 7ef88 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f060 │ │ │ │ + ldr r3, [pc, #224] @ 7f054 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7efd0 │ │ │ │ + beq 7efc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7efd0 │ │ │ │ - b 7ef98 │ │ │ │ + ble 7efc4 │ │ │ │ + b 7ef8c │ │ │ │ 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 7efdc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f060 │ │ │ │ + ldr r3, [pc, #160] @ 7f054 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7efd0 │ │ │ │ + beq 7efc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7efec │ │ │ │ - ldr r3, [pc, #140] @ 7f064 │ │ │ │ - ldr r1, [pc, #140] @ 7f068 │ │ │ │ + bgt 7efe0 │ │ │ │ + ldr r3, [pc, #140] @ 7f058 │ │ │ │ + ldr r1, [pc, #140] @ 7f05c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f050 │ │ │ │ + b 7f044 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe054 │ │ │ │ + bl 1fe3c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f02c │ │ │ │ + beq 7f020 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f02c │ │ │ │ + bne 7f020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f050 │ │ │ │ + beq 7f044 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f050 │ │ │ │ + bne 7f044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7f174 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f184 │ │ │ │ + ldr r0, [pc, #244] @ 7f178 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f0bc │ │ │ │ + bne 7f0b0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f188 │ │ │ │ + ldr r3, [pc, #224] @ 7f17c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f0f8 │ │ │ │ + beq 7f0ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f0f8 │ │ │ │ - b 7f0c0 │ │ │ │ + ble 7f0ec │ │ │ │ + b 7f0b4 │ │ │ │ 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 7f104 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f188 │ │ │ │ + ldr r3, [pc, #160] @ 7f17c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f0f8 │ │ │ │ + beq 7f0ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f114 │ │ │ │ - ldr r3, [pc, #140] @ 7f18c │ │ │ │ - ldr r1, [pc, #140] @ 7f190 │ │ │ │ + bgt 7f108 │ │ │ │ + ldr r3, [pc, #140] @ 7f180 │ │ │ │ + ldr r1, [pc, #140] @ 7f184 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f178 │ │ │ │ + b 7f16c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1785a0 │ │ │ │ + bl 17877c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f154 │ │ │ │ + beq 7f148 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f154 │ │ │ │ + bne 7f148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f178 │ │ │ │ + beq 7f16c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f178 │ │ │ │ + bne 7f16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7f29c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f2ac │ │ │ │ + ldr r0, [pc, #244] @ 7f2a0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f1e4 │ │ │ │ + bne 7f1d8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f2b0 │ │ │ │ + ldr r3, [pc, #224] @ 7f2a4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f220 │ │ │ │ + beq 7f214 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f220 │ │ │ │ - b 7f1e8 │ │ │ │ + ble 7f214 │ │ │ │ + b 7f1dc │ │ │ │ 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 7f22c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f2b0 │ │ │ │ + ldr r3, [pc, #160] @ 7f2a4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f220 │ │ │ │ + beq 7f214 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f23c │ │ │ │ - ldr r3, [pc, #140] @ 7f2b4 │ │ │ │ - ldr r1, [pc, #140] @ 7f2b8 │ │ │ │ + bgt 7f230 │ │ │ │ + ldr r3, [pc, #140] @ 7f2a8 │ │ │ │ + ldr r1, [pc, #140] @ 7f2ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f2a0 │ │ │ │ + b 7f294 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5394 │ │ │ │ + bl 1d5594 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f27c │ │ │ │ + beq 7f270 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f27c │ │ │ │ + bne 7f270 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f2a0 │ │ │ │ + beq 7f294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f2a0 │ │ │ │ + bne 7f294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7f3c4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f3d4 │ │ │ │ + ldr r0, [pc, #244] @ 7f3c8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f30c │ │ │ │ + bne 7f300 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f3d8 │ │ │ │ + ldr r3, [pc, #224] @ 7f3cc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f348 │ │ │ │ + beq 7f33c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f348 │ │ │ │ - b 7f310 │ │ │ │ + ble 7f33c │ │ │ │ + b 7f304 │ │ │ │ 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 7f354 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f3d8 │ │ │ │ + ldr r3, [pc, #160] @ 7f3cc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f348 │ │ │ │ + beq 7f33c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f364 │ │ │ │ - ldr r3, [pc, #140] @ 7f3dc │ │ │ │ - ldr r1, [pc, #140] @ 7f3e0 │ │ │ │ + bgt 7f358 │ │ │ │ + ldr r3, [pc, #140] @ 7f3d0 │ │ │ │ + ldr r1, [pc, #140] @ 7f3d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f3c8 │ │ │ │ + b 7f3bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191d98 │ │ │ │ + bl 191f54 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f3a4 │ │ │ │ + beq 7f398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f3a4 │ │ │ │ + bne 7f398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f3c8 │ │ │ │ + beq 7f3bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f3c8 │ │ │ │ + bne 7f3bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7f4ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f4fc │ │ │ │ + ldr r0, [pc, #244] @ 7f4f0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f434 │ │ │ │ + bne 7f428 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f500 │ │ │ │ + ldr r3, [pc, #224] @ 7f4f4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f470 │ │ │ │ + beq 7f464 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f470 │ │ │ │ - b 7f438 │ │ │ │ + ble 7f464 │ │ │ │ + b 7f42c │ │ │ │ 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 7f47c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f500 │ │ │ │ + ldr r3, [pc, #160] @ 7f4f4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f470 │ │ │ │ + beq 7f464 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f48c │ │ │ │ - ldr r3, [pc, #140] @ 7f504 │ │ │ │ - ldr r1, [pc, #140] @ 7f508 │ │ │ │ + bgt 7f480 │ │ │ │ + ldr r3, [pc, #140] @ 7f4f8 │ │ │ │ + ldr r1, [pc, #140] @ 7f4fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f4f0 │ │ │ │ + b 7f4e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 149900 │ │ │ │ + bl 1498bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f4cc │ │ │ │ + beq 7f4c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f4cc │ │ │ │ + bne 7f4c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f4f0 │ │ │ │ + beq 7f4e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f4f0 │ │ │ │ + bne 7f4e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7f614 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f624 │ │ │ │ + ldr r0, [pc, #244] @ 7f618 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f55c │ │ │ │ + bne 7f550 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f628 │ │ │ │ + ldr r3, [pc, #224] @ 7f61c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f598 │ │ │ │ + beq 7f58c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f598 │ │ │ │ - b 7f560 │ │ │ │ + ble 7f58c │ │ │ │ + b 7f554 │ │ │ │ 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 7f5a4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f628 │ │ │ │ + ldr r3, [pc, #160] @ 7f61c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f598 │ │ │ │ + beq 7f58c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f5b4 │ │ │ │ - ldr r3, [pc, #140] @ 7f62c │ │ │ │ - ldr r1, [pc, #140] @ 7f630 │ │ │ │ + bgt 7f5a8 │ │ │ │ + ldr r3, [pc, #140] @ 7f620 │ │ │ │ + ldr r1, [pc, #140] @ 7f624 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f618 │ │ │ │ + b 7f60c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae710 │ │ │ │ + bl 1ae964 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f5f4 │ │ │ │ + beq 7f5e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f5f4 │ │ │ │ + bne 7f5e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f618 │ │ │ │ + beq 7f60c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f618 │ │ │ │ + bne 7f60c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7f73c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f74c │ │ │ │ + ldr r0, [pc, #244] @ 7f740 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f684 │ │ │ │ + bne 7f678 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f750 │ │ │ │ + ldr r3, [pc, #224] @ 7f744 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f6c0 │ │ │ │ + beq 7f6b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f6c0 │ │ │ │ - b 7f688 │ │ │ │ + ble 7f6b4 │ │ │ │ + b 7f67c │ │ │ │ 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 7f6cc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f750 │ │ │ │ + ldr r3, [pc, #160] @ 7f744 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f6c0 │ │ │ │ + beq 7f6b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f6dc │ │ │ │ - ldr r3, [pc, #140] @ 7f754 │ │ │ │ - ldr r1, [pc, #140] @ 7f758 │ │ │ │ + bgt 7f6d0 │ │ │ │ + ldr r3, [pc, #140] @ 7f748 │ │ │ │ + ldr r1, [pc, #140] @ 7f74c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f740 │ │ │ │ + b 7f734 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f103c │ │ │ │ + bl 1f13ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f71c │ │ │ │ + beq 7f710 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f71c │ │ │ │ + bne 7f710 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f740 │ │ │ │ + beq 7f734 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f740 │ │ │ │ + bne 7f734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7f864 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f874 │ │ │ │ + ldr r0, [pc, #244] @ 7f868 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f7ac │ │ │ │ + bne 7f7a0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f878 │ │ │ │ + ldr r3, [pc, #224] @ 7f86c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f7e8 │ │ │ │ + beq 7f7dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f7e8 │ │ │ │ - b 7f7b0 │ │ │ │ + ble 7f7dc │ │ │ │ + b 7f7a4 │ │ │ │ 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 7f7f4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f878 │ │ │ │ + ldr r3, [pc, #160] @ 7f86c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f7e8 │ │ │ │ + beq 7f7dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f804 │ │ │ │ - ldr r3, [pc, #140] @ 7f87c │ │ │ │ - ldr r1, [pc, #140] @ 7f880 │ │ │ │ + bgt 7f7f8 │ │ │ │ + ldr r3, [pc, #140] @ 7f870 │ │ │ │ + ldr r1, [pc, #140] @ 7f874 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f868 │ │ │ │ + b 7f85c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 311540 │ │ │ │ + bl 311bd8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f844 │ │ │ │ + beq 7f838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f844 │ │ │ │ + bne 7f838 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f868 │ │ │ │ + beq 7f85c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f868 │ │ │ │ + bne 7f85c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7f98c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f99c │ │ │ │ + ldr r0, [pc, #244] @ 7f990 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f8d4 │ │ │ │ + bne 7f8c8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f9a0 │ │ │ │ + ldr r3, [pc, #224] @ 7f994 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f910 │ │ │ │ + beq 7f904 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f910 │ │ │ │ - b 7f8d8 │ │ │ │ + ble 7f904 │ │ │ │ + b 7f8cc │ │ │ │ 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 7f91c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f9a0 │ │ │ │ + ldr r3, [pc, #160] @ 7f994 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f910 │ │ │ │ + beq 7f904 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f92c │ │ │ │ - ldr r3, [pc, #140] @ 7f9a4 │ │ │ │ - ldr r1, [pc, #140] @ 7f9a8 │ │ │ │ + bgt 7f920 │ │ │ │ + ldr r3, [pc, #140] @ 7f998 │ │ │ │ + ldr r1, [pc, #140] @ 7f99c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f990 │ │ │ │ + b 7f984 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2daff4 │ │ │ │ + bl 2db534 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f96c │ │ │ │ + beq 7f960 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f96c │ │ │ │ + bne 7f960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f990 │ │ │ │ + beq 7f984 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f990 │ │ │ │ + bne 7f984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7fab4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fac4 │ │ │ │ + ldr r0, [pc, #244] @ 7fab8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f9fc │ │ │ │ + bne 7f9f0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fac8 │ │ │ │ + ldr r3, [pc, #224] @ 7fabc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fa38 │ │ │ │ + beq 7fa2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fa38 │ │ │ │ - b 7fa00 │ │ │ │ + ble 7fa2c │ │ │ │ + b 7f9f4 │ │ │ │ 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 7fa44 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fac8 │ │ │ │ + ldr r3, [pc, #160] @ 7fabc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fa38 │ │ │ │ + beq 7fa2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fa54 │ │ │ │ - ldr r3, [pc, #140] @ 7facc │ │ │ │ - ldr r1, [pc, #140] @ 7fad0 │ │ │ │ + bgt 7fa48 │ │ │ │ + ldr r3, [pc, #140] @ 7fac0 │ │ │ │ + ldr r1, [pc, #140] @ 7fac4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fab8 │ │ │ │ + b 7faac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd29c │ │ │ │ + bl 1fd608 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fa94 │ │ │ │ + beq 7fa88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fa94 │ │ │ │ + bne 7fa88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fab8 │ │ │ │ + beq 7faac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fab8 │ │ │ │ + bne 7faac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7fbdc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fbec │ │ │ │ + ldr r0, [pc, #244] @ 7fbe0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fb24 │ │ │ │ + bne 7fb18 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fbf0 │ │ │ │ + ldr r3, [pc, #224] @ 7fbe4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fb60 │ │ │ │ + beq 7fb54 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fb60 │ │ │ │ - b 7fb28 │ │ │ │ + ble 7fb54 │ │ │ │ + b 7fb1c │ │ │ │ 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 7fb6c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fbf0 │ │ │ │ + ldr r3, [pc, #160] @ 7fbe4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fb60 │ │ │ │ + beq 7fb54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fb7c │ │ │ │ - ldr r3, [pc, #140] @ 7fbf4 │ │ │ │ - ldr r1, [pc, #140] @ 7fbf8 │ │ │ │ + bgt 7fb70 │ │ │ │ + ldr r3, [pc, #140] @ 7fbe8 │ │ │ │ + ldr r1, [pc, #140] @ 7fbec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fbe0 │ │ │ │ + b 7fbd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 317dd4 │ │ │ │ + bl 318374 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fbbc │ │ │ │ + beq 7fbb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fbbc │ │ │ │ + bne 7fbb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fbe0 │ │ │ │ + beq 7fbd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fbe0 │ │ │ │ + bne 7fbd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7fd04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fd14 │ │ │ │ + ldr r0, [pc, #244] @ 7fd08 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fc4c │ │ │ │ + bne 7fc40 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fd18 │ │ │ │ + ldr r3, [pc, #224] @ 7fd0c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fc88 │ │ │ │ + beq 7fc7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fc88 │ │ │ │ - b 7fc50 │ │ │ │ + ble 7fc7c │ │ │ │ + b 7fc44 │ │ │ │ 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 7fc94 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fd18 │ │ │ │ + ldr r3, [pc, #160] @ 7fd0c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fc88 │ │ │ │ + beq 7fc7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fca4 │ │ │ │ - ldr r3, [pc, #140] @ 7fd1c │ │ │ │ - ldr r1, [pc, #140] @ 7fd20 │ │ │ │ + bgt 7fc98 │ │ │ │ + ldr r3, [pc, #140] @ 7fd10 │ │ │ │ + ldr r1, [pc, #140] @ 7fd14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fd08 │ │ │ │ + b 7fcfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3598 │ │ │ │ + bl 1c37a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fce4 │ │ │ │ + beq 7fcd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fce4 │ │ │ │ + bne 7fcd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fd08 │ │ │ │ + beq 7fcfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fd08 │ │ │ │ + bne 7fcfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7fe2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fe3c │ │ │ │ + ldr r0, [pc, #244] @ 7fe30 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fd74 │ │ │ │ + bne 7fd68 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fe40 │ │ │ │ + ldr r3, [pc, #224] @ 7fe34 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fdb0 │ │ │ │ + beq 7fda4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fdb0 │ │ │ │ - b 7fd78 │ │ │ │ + ble 7fda4 │ │ │ │ + b 7fd6c │ │ │ │ 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 7fdbc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fe40 │ │ │ │ + ldr r3, [pc, #160] @ 7fe34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fdb0 │ │ │ │ + beq 7fda4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fdcc │ │ │ │ - ldr r3, [pc, #140] @ 7fe44 │ │ │ │ - ldr r1, [pc, #140] @ 7fe48 │ │ │ │ + bgt 7fdc0 │ │ │ │ + ldr r3, [pc, #140] @ 7fe38 │ │ │ │ + ldr r1, [pc, #140] @ 7fe3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fe30 │ │ │ │ + b 7fe24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5d34 │ │ │ │ + bl 1d5f30 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fe0c │ │ │ │ + beq 7fe00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fe0c │ │ │ │ + bne 7fe00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fe30 │ │ │ │ + beq 7fe24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fe30 │ │ │ │ + bne 7fe24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 7ff54 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ff64 │ │ │ │ + ldr r0, [pc, #244] @ 7ff58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fe9c │ │ │ │ + bne 7fe90 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ff68 │ │ │ │ + ldr r3, [pc, #224] @ 7ff5c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fed8 │ │ │ │ + beq 7fecc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fed8 │ │ │ │ - b 7fea0 │ │ │ │ + ble 7fecc │ │ │ │ + b 7fe94 │ │ │ │ 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 7fee4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ff68 │ │ │ │ + ldr r3, [pc, #160] @ 7ff5c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fed8 │ │ │ │ + beq 7fecc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fef4 │ │ │ │ - ldr r3, [pc, #140] @ 7ff6c │ │ │ │ - ldr r1, [pc, #140] @ 7ff70 │ │ │ │ + bgt 7fee8 │ │ │ │ + ldr r3, [pc, #140] @ 7ff60 │ │ │ │ + ldr r1, [pc, #140] @ 7ff64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ff58 │ │ │ │ + b 7ff4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ea14 │ │ │ │ + bl 12e9a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ff34 │ │ │ │ + beq 7ff28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ff34 │ │ │ │ + bne 7ff28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ff58 │ │ │ │ + beq 7ff4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ff58 │ │ │ │ + bne 7ff4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ │ │ │ │ -0007ff74 : │ │ │ │ - ldr r3, [pc, #56] @ 7ffb4 │ │ │ │ +0007ff68 : │ │ │ │ + ldr r3, [pc, #56] @ 7ffa8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7ff8c │ │ │ │ + bne 7ff80 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2daab8 │ │ │ │ + b 2daff8 │ │ │ │ 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] @ 7ffac │ │ │ │ + ldr r1, [pc, #20] @ 7ffb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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, lsl #7 │ │ │ │ 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] @ 7ffdc │ │ │ │ + ldr r1, [pc, #16] @ 7ffe0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r8, asr #31 │ │ │ │ + eorseq r5, r9, r8, asr #10 │ │ │ │ │ │ │ │ -0007fff0 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +0007ffe4 <_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] @ 80018 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ + ldr r1, [pc, #16] @ 8001c <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r4, r7, r0, lsl r6 │ │ │ │ + mlaseq r7, r0, fp, r4 │ │ │ │ │ │ │ │ -0008002c <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00080020 <_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 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80090 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + beq 80084 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a44ec │ │ │ │ + bl a4550 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8007c <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + beq 80070 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80084 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ + beq 80078 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ mov r4, r5 │ │ │ │ - b 80090 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + b 80084 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8007c <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 80070 <_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] @ 80094 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ + b 9de28 │ │ │ │ + eorseq r5, r9, r4, ror r5 │ │ │ │ + ldr r0, [pc] @ 800a0 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ + b 9de28 │ │ │ │ + eorseq r5, r9, r0, lsl #11 │ │ │ │ │ │ │ │ -000800b0 : │ │ │ │ +000800a4 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 9c4b0 │ │ │ │ + b 9c5cc │ │ │ │ │ │ │ │ -000800bc : │ │ │ │ +000800b0 : │ │ │ │ mov r3, #0 │ │ │ │ - b 9c4b0 │ │ │ │ + b 9c5cc │ │ │ │ │ │ │ │ -000800c4 : │ │ │ │ +000800b8 : │ │ │ │ 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] @ 80118 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 80104 │ │ │ │ - bl adde8 │ │ │ │ + beq 800f8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80104 │ │ │ │ - ldr r0, [pc, #44] @ 80128 │ │ │ │ + bne 800f8 │ │ │ │ + ldr r0, [pc, #44] @ 8011c │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 80114 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80108 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #32 │ │ │ │ - beq 8011c │ │ │ │ + beq 80110 │ │ │ │ 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, lsl #20 │ │ │ │ │ │ │ │ -0008012c : │ │ │ │ +00080120 : │ │ │ │ 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] @ 80170 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 80170 │ │ │ │ - bl adde8 │ │ │ │ + beq 80164 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80170 │ │ │ │ - ldr r0, [pc, #28] @ 80180 │ │ │ │ + bne 80164 │ │ │ │ + ldr r0, [pc, #28] @ 80174 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1734 <_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, lsl #20 │ │ │ │ │ │ │ │ -00080184 : │ │ │ │ +00080178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 276f54 │ │ │ │ + bl 277164 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 801d8 │ │ │ │ - bl bbd4c │ │ │ │ + beq 801cc │ │ │ │ + bl bbe48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 801c4 │ │ │ │ + beq 801b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 801cc │ │ │ │ + beq 801c0 │ │ │ │ mov r4, r5 │ │ │ │ - b 801d8 │ │ │ │ + b 801cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 801c4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 801b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000801e0 : │ │ │ │ +000801d4 : │ │ │ │ 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 801f4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #56] @ 8024c │ │ │ │ + ldr r2, [pc, #56] @ 80240 │ │ │ │ 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 80234 │ │ │ │ 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 : │ │ │ │ +00080244 : │ │ │ │ mov r2, #0 │ │ │ │ - b a77ec │ │ │ │ + b a7850 │ │ │ │ │ │ │ │ -00080258 <_PyObject_GetAttrId@@Base>: │ │ │ │ +0008024c <_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 b9828 │ │ │ │ │ │ │ │ -00080288 <_PyObject_CallMethodId@@Base>: │ │ │ │ +0008027c <_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] @ 80328 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 802c8 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ + bne 802bc <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79d78 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 802d8 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ + bl 79d6c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 802cc <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 80258 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 8024c <_PyObject_GetAttrId@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 802e0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + bne 802d4 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 80320 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + b 80314 <_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 24c494 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80320 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + beq 80314 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80320 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + bne 80314 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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>: │ │ │ │ +0008032c <_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] @ 80480 <_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] @ 80484 <_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 80388 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #268] @ 80488 <_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 803b0 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ + ldr r2, [pc, #232] @ 8048c <_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 803bc <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ + ldr r2, [pc, #216] @ 80490 <_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 803e0 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #192] @ 80494 <_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] @ 80498 <_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 2a5498 <_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 80428 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #136] @ 8049c <_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 80474 <_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 85140 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fbcc <_PyObject_Dump@@Base> │ │ │ │ - ldr r2, [pc, #52] @ 804a4 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ 80498 <_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] @ 804a0 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ + ldr r0, [pc, #36] @ 804a4 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ + bl 7d294 <_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 │ │ │ │ + mlaseq r9, r0, r5, r5 │ │ │ │ + mlaseq r9, r8, r5, r5 │ │ │ │ + eorseq r5, r9, r0, lsr #11 │ │ │ │ + @ instruction: 0x003955b8 │ │ │ │ + eorseq fp, r6, r8, asr #5 │ │ │ │ + eorseq pc, r7, r4, ror r6 @ │ │ │ │ + @ instruction: 0x0037ccf0 │ │ │ │ + eorseq r5, r9, ip, asr #11 │ │ │ │ + ldrheq pc, [r3], #-20 @ 0xffffffec @ │ │ │ │ │ │ │ │ -000804b4 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000804a8 <_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 804e8 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ + ldr ip, [pc, #864] @ 80838 <_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] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #856] @ 80840 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bl 8032c <_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 80528 <_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 806a8 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r1, [pc, #816] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ + ldr ip, [pc, #800] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #800] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #804] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #804] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8032c <_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 805ac <_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 80570 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ + ldr r1, [pc, #752] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #728] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #728] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #740] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #740] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8032c <_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 80594 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ + ldr lr, [pc, #696] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #720] @ 80854 <_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] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #712] @ 80858 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8032c <_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 80674 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #656] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #688] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ + b 80660 <_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 805d0 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ + ldr ip, [pc, #632] @ 80838 <_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] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #640] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + bl 8032c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 80600 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ - ldr ip, [pc, #600] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 805f4 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #600] @ 80838 <_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] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #624] @ 80860 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8032c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - beq 8065c <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ + beq 80650 <_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 80624 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + ldr lr, [pc, #552] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #592] @ 80864 <_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] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #584] @ 80868 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8032c <_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 806a8 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr lr, [pc, #508] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #556] @ 8086c <_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] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #548] @ 80870 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8032c <_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 80674 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #472] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #528] @ 80874 <_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] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #520] @ 80878 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8032c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 806b4 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + bne 806a8 <_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 806a8 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r2, [pc, #492] @ 8087c <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ + ldr lr, [pc, #420] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #420] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #476] @ 8088c <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #476] @ 80880 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ mov r0, ip │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8032c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 80838 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + beq 8082c <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [ip, #28] │ │ │ │ - beq 806d4 <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ + beq 806c8 <_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 80708 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ cmp lr, #1 │ │ │ │ ldrbeq r5, [r0, r1] │ │ │ │ - beq 80704 <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ + beq 806f8 <_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 806d4 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ cmp lr, #1 │ │ │ │ - bne 80788 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ + bne 8077c <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 8076c <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ + bne 80760 <_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 8073c <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + ldr r2, [pc, #348] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ + ldr lr, [pc, #268] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #268] @ 8083c <_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] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ + bl 8032c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 8080c <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #236] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bls 80800 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #236] @ 80838 <_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] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #304] @ 8088c <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ mov r0, ip │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8032c <_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 80800 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #200] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #284] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #196] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #280] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ + b 8081c <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp lr, #2 │ │ │ │ - bne 807d0 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + bne 807c4 <_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 807a0 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr lr, [pc, #164] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #256] @ 80898 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ + ldr r3, [pc, #160] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #252] @ 8089c <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ + b 8081c <_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 80804 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #128] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #228] @ 808a0 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #124] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #224] @ 808a4 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ + b 8081c <_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 807e0 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + ldr lr, [pc, #100] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #208] @ 808a8 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ + ldr r3, [pc, #96] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #204] @ 808ac <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ + b 8081c <_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 80804 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #68] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #184] @ 808b0 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ + ldr r3, [pc, #64] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #180] @ 808b4 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ + b 8081c <_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 8082c <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + ldr lr, [pc, #36] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #160] @ 808b8 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ + ldr r3, [pc, #32] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #156] @ 808bc <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ stm sp, {r1, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8032c <_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 pc, r3, ip, asr #3 │ │ │ │ + @ instruction: 0x00362dfc │ │ │ │ + eorseq r5, r9, r4, ror #11 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - eorseq r5, r9, r8, lsr #1 │ │ │ │ + eorseq r5, r9, r8, lsr #12 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - eorseq r5, r9, r8, asr #1 │ │ │ │ + eorseq r5, r9, r8, asr #12 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - eorseq r5, r9, r8, lsr #2 │ │ │ │ + eorseq r5, r9, r8, lsr #13 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r5, r9, ip, asr r1 │ │ │ │ + @ instruction: 0x003956dc │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - eorseq r5, r9, r0, ror r1 │ │ │ │ + @ instruction: 0x003956f0 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - eorseq r5, r9, ip, lsl #3 │ │ │ │ + eorseq r5, r9, ip, lsl #14 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - eorseq r5, r9, r0, asr #2 │ │ │ │ + eorseq r5, r9, r0, asr #13 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - @ instruction: 0x003951b4 │ │ │ │ + eorseq r5, r9, r4, lsr r7 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x003951d0 │ │ │ │ - eorseq r5, r9, r0, ror #3 │ │ │ │ + eorseq r5, r9, r0, asr r7 │ │ │ │ + eorseq r5, r9, r0, ror #14 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x003951f0 │ │ │ │ + eorseq r5, r9, r0, ror r7 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r5, r9, r0, lsl #4 │ │ │ │ + eorseq r5, r9, r0, lsl #15 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - eorseq r5, r9, r4, lsl r2 │ │ │ │ + mlaseq r9, r4, r7, r5 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - eorseq r5, r9, r8, lsr #4 │ │ │ │ + eorseq r5, r9, r8, lsr #15 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - eorseq r5, r9, ip, lsr r2 │ │ │ │ + @ instruction: 0x003957bc │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - eorseq r5, r9, r0, asr r2 │ │ │ │ + @ instruction: 0x003957d0 │ │ │ │ │ │ │ │ -000808cc : │ │ │ │ +000808c0 : │ │ │ │ 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] @ 80944 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80944 │ │ │ │ + beq 80938 │ │ │ │ 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 112410 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 80948 │ │ │ │ + bge 8093c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80944 │ │ │ │ + beq 80938 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80944 │ │ │ │ + bne 80938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ │ │ │ │ -00080954 : │ │ │ │ +00080948 : │ │ │ │ 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] @ 80994 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 80990 │ │ │ │ - ldr r0, [pc, #40] @ 809a4 │ │ │ │ + beq 80984 │ │ │ │ + ldr r0, [pc, #40] @ 80998 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ 809a8 │ │ │ │ + ldr r1, [pc, #36] @ 8099c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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, lsr #16 │ │ │ │ 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 809dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [pc, #508] @ 80bd4 │ │ │ │ + ldr r3, [pc, #508] @ 80bc8 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 80ae8 │ │ │ │ + bhi 80adc │ │ │ │ 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] @ 80bcc │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 809cc │ │ │ │ + bne 809c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - b 80a0c │ │ │ │ + b 80a00 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192174 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 809f8 │ │ │ │ + beq 809ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192174 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 80a54 │ │ │ │ + bne 80a48 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809f8 │ │ │ │ + beq 809ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 809f8 │ │ │ │ + bne 809ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 809f8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 809ec │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #380] @ 80bdc │ │ │ │ - beq 80afc │ │ │ │ + ldreq r4, [pc, #380] @ 80bd0 │ │ │ │ + beq 80af0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80b88 │ │ │ │ + beq 80b7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 80afc │ │ │ │ - ldr r3, [pc, #344] @ 80be0 │ │ │ │ - ldr r1, [pc, #344] @ 80be4 │ │ │ │ + bne 80af0 │ │ │ │ + ldr r3, [pc, #344] @ 80bd4 │ │ │ │ + ldr r1, [pc, #344] @ 80bd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b88 │ │ │ │ + beq 80b7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80b88 │ │ │ │ + bne 80b7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 80b88 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 80b7c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192174 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r4, [pc, #272] @ 80bdc │ │ │ │ + ldrne r4, [pc, #272] @ 80bd0 │ │ │ │ subne r5, r4, #16 │ │ │ │ - bne 80afc │ │ │ │ - b 809f8 │ │ │ │ - ldr r3, [pc, #268] @ 80be8 │ │ │ │ - ldr r1, [pc, #268] @ 80bec │ │ │ │ + bne 80af0 │ │ │ │ + b 809ec │ │ │ │ + ldr r3, [pc, #268] @ 80bdc │ │ │ │ + ldr r1, [pc, #268] @ 80be0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 809f8 │ │ │ │ - ldr r3, [pc, #248] @ 80be8 │ │ │ │ - ldr r1, [pc, #252] @ 80bf0 │ │ │ │ + bl 18f354 │ │ │ │ + b 809ec │ │ │ │ + ldr r3, [pc, #248] @ 80bdc │ │ │ │ + ldr r1, [pc, #252] @ 80be4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 809f8 │ │ │ │ + bl 117680 │ │ │ │ + b 809ec │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1921f4 │ │ │ │ + bl 1923b0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b3c │ │ │ │ + beq 80b30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80b3c │ │ │ │ + bne 80b30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b60 │ │ │ │ + beq 80b54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80b60 │ │ │ │ + bne 80b54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809f8 │ │ │ │ + beq 809ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 809f8 │ │ │ │ + bne 809ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 809f8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 809ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80bac │ │ │ │ + beq 80ba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80bac │ │ │ │ + bne 80ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809f8 │ │ │ │ + beq 809ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 809f8 │ │ │ │ + bne 809ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 809f8 │ │ │ │ - subseq lr, r3, r0, lsr ip │ │ │ │ - eorseq r0, r8, r0, ror #16 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 809ec │ │ │ │ + subseq pc, r3, r8, ror r1 @ │ │ │ │ + eorseq r0, r8, r0, ror #27 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r7, r0, lsl #1 │ │ │ │ + eorseq r4, r7, r0, lsl #12 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r7, r0, lsr #1 │ │ │ │ - eorseq r4, r7, ip, asr #1 │ │ │ │ + eorseq r4, r7, r0, lsr #12 │ │ │ │ + eorseq r4, r7, ip, asr #12 │ │ │ │ │ │ │ │ -00080bf4 : │ │ │ │ +00080be8 : │ │ │ │ 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] @ 80cec │ │ │ │ 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 80c40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 80c40 │ │ │ │ + bne 80c34 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl aaf9c │ │ │ │ + bl ab000 │ │ │ │ mov r3, r0 │ │ │ │ - b 80c50 │ │ │ │ + b 80c44 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80c70 │ │ │ │ + bne 80c64 │ │ │ │ cmp r3, #0 │ │ │ │ sublt r1, r4, #1 │ │ │ │ movge r1, #0 │ │ │ │ - b 80c8c │ │ │ │ + b 80c80 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c38 │ │ │ │ - bl aaf9c │ │ │ │ + beq 80c2c │ │ │ │ + bl ab000 │ │ │ │ subs r1, r0, #0 │ │ │ │ addlt r1, r1, r4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80cb0 │ │ │ │ + bne 80ca4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movge r0, r4 │ │ │ │ mvnlt r0, #0 │ │ │ │ - b 80ccc │ │ │ │ + b 80cc0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c38 │ │ │ │ - bl aaf9c │ │ │ │ + beq 80c2c │ │ │ │ + bl ab000 │ │ │ │ cmp r0, #0 │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7] │ │ │ │ - blt 80c38 │ │ │ │ + blt 80c2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 80c38 │ │ │ │ + bge 80c2c │ │ │ │ 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 : │ │ │ │ +00080cf0 : │ │ │ │ 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 16edc4 │ │ │ │ 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 16f70c │ │ │ │ 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 +89173,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] @ 80df0 │ │ │ │ + bl fe18c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80da8 │ │ │ │ + bne 80d9c │ │ │ │ mov r0, #0 │ │ │ │ - b 80df4 │ │ │ │ + b 80de8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 5676c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 80dcc │ │ │ │ - bl a55d4 │ │ │ │ + bne 80dc0 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80da0 │ │ │ │ + bne 80d94 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80df0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 80de4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80da0 │ │ │ │ - ldr r0, [pc, #8] @ 80e00 │ │ │ │ + bne 80d94 │ │ │ │ + ldr r0, [pc, #8] @ 80df4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ 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 a5928 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 80e38 │ │ │ │ + bne 80e2c │ │ │ │ mvn r0, #0 │ │ │ │ - b 80ec4 │ │ │ │ + b 80eb8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #136] @ 80ecc │ │ │ │ - ldrne r0, [pc, #136] @ 80ed0 │ │ │ │ + ldreq r0, [pc, #136] @ 80ec0 │ │ │ │ + ldrne r0, [pc, #136] @ 80ec4 │ │ │ │ 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 19f4f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 80e8c │ │ │ │ + beq 80e80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80e8c │ │ │ │ + bne 80e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80e30 │ │ │ │ + beq 80e24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 80ea8 │ │ │ │ + bne 80e9c │ │ │ │ mov r0, #0 │ │ │ │ - b 80ec4 │ │ │ │ + b 80eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80ea0 │ │ │ │ + bne 80e94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 80ea0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 80e94 │ │ │ │ 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 80f18 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ - beq 80f24 │ │ │ │ - ldr r2, [pc, #72] @ 80f64 │ │ │ │ + beq 80f18 │ │ │ │ + ldr r2, [pc, #72] @ 80f58 │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r1, [pc, #68] @ 80f68 │ │ │ │ + ldr r1, [pc, #68] @ 80f5c │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92568 │ │ │ │ + bl 925b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80f58 │ │ │ │ + beq 80f4c │ │ │ │ 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 10cb60 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -00080f6c : │ │ │ │ +00080f60 : │ │ │ │ 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 80f88 │ │ │ │ + bl 585fc │ │ │ │ + b 80fcc │ │ │ │ + ldr r3, [pc, #68] @ 80fd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 80fe4 │ │ │ │ + ldr r1, [pc, #56] @ 80fd8 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 80fd8 │ │ │ │ + blt 80fcc │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 80fe8 │ │ │ │ + ldr r1, [pc, #32] @ 80fdc │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 650e8 │ │ │ │ + b 650e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - mlaseq r9, ip, r2, r5 │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ + eorseq r5, r9, ip, lsl r8 │ │ │ │ + eorseq r0, r6, r8, lsl lr │ │ │ │ │ │ │ │ -00080fec : │ │ │ │ +00080fe0 : │ │ │ │ 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 81008 │ │ │ │ + bl 585fc │ │ │ │ + b 810b0 │ │ │ │ + ldr r3, [pc, #168] @ 810b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #156] @ 810c8 │ │ │ │ + ldr r1, [pc, #156] @ 810bc │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 810bc │ │ │ │ - ldr r3, [pc, #136] @ 810cc │ │ │ │ + blt 810b0 │ │ │ │ + ldr r3, [pc, #136] @ 810c0 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 650e8 │ │ │ │ + bl 650e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 810bc │ │ │ │ + beq 810b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 810b4 │ │ │ │ + bne 810a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #84] @ 810d0 │ │ │ │ + ldr r2, [pc, #84] @ 810c4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #76] @ 810d4 │ │ │ │ + ldr r1, [pc, #76] @ 810c8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 810bc │ │ │ │ + beq 810b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 810bc │ │ │ │ + bne 810b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 810bc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 810b0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23fd80 │ │ │ │ + b 23fdc0 │ │ │ │ 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, ror r8 │ │ │ │ + eorseq r0, r6, r8, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r7, r4, lsr #19 │ │ │ │ + eorseq r5, r7, r4, lsr #30 │ │ │ │ │ │ │ │ -000810d8 : │ │ │ │ +000810cc : │ │ │ │ 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 810f4 │ │ │ │ + bl 585fc │ │ │ │ + b 81138 │ │ │ │ + ldr r3, [pc, #68] @ 81140 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 81150 │ │ │ │ + ldr r1, [pc, #56] @ 81144 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81144 │ │ │ │ + blt 81138 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 81154 │ │ │ │ + ldr r1, [pc, #32] @ 81148 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 229ba4 │ │ │ │ + b 229c20 │ │ │ │ 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, asr #17 │ │ │ │ + eorseq r0, r6, r8, lsl lr │ │ │ │ │ │ │ │ -00081158 : │ │ │ │ +0008114c : │ │ │ │ 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 81174 │ │ │ │ + bl 585fc │ │ │ │ + b 8119c │ │ │ │ + ldr r3, [pc, #164] @ 81220 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #152] @ 81230 │ │ │ │ + ldr r1, [pc, #152] @ 81224 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b9474 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 811b0 │ │ │ │ + bge 811a4 │ │ │ │ mov r4, #0 │ │ │ │ - b 81224 │ │ │ │ - ldr r3, [pc, #124] @ 81234 │ │ │ │ + b 81218 │ │ │ │ + ldr r3, [pc, #124] @ 81228 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 229ba4 │ │ │ │ + bl 229c20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 811a8 │ │ │ │ + beq 8119c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 81224 │ │ │ │ - ldr r2, [pc, #76] @ 81238 │ │ │ │ + bne 81218 │ │ │ │ + ldr r2, [pc, #76] @ 8122c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #68] @ 8123c │ │ │ │ + ldr r1, [pc, #68] @ 81230 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 811a8 │ │ │ │ + beq 8119c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 811a8 │ │ │ │ + bne 8119c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 811a8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 8119c │ │ │ │ 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, asr r9 │ │ │ │ + eorseq r0, r6, r8, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r9, r8, lsr r4 │ │ │ │ + @ instruction: 0x003959b8 │ │ │ │ │ │ │ │ -00081240 : │ │ │ │ +00081234 : │ │ │ │ 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 144bc4 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1a34 │ │ │ │ + b b1b04 │ │ │ │ │ │ │ │ -00081278 : │ │ │ │ +0008126c : │ │ │ │ mov r3, #0 │ │ │ │ - b 2256dc │ │ │ │ + b 225758 │ │ │ │ │ │ │ │ -00081280 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00081274 <_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 10b1d4 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000812b0 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000812a4 <_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] @ 812c4 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ + beq 812bc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ cmp r1, #4 │ │ │ │ - ldr r2, [pc, #12] @ 812d4 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ + ldr r2, [pc, #12] @ 812c8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b 10c4a8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ │ │ │ │ -000812d8 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000812cc <_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] @ 81430 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 8134c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bls 81340 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ tst r3, #3 │ │ │ │ - bne 8133c <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ + bne 81330 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 81330 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ + bcc 81324 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 81310 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ - b 81354 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + beq 81304 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ + b 81348 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ cmp r7, r2 │ │ │ │ - beq 8134c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + beq 81340 <_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 812f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ + b 81348 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - b 81358 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ + b 8134c <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 813a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bcc 8139c <_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 8139c <_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 813bc <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r3, #20 │ │ │ │ addeq r3, r3, #28 │ │ │ │ - b 813c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + b 813bc <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81378 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + beq 8136c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c4a8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81378 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + bne 8136c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - beq 813f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + beq 813e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ cmp r2, #4 │ │ │ │ addeq r3, r3, r0, lsl #2 │ │ │ │ - beq 81410 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + beq 81404 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 81428 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + b 8141c <_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 8141c <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ ldrb r2, [r2] │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 813f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ + b 813e8 <_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 81404 <_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] @ 81548 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 81558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + ldr r0, [pc, #244] @ 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 81490 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ + bne 81484 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 8155c <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #224] @ 81550 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 814cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 814c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 814cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ - b 81494 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ + ble 814c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + b 81488 <_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 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 8155c <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #160] @ 81550 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 814cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 814c0 <_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 814dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ 81554 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ + ldr r1, [pc, #140] @ 81558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + b 81540 <_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 1f8b50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 81528 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + beq 8151c <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81528 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + bne 8151c <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + beq 81540 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + bne 81540 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 81604 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #140] @ 81608 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 815c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ + bne 815bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81618 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ + ldr r3, [pc, #120] @ 8160c <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 815b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ + beq 815a4 <_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 815c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #100] @ 81610 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ + ldr r1, [pc, #100] @ 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 81608 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + b 815fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 204d9c │ │ │ │ + bl 205108 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81608 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + beq 815fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81608 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bne 815fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 816c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #140] @ 816c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81684 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ + bne 81678 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 816d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #120] @ 816c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8166c <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ + beq 81660 <_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 8167c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #100] @ 816cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ + ldr r1, [pc, #100] @ 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 816c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + b 816b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17abe0 │ │ │ │ + bl 17adbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 816c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + beq 816b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 816c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + bne 816b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 8177c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #140] @ 81780 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81740 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ + bne 81734 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81790 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #120] @ 81784 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81728 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ + beq 8171c <_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 81738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #100] @ 81788 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 81780 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + b 81774 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2100f8 │ │ │ │ + bl 2100d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81780 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + beq 81774 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81780 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + bne 81774 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ │ │ │ │ -0008179c : │ │ │ │ +00081790 : │ │ │ │ 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] @ 817d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2b4818 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b48a0 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 817e0 │ │ │ │ - b 2a7978 │ │ │ │ + ldr r0, [pc, #4] @ 817d4 │ │ │ │ + b 2a7b78 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r5, r9, r0, lsr #9 │ │ │ │ + eorseq r5, r9, r0, lsr #20 │ │ │ │ │ │ │ │ -000817e4 : │ │ │ │ +000817d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 275704 │ │ │ │ + bl 275914 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8180c │ │ │ │ - bl 11a964 │ │ │ │ + bne 81800 │ │ │ │ + bl 11a8f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8182c │ │ │ │ + beq 81820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8182c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 81820 │ │ │ │ + bl 9acd0 <_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 275914 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 818c0 │ │ │ │ + beq 818b4 │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - beq 81884 │ │ │ │ - ldr r1, [pc, #84] @ 818c8 │ │ │ │ + beq 81878 │ │ │ │ + ldr r1, [pc, #84] @ 818bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ad010 │ │ │ │ + bl ad0c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 81890 │ │ │ │ + b 81884 │ │ │ │ mov r1, r6 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 818ac │ │ │ │ + beq 818a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 818b4 │ │ │ │ + beq 818a8 │ │ │ │ mov r4, r5 │ │ │ │ - b 818c0 │ │ │ │ + b 818b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 818ac │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 818a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r6, r8, lsl #19 │ │ │ │ + eorseq r5, r6, r8, lsl #30 │ │ │ │ │ │ │ │ -000818cc : │ │ │ │ +000818c0 : │ │ │ │ mov r3, #2 │ │ │ │ - b 81834 │ │ │ │ + b 81828 │ │ │ │ │ │ │ │ -000818d4 : │ │ │ │ +000818c8 : │ │ │ │ mov r3, #3 │ │ │ │ - b 81834 │ │ │ │ + b 81828 │ │ │ │ │ │ │ │ -000818dc <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +000818d0 <_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 1aa5c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 330330 │ │ │ │ + b 330878 │ │ │ │ │ │ │ │ -00081900 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +000818f4 <_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] @ 81964 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 81928 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ + bne 8191c <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ mov r4, #0 │ │ │ │ - b 81968 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + b 8195c <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - bl 305034 │ │ │ │ + bl 3055d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81920 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq 81914 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r1, r5 │ │ │ │ - bl 3054c4 │ │ │ │ + bl 305a64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81968 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + bne 8195c <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce498 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81920 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - bl 11a964 │ │ │ │ - b 81920 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bne 81914 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bl 11a8f8 │ │ │ │ + b 81914 <_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 │ │ │ │ +00081968 : │ │ │ │ + ldr r1, [pc, #28] @ 8198c │ │ │ │ + ldr r3, [pc, #28] @ 81990 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [pc, #20] @ 819a0 │ │ │ │ + bl 359840 │ │ │ │ + ldr r2, [pc, #20] @ 81994 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18f234 <_PyErr_SetString@@Base> │ │ │ │ + b 18f3f0 <_PyErr_SetString@@Base> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r5, r9, r8, asr #9 │ │ │ │ + eorseq r5, r9, r8, asr #20 │ │ │ │ │ │ │ │ -000819a4 <_PyState_AddModule@@Base>: │ │ │ │ +00081998 <_PyState_AddModule@@Base>: │ │ │ │ subs r3, r2, #0 │ │ │ │ - beq 819f0 <_PyState_AddModule@@Base+0x4c> │ │ │ │ + beq 819e4 <_PyState_AddModule@@Base+0x4c> │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 819e4 <_PyState_AddModule@@Base+0x40> │ │ │ │ + beq 819d8 <_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] @ 819ec <_PyState_AddModule@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 819f0 <_PyState_AddModule@@Base+0x58> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f3f0 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2403a0 │ │ │ │ + b 2403e0 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r9, r7, r0, ror #10 │ │ │ │ + eorseq r9, r7, r0, ror #21 │ │ │ │ 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] @ 81a1c <_PyState_AddModule@@Base+0x84> │ │ │ │ + ldr r2, [pc, #16] @ 81a20 <_PyState_AddModule@@Base+0x88> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f3f0 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r5, r9, ip, ror #9 │ │ │ │ + eorseq r5, r9, ip, ror #20 │ │ │ │ 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] @ 81a4c <_PyState_AddModule@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #16] @ 81a50 <_PyState_AddModule@@Base+0xb8> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f3f0 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r5, r9, ip, ror #9 │ │ │ │ + eorseq r5, r9, ip, ror #20 │ │ │ │ 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 81a94 <_PyState_AddModule@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #84] @ 81ad4 <_PyState_AddModule@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #84] @ 81ad8 <_PyState_AddModule@@Base+0x140> │ │ │ │ + ldr r0, [pc, #84] @ 81adc <_PyState_AddModule@@Base+0x144> │ │ │ │ mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31714c <_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] @ 81ae0 <_PyState_AddModule@@Base+0x148> │ │ │ │ + bl 359840 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 240f74 │ │ │ │ + bl 240fb4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 81a98 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + beq 81a8c <_PyState_AddModule@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81ad8 <_PyState_AddModule@@Base+0x134> │ │ │ │ + beq 81acc <_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 24333c │ │ │ │ + ldr r0, [pc, #16] @ 81ae4 <_PyState_AddModule@@Base+0x14c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - mlaseq r6, r8, fp, r7 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq r8, r6, r8, lsl r1 │ │ │ │ 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 92e84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 81d80 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ - ldr r3, [pc, #624] @ 81d8c <_PyState_AddModule@@Base+0x3e8> │ │ │ │ - bl 3592c0 │ │ │ │ + beq 81d74 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #624] @ 81d80 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ + bl 359840 │ │ │ │ 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 81b40 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ movne r6, #0 │ │ │ │ - bne 81b4c <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bne 81b40 <_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] @ 81d84 <_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 81ba8 <_PyState_AddModule@@Base+0x210> │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d50 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81ba4 <_PyState_AddModule@@Base+0x200> │ │ │ │ + beq 81b98 <_PyState_AddModule@@Base+0x200> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81ba4 <_PyState_AddModule@@Base+0x200> │ │ │ │ + bne 81b98 <_PyState_AddModule@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 81b4c <_PyState_AddModule@@Base+0x1b4> │ │ │ │ + b 81d50 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #472] @ 81d88 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c20 <_PyState_AddModule@@Base+0x27c> │ │ │ │ + beq 81c14 <_PyState_AddModule@@Base+0x27c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81bbc <_PyState_AddModule@@Base+0x218> │ │ │ │ - bl 9dd0c │ │ │ │ + beq 81bb0 <_PyState_AddModule@@Base+0x218> │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d50 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81c14 <_PyState_AddModule@@Base+0x270> │ │ │ │ + beq 81c08 <_PyState_AddModule@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c14 <_PyState_AddModule@@Base+0x270> │ │ │ │ + bne 81c08 <_PyState_AddModule@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 81bb0 <_PyState_AddModule@@Base+0x218> │ │ │ │ + b 81d50 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #368] @ 81d8c <_PyState_AddModule@@Base+0x3f4> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c8c <_PyState_AddModule@@Base+0x2e8> │ │ │ │ + beq 81c80 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81c28 <_PyState_AddModule@@Base+0x284> │ │ │ │ - bl 9dd0c │ │ │ │ + beq 81c1c <_PyState_AddModule@@Base+0x284> │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d50 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81c80 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + beq 81c74 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c80 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + bne 81c74 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 81c1c <_PyState_AddModule@@Base+0x284> │ │ │ │ + b 81d50 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #264] @ 81d90 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81d84 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + beq 81d78 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ ldr r0, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d84 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ - bl 9dd0c │ │ │ │ + beq 81d78 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d50 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115980 │ │ │ │ + bl 115910 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81cf4 <_PyState_AddModule@@Base+0x350> │ │ │ │ + bge 81ce8 <_PyState_AddModule@@Base+0x350> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d50 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + bne 81d50 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 81d50 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d14 <_PyState_AddModule@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81c9c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81c90 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c9c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bne 81c90 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 81c9c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 81c90 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81d54 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + beq 81d48 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d54 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + bne 81d48 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81c9c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81c90 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81d80 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + beq 81d74 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81d80 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + bne 81d74 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 +90246,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 81dd0 <_PyState_AddModule@@Base+0x438> │ │ │ │ + ldr r1, [pc, #84] @ 81e20 <_PyState_AddModule@@Base+0x488> │ │ │ │ + ldr r0, [pc, #84] @ 81e24 <_PyState_AddModule@@Base+0x48c> │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 81e28 <_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 81de8 <_PyState_AddModule@@Base+0x450> │ │ │ │ + bl 16c610 │ │ │ │ + b 81e14 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + bl 1622b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81e20 <_PyState_AddModule@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #48] @ 81e38 <_PyState_AddModule@@Base+0x494> │ │ │ │ + bge 81e14 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #48] @ 81e2c <_PyState_AddModule@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189b58 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81e20 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + beq 81e14 <_PyState_AddModule@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189b80 <_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 182528 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + eorseq sp, r5, r0, lsr #11 │ │ │ │ + @ instruction: 0x003d1fb0 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -00081e3c : │ │ │ │ +00081e30 : │ │ │ │ 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] @ 81ed0 │ │ │ │ + bl 18f194 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81e84 │ │ │ │ - bl a55d4 │ │ │ │ + bne 81e78 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81ed0 │ │ │ │ - ldr r0, [pc, #104] @ 81ee0 │ │ │ │ - bl 16f938 │ │ │ │ + bne 81ec4 │ │ │ │ + ldr r0, [pc, #104] @ 81ed4 │ │ │ │ + bl 16f9fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 81ed0 │ │ │ │ + beq 81ec4 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #84] @ 81ee4 │ │ │ │ + ldr r0, [pc, #84] @ 81ed8 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ strd r4, [sp] │ │ │ │ - bl c038c │ │ │ │ + bl c039c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81ebc │ │ │ │ + beq 81eb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81ec4 │ │ │ │ + beq 81eb8 │ │ │ │ mov r4, r5 │ │ │ │ - b 81ed0 │ │ │ │ + b 81ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 81ebc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 81eb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sp, r7, r0, asr #1 │ │ │ │ - @ instruction: 0x0035cff4 │ │ │ │ + eorseq sp, r5, r4, ror r5 │ │ │ │ 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 81f00 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #120] @ 81f84 │ │ │ │ - b 264a74 │ │ │ │ - ldr r0, [pc, #116] @ 81f88 │ │ │ │ - bl 264a74 │ │ │ │ + ldr r0, [pc, #120] @ 81f78 │ │ │ │ + b 264c84 │ │ │ │ + ldr r0, [pc, #116] @ 81f7c │ │ │ │ + bl 264c84 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r1, #32 │ │ │ │ - beq 81f78 │ │ │ │ + beq 81f6c │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne 81f3c │ │ │ │ - ldr r0, [pc, #84] @ 81f8c │ │ │ │ - bl 264a74 │ │ │ │ - b 81f18 │ │ │ │ + bne 81f30 │ │ │ │ + ldr r0, [pc, #84] @ 81f80 │ │ │ │ + bl 264c84 │ │ │ │ + b 81f0c │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi 81f50 │ │ │ │ - ldr r0, [pc, #68] @ 81f90 │ │ │ │ - bl 264a74 │ │ │ │ - b 81f18 │ │ │ │ + bhi 81f44 │ │ │ │ + ldr r0, [pc, #68] @ 81f84 │ │ │ │ + bl 264c84 │ │ │ │ + b 81f0c │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 81f64 │ │ │ │ - ldr r0, [pc, #52] @ 81f94 │ │ │ │ - bl 264a74 │ │ │ │ - b 81f18 │ │ │ │ + bhi 81f58 │ │ │ │ + ldr r0, [pc, #52] @ 81f88 │ │ │ │ + bl 264c84 │ │ │ │ + b 81f0c │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - ldr r0, [pc, #40] @ 81f98 │ │ │ │ - ldrcs r0, [pc, #40] @ 81f9c │ │ │ │ - bl 264a74 │ │ │ │ - b 81f18 │ │ │ │ - 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, #40] @ 81f8c │ │ │ │ + ldrcs r0, [pc, #40] @ 81f90 │ │ │ │ + bl 264c84 │ │ │ │ + b 81f0c │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #4] @ 81f7c │ │ │ │ + b 264c84 │ │ │ │ + eorseq r9, r6, r8, lsr sp │ │ │ │ + @ instruction: 0x003736d0 │ │ │ │ + eorseq r5, r9, r8, lsl #21 │ │ │ │ + eorseq r5, r9, ip, lsl #21 │ │ │ │ + mlaseq r9, r0, sl, r5 │ │ │ │ + mlaseq r9, r8, sl, r5 │ │ │ │ + eorseq r7, r6, r0, asr r0 │ │ │ │ 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] @ 82024 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - beq 81fd4 │ │ │ │ + beq 81fc8 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 82004 │ │ │ │ + bne 81ff8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8200c │ │ │ │ - ldr r0, [pc, #80] @ 82034 │ │ │ │ - bl 1cc8a4 <_PyArg_NoPositional@@Base> │ │ │ │ + beq 82000 │ │ │ │ + ldr r0, [pc, #80] @ 82028 │ │ │ │ + bl 1ccaac <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82028 │ │ │ │ + beq 8201c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 8200c │ │ │ │ + beq 82000 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8200c │ │ │ │ + beq 82000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 254db4 │ │ │ │ + b 254e34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82004 │ │ │ │ - ldr r0, [pc, #24] @ 82034 │ │ │ │ + beq 81ff8 │ │ │ │ + ldr r0, [pc, #24] @ 82028 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82004 │ │ │ │ + bne 81ff8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ - eorseq r5, r9, r0, lsr #10 │ │ │ │ + eorseq r5, r9, r0, lsr #21 │ │ │ │ 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] @ 820a8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 820a8 │ │ │ │ + beq 8209c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ab18c │ │ │ │ + bl 1ab050 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82090 │ │ │ │ - ldr r3, [pc, #52] @ 820b8 │ │ │ │ - ldr r1, [pc, #52] @ 820bc │ │ │ │ + bne 82084 │ │ │ │ + ldr r3, [pc, #52] @ 820ac │ │ │ │ + ldr r1, [pc, #52] @ 820b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 820ac │ │ │ │ + bl 18f354 │ │ │ │ + b 820a0 │ │ │ │ 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 2cd958 <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ + ldr r4, [pc, #16] @ 820b4 │ │ │ │ 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, ror #6 │ │ │ │ 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] @ 82188 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 820f0 │ │ │ │ + beq 820e4 │ │ │ │ bl 2928c │ │ │ │ - ldr r1, [pc, #160] @ 82198 │ │ │ │ + ldr r1, [pc, #160] @ 8218c │ │ │ │ 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] @ 82190 │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8214c │ │ │ │ + beq 82140 │ │ │ │ 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 234744 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [pc, #92] @ 82194 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_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 +90492,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 │ │ │ │ + eorseq sl, r5, r0, lsl r6 │ │ │ │ + eorseq ip, r7, ip, ror sp │ │ │ │ │ │ │ │ -000821a4 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00082198 <_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] @ 821b4 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 820b8 │ │ │ │ + @ instruction: 0x00395ab8 │ │ │ │ │ │ │ │ -000821c4 : │ │ │ │ +000821b8 : │ │ │ │ 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 82220 │ │ │ │ + bl c6900 <_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 82220 │ │ │ │ + ldr r1, [pc, #44] @ 82228 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8222c │ │ │ │ - ldr r1, [pc, #28] @ 82238 │ │ │ │ + beq 82220 │ │ │ │ + ldr r1, [pc, #28] @ 8222c │ │ │ │ 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, lsl #23 │ │ │ │ + eorseq r4, r7, r4, asr pc │ │ │ │ │ │ │ │ -0008223c : │ │ │ │ +00082230 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -00082248 : │ │ │ │ +0008223c : │ │ │ │ mov r3, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -00082250 : │ │ │ │ +00082244 : │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -0008225c : │ │ │ │ +00082250 : │ │ │ │ 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 78a18 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082290 : │ │ │ │ +00082284 : │ │ │ │ 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 78a18 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000822c8 : │ │ │ │ +000822bc : │ │ │ │ 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 78a18 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082300 : │ │ │ │ +000822f4 : │ │ │ │ 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 : │ │ │ │ +00082320 : │ │ │ │ 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 +90636,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 8239c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 823d4 │ │ │ │ + beq 823c8 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr ip, [pc, #260] @ 824b8 │ │ │ │ + ldr ip, [pc, #260] @ 824ac │ │ │ │ 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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 824ac │ │ │ │ + beq 824a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8245c │ │ │ │ + beq 82450 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 824ac │ │ │ │ - beq 8245c │ │ │ │ - ldr r3, [pc, #196] @ 824bc │ │ │ │ - bl 3592c0 │ │ │ │ + blt 824a0 │ │ │ │ + beq 82450 │ │ │ │ + ldr r3, [pc, #196] @ 824b0 │ │ │ │ + bl 359840 │ │ │ │ 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 b8b20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82448 │ │ │ │ + beq 8243c │ │ │ │ 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 82408 │ │ │ │ + ldr r3, [pc, #112] @ 824b4 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 82488 │ │ │ │ - ldr r3, [pc, #88] @ 824bc │ │ │ │ - bl 3592c0 │ │ │ │ + b 8247c │ │ │ │ + ldr r3, [pc, #88] @ 824b0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r2, [pc, #80] @ 824c0 │ │ │ │ + ldr r2, [pc, #80] @ 824b4 │ │ │ │ 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 82490 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 824ac │ │ │ │ + bne 824a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a5928 │ │ │ │ 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 │ │ │ │ + bl 3da1c │ │ │ │ + ldr r0, [pc] @ 824d4 │ │ │ │ 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] @ 825b8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 82518 │ │ │ │ - ldr r0, [pc, #184] @ 825c8 │ │ │ │ + beq 8250c │ │ │ │ + ldr r0, [pc, #184] @ 825bc │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 82528 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 8251c │ │ │ │ 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 8252c │ │ │ │ + ldr r1, [pc, #156] @ 825c0 │ │ │ │ + ldr r0, [pc, #148] @ 825bc │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82540 │ │ │ │ + ldr r1, [pc, #144] @ 825c4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f404c │ │ │ │ + bl f3f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82554 │ │ │ │ + bge 82548 │ │ │ │ mov r4, #0 │ │ │ │ - b 825b8 │ │ │ │ + b 825ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82594 │ │ │ │ + beq 82588 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 82594 │ │ │ │ + bne 82588 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82594 │ │ │ │ + beq 82588 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 82594 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 82588 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #48] @ 825d4 │ │ │ │ - ldr r0, [pc, #48] @ 825d8 │ │ │ │ + ldr r2, [pc, #48] @ 825c8 │ │ │ │ + ldr r0, [pc, #48] @ 825cc │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ + eorseq r8, r6, r0, lsr pc │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - @ instruction: 0x0036aab0 │ │ │ │ - eorseq r5, r9, r4, ror r5 │ │ │ │ + eorseq fp, r6, r0, lsr r0 │ │ │ │ + @ instruction: 0x00395af4 │ │ │ │ │ │ │ │ -000825dc : │ │ │ │ +000825d0 : │ │ │ │ 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 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82684 │ │ │ │ + beq 82678 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 82660 │ │ │ │ + beq 82654 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8268c │ │ │ │ + beq 82680 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 8268c │ │ │ │ + bne 82680 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82660 │ │ │ │ + beq 82654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82660 │ │ │ │ + bne 82654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82684 │ │ │ │ + beq 82678 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82684 │ │ │ │ + bne 82678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mvn r7, #0 │ │ │ │ - b 826fc │ │ │ │ + b 826f0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 28af98 │ │ │ │ + bl 28b05c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 826d8 │ │ │ │ + beq 826cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 826d8 │ │ │ │ + bne 826cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 826fc │ │ │ │ + beq 826f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 826fc │ │ │ │ + bne 826f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00082708 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +000826fc <_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 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 82798 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + beq 8278c <_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 +90892,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 60fd8 <_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 82788 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a8ac │ │ │ │ + b 8278c <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000827a4 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00082798 <_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 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 82834 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + beq 82828 <_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 +90933,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 60fd8 <_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 82824 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + bl 11a8ac │ │ │ │ + b 82828 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00082840 : │ │ │ │ +00082834 : │ │ │ │ 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 9b2f8 │ │ │ │ │ │ │ │ -00082860 : │ │ │ │ +00082854 : │ │ │ │ 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] @ 828f0 │ │ │ │ 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 82888 │ │ │ │ + ldr r1, [pc, #116] @ 828f4 │ │ │ │ + ldr r0, [pc, #116] @ 828f8 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 828d0 │ │ │ │ + ldr r2, [pc, #108] @ 828fc │ │ │ │ cmp r1, r2 │ │ │ │ - beq 828e4 │ │ │ │ + beq 828d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 828cc │ │ │ │ + beq 828c0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 828cc │ │ │ │ + beq 828c0 │ │ │ │ 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 828dc │ │ │ │ + ldr r3, [pc, #56] @ 82900 │ │ │ │ + ldr r1, [pc, #56] @ 82904 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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, lsl #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - mlaseq r9, r0, r5, r5 │ │ │ │ + eorseq r5, r9, r0, lsl fp │ │ │ │ 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] @ 82a78 │ │ │ │ + ldr r2, [pc, #332] @ 82a7c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82968 │ │ │ │ + bne 8295c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82a8c │ │ │ │ + ldr r3, [pc, #312] @ 82a80 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 829e0 │ │ │ │ + beq 829d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 829e0 │ │ │ │ - b 8296c │ │ │ │ + ble 829d4 │ │ │ │ + b 82960 │ │ │ │ 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 8299c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82a8c │ │ │ │ + ldr r3, [pc, #248] @ 82a80 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 829e0 │ │ │ │ + beq 829d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 829e0 │ │ │ │ - b 829ac │ │ │ │ + ble 829d4 │ │ │ │ + b 829a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82a18 │ │ │ │ + beq 82a0c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82a08 │ │ │ │ + bne 829fc │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82a8c │ │ │ │ + ldr r3, [pc, #176] @ 82a80 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 829f8 │ │ │ │ - ldr r3, [pc, #168] @ 82a90 │ │ │ │ - ldr r1, [pc, #168] @ 82a94 │ │ │ │ + bne 829ec │ │ │ │ + ldr r3, [pc, #168] @ 82a84 │ │ │ │ + ldr r1, [pc, #168] @ 82a88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r7, #0 │ │ │ │ - b 82a7c │ │ │ │ + b 82a70 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 829e0 │ │ │ │ - b 82a0c │ │ │ │ + ble 829d4 │ │ │ │ + b 82a00 │ │ │ │ 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 1f88dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82a50 │ │ │ │ + beq 82a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82a50 │ │ │ │ + bne 82a44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82a74 │ │ │ │ + beq 82a68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82a74 │ │ │ │ + bne 82a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ 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] @ 82bfc │ │ │ │ + ldr r2, [pc, #332] @ 82c00 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82aec │ │ │ │ + bne 82ae0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82c10 │ │ │ │ + ldr r3, [pc, #312] @ 82c04 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82b64 │ │ │ │ + beq 82b58 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82b64 │ │ │ │ - b 82af0 │ │ │ │ + ble 82b58 │ │ │ │ + b 82ae4 │ │ │ │ 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 82b20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82c10 │ │ │ │ + ldr r3, [pc, #248] @ 82c04 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82b64 │ │ │ │ + beq 82b58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82b64 │ │ │ │ - b 82b30 │ │ │ │ + ble 82b58 │ │ │ │ + b 82b24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82b9c │ │ │ │ + beq 82b90 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82b8c │ │ │ │ + bne 82b80 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82c10 │ │ │ │ + ldr r3, [pc, #176] @ 82c04 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82b7c │ │ │ │ - ldr r3, [pc, #168] @ 82c14 │ │ │ │ - ldr r1, [pc, #168] @ 82c18 │ │ │ │ + bne 82b70 │ │ │ │ + ldr r3, [pc, #168] @ 82c08 │ │ │ │ + ldr r1, [pc, #168] @ 82c0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r7, #0 │ │ │ │ - b 82c00 │ │ │ │ + b 82bf4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82b64 │ │ │ │ - b 82b90 │ │ │ │ + ble 82b58 │ │ │ │ + b 82b84 │ │ │ │ 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 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82bd4 │ │ │ │ + beq 82bc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82bd4 │ │ │ │ + bne 82bc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82bf8 │ │ │ │ + beq 82bec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82bf8 │ │ │ │ + bne 82bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ │ │ │ │ -00082c1c : │ │ │ │ +00082c10 : │ │ │ │ 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 82c60 │ │ │ │ + ldr r2, [pc, #80] @ 82c8c │ │ │ │ + bl 359840 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82c6c │ │ │ │ + bne 82c60 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2949fc │ │ │ │ + bl 294ac0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9b1dc │ │ │ │ + b 9b2f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082c9c : │ │ │ │ +00082c90 : │ │ │ │ mvn r2, #0 │ │ │ │ - b 82c1c │ │ │ │ + b 82c10 │ │ │ │ │ │ │ │ -00082ca4 : │ │ │ │ +00082c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82ce4 │ │ │ │ + beq 82cd8 │ │ │ │ mov r5, r1 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82cec │ │ │ │ - ldr r3, [pc, #84] @ 82d28 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 82ce0 │ │ │ │ + ldr r3, [pc, #84] @ 82d1c │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r5, #0 │ │ │ │ - b 82d20 │ │ │ │ + b 82d14 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 289da8 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 289e6c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82d20 │ │ │ │ + beq 82d14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82d20 │ │ │ │ + bne 82d14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082d2c : │ │ │ │ +00082d20 : │ │ │ │ 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] @ 82d98 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82da8 │ │ │ │ + ldr r0, [pc, #84] @ 82d9c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 237980 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82da8 │ │ │ │ + bl 2379ac <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 82d9c │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2b4818 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b48a0 <_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 82d80 │ │ │ │ + ldr r0, [pc, #32] @ 82da0 │ │ │ │ + bl 2a7b78 │ │ │ │ + ldr r0, [pc, #20] @ 82d9c │ │ │ │ + bl 2379ac <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 82d9c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b0d8 │ │ │ │ - b 82d68 │ │ │ │ + bl 8b134 │ │ │ │ + b 82d5c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r5, r9, r8, lsr #11 │ │ │ │ + eorseq r5, r9, r8, lsr #22 │ │ │ │ │ │ │ │ -00082db0 : │ │ │ │ +00082da4 : │ │ │ │ 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] @ 82e1c │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82e2c │ │ │ │ + ldr r0, [pc, #84] @ 82e20 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 237980 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82e2c │ │ │ │ + bl 2379ac <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 82e20 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2aa0fc │ │ │ │ + bl 2aa2fc │ │ │ │ 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 82e04 │ │ │ │ + ldr r0, [pc, #32] @ 82e24 │ │ │ │ + bl 2a7b78 │ │ │ │ + ldr r0, [pc, #20] @ 82e20 │ │ │ │ + bl 2379ac <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 82e20 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b0d8 │ │ │ │ - b 82dec │ │ │ │ + bl 8b134 │ │ │ │ + b 82de0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - @ instruction: 0x003955dc │ │ │ │ + eorseq r5, r9, ip, asr fp │ │ │ │ │ │ │ │ -00082e34 : │ │ │ │ +00082e28 : │ │ │ │ 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] @ 82ee4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #152] @ 82ef4 │ │ │ │ + ldr r0, [pc, #152] @ 82ee8 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 237980 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 2379ac <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82ee0 │ │ │ │ + beq 82ed4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bne 82e68 │ │ │ │ + bne 82e5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82e98 │ │ │ │ + beq 82e8c │ │ │ │ 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 359504 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 82ea0 │ │ │ │ - ldr r0, [pc, #48] @ 82ef4 │ │ │ │ - bl 8b0d8 │ │ │ │ + bne 82e94 │ │ │ │ + ldr r0, [pc, #48] @ 82ee8 │ │ │ │ + bl 8b134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r1, #8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 358410 │ │ │ │ + bl 35898c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 82ef4 │ │ │ │ - bl 8b0d8 │ │ │ │ + ldr r0, [pc, #12] @ 82ee8 │ │ │ │ + bl 8b134 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ │ │ │ │ -00082ef8 : │ │ │ │ +00082eec : │ │ │ │ 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] @ 82f14 │ │ │ │ + bl 22f6b8 │ │ │ │ + bl 234574 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc] @ 82f20 │ │ │ │ - b 8b0d8 │ │ │ │ + ldr r0, [pc] @ 82f14 │ │ │ │ + b 8b134 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00082f24 : │ │ │ │ +00082f18 : │ │ │ │ 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] @ 82f50 │ │ │ │ + bl 22f6b8 │ │ │ │ + ldr r3, [pc, #20] @ 82f50 │ │ │ │ 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 8b134 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00082f60 : │ │ │ │ +00082f54 : │ │ │ │ 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] @ 82f8c │ │ │ │ + bl 22f6b8 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #16] @ 82f98 │ │ │ │ + ldr r3, [pc, #16] @ 82f8c │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b0d8 │ │ │ │ + b 8b134 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00082f9c : │ │ │ │ +00082f90 : │ │ │ │ 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] @ 82fec │ │ │ │ + bl 22f6b8 │ │ │ │ + ldr r2, [pc, #60] @ 82ff0 │ │ │ │ ldr r3, [r2, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble 82fd8 │ │ │ │ + ble 82fcc │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ 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 8b134 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - ldr r0, [pc] @ 83008 │ │ │ │ + ldr r0, [pc] @ 82ffc │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 83014 │ │ │ │ + ldr r0, [pc] @ 83008 │ │ │ │ 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 83044 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83064 │ │ │ │ - b 83074 │ │ │ │ + bne 83058 │ │ │ │ + b 83068 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83040 │ │ │ │ + beq 83034 │ │ │ │ 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 83084 │ │ │ │ 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 +91515,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 830d8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 830f8 │ │ │ │ - b 83108 │ │ │ │ + bne 830ec │ │ │ │ + b 830fc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 830d4 │ │ │ │ + beq 830c8 │ │ │ │ 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 83118 │ │ │ │ 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 +91552,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 83178 │ │ │ │ + ldr r3, [pc, #40] @ 8318c │ │ │ │ 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 8315c │ │ │ │ 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 831d4 │ │ │ │ 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 831b8 │ │ │ │ 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 8322c │ │ │ │ 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 83210 │ │ │ │ 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] @ 83258 │ │ │ │ + ldreq r0, [pc, #4] @ 8325c │ │ │ │ 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 83298 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 832b8 │ │ │ │ - b 832c8 │ │ │ │ + bne 832ac │ │ │ │ + b 832bc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83294 │ │ │ │ + beq 83288 │ │ │ │ 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 +91651,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] @ 83318 │ │ │ │ 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] @ 8331c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ @@ -91676,15 +91673,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] @ 833d0 │ │ │ │ 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 +91690,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 8339c │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb ip, [r4, #4091] @ 0xffb │ │ │ │ - bl 8332c │ │ │ │ + bl 83320 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #40] @ 833dc │ │ │ │ + ldr r2, [pc, #40] @ 833d0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r0] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 833cc │ │ │ │ + beq 833c0 │ │ │ │ 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] @ 833f0 │ │ │ │ + ldr r2, [pc, #20] @ 833f4 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #16] @ 83404 │ │ │ │ + ldr r0, [pc, #16] @ 833f8 │ │ │ │ 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 +91730,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 83434 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83454 │ │ │ │ - b 83464 │ │ │ │ + bne 83448 │ │ │ │ + b 83458 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83430 │ │ │ │ + beq 83424 │ │ │ │ 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] @ 8347c │ │ │ │ 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 834f8 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #32768 @ 0x8000 │ │ │ │ - ble 834c4 │ │ │ │ + ble 834b8 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bls 834d4 │ │ │ │ + bls 834c8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8351c │ │ │ │ + b 83510 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 834cc │ │ │ │ + bne 834c0 │ │ │ │ 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 834c0 │ │ │ │ + ldr r3, [pc, #24] @ 83518 │ │ │ │ + bl 359840 │ │ │ │ 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 +91801,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 8354c │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 83540 │ │ │ │ + b 83534 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8358c │ │ │ │ + beq 83580 │ │ │ │ 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 20b3fc <_PyBytesWriter_WriteBytes@@Base+0x4380> │ │ │ │ + ldr r0, [pc, #8] @ 83588 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 83594 │ │ │ │ + ldr r0, [pc] @ 83588 │ │ │ │ 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 21dc68 │ │ │ │ + b 54778 │ │ │ │ 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 835f0 │ │ │ │ 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 835b0 │ │ │ │ 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] @ 83668 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7b150 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b144 <_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, ip, lsr #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] @ 83814 │ │ │ │ mov r6, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #24] │ │ │ │ - beq 836c4 │ │ │ │ + beq 836b8 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - ldr r7, [pc, #356] @ 83824 │ │ │ │ + ldr r7, [pc, #356] @ 83818 │ │ │ │ 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 8371c │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 836fc │ │ │ │ + bne 836f0 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 837fc │ │ │ │ + beq 837f0 │ │ │ │ orrs r5, r6, r5 │ │ │ │ - ldreq r7, [pc, #288] @ 83828 │ │ │ │ - ldr r1, [pc, #288] @ 8382c │ │ │ │ + ldreq r7, [pc, #288] @ 8381c │ │ │ │ + ldr r1, [pc, #288] @ 83820 │ │ │ │ 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 837f0 │ │ │ │ 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] @ 83824 │ │ │ │ + ldrlt r9, [pc, #232] @ 83828 │ │ │ │ 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] @ 8382c │ │ │ │ + bl 3585f8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35807c │ │ │ │ + bl 3585f8 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 35807c │ │ │ │ + bl 3585f8 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #148] @ 83828 │ │ │ │ + ldr r3, [pc, #148] @ 8381c │ │ │ │ add r4, sp, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ 8383c │ │ │ │ + ldr r2, [pc, #148] @ 83830 │ │ │ │ mov r5, r0 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #136] @ 83840 │ │ │ │ + ldr r3, [pc, #136] @ 83834 │ │ │ │ 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] @ 83838 │ │ │ │ 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] @ 8383c │ │ │ │ + ldr r0, [pc, #64] @ 83840 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ movne r2, r8 │ │ │ │ - bl 83630 │ │ │ │ + bl 83624 │ │ │ │ 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, asr r6 │ │ │ │ + eorseq sp, r8, ip, asr #18 │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ + eorseq r5, r9, r4, lsr #23 │ │ │ │ + @ instruction: 0x0038d3d4 │ │ │ │ + eorseq sp, r6, r8, asr #10 │ │ │ │ + eorseq ip, r7, r4, lsr r3 │ │ │ │ + @ instruction: 0x0038bcd8 │ │ │ │ + @ instruction: 0x00395bb0 │ │ │ │ + @ instruction: 0x00395bb8 │ │ │ │ + mlaseq r9, ip, fp, r5 │ │ │ │ + andeq sl, r7, ip, lsr #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] @ 839f0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #376] @ 83a00 │ │ │ │ + ldr r2, [pc, #376] @ 839f4 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ - bl 83630 │ │ │ │ + bl 83624 │ │ │ │ orrs r7, r7, r8 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bne 8396c │ │ │ │ + bne 83960 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 83678 │ │ │ │ + bl 8366c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83678 │ │ │ │ + bl 8366c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83678 │ │ │ │ + bl 8366c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83678 │ │ │ │ + bl 8366c │ │ │ │ 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 8366c │ │ │ │ + ldr r3, [pc, #248] @ 839f8 │ │ │ │ + ldr r2, [pc, #248] @ 839fc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #228] @ 839fc │ │ │ │ - bl 83630 │ │ │ │ + ldr r0, [pc, #228] @ 839f0 │ │ │ │ + bl 83624 │ │ │ │ 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 83958 │ │ │ │ + ldr r2, [pc, #208] @ 83a00 │ │ │ │ + ldr r0, [pc, #188] @ 839f0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83624 │ │ │ │ cmp r9, r6 │ │ │ │ - ldr r2, [pc, #192] @ 83a10 │ │ │ │ - ldr r0, [pc, #168] @ 839fc │ │ │ │ + ldr r2, [pc, #192] @ 83a04 │ │ │ │ + ldr r0, [pc, #168] @ 839f0 │ │ │ │ movne r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ - ldr r2, [pc, #176] @ 83a14 │ │ │ │ - b 839e8 │ │ │ │ - ldr r2, [pc, #172] @ 83a18 │ │ │ │ - b 839e8 │ │ │ │ + bl 83624 │ │ │ │ + ldr r2, [pc, #176] @ 83a08 │ │ │ │ + b 839dc │ │ │ │ + ldr r2, [pc, #172] @ 83a0c │ │ │ │ + b 839dc │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83678 │ │ │ │ + bl 8366c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83678 │ │ │ │ + bl 8366c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83678 │ │ │ │ + bl 8366c │ │ │ │ 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 8366c │ │ │ │ + ldr r3, [pc, #96] @ 83a10 │ │ │ │ + ldr r2, [pc, #96] @ 83a14 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ 839fc │ │ │ │ - bl 83630 │ │ │ │ + ldr r0, [pc, #52] @ 839f0 │ │ │ │ + bl 83624 │ │ │ │ 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 83958 │ │ │ │ + ldr r2, [pc, #56] @ 83a18 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 839fc │ │ │ │ + ldr r0, [pc, #8] @ 839f0 │ │ │ │ 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 83624 │ │ │ │ + andeq sl, r7, ip, lsr #6 │ │ │ │ + @ instruction: 0x00395bd8 │ │ │ │ + eorseq sp, r8, ip, asr #18 │ │ │ │ + mlaseq r9, ip, fp, r5 │ │ │ │ + eorseq sl, r7, ip, lsr #1 │ │ │ │ + eorseq r5, r9, r8, asr #23 │ │ │ │ + eorseq pc, r7, r4, ror r6 @ │ │ │ │ + eorseq r5, r9, r0, ror #23 │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ + eorseq r5, r9, r8, ror #23 │ │ │ │ + @ instruction: 0x00395bf0 │ │ │ │ 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] @ 83a80 │ │ │ │ + ldr r0, [pc, #56] @ 83a84 │ │ │ │ + bl 83624 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83678 │ │ │ │ + bl 8366c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 83a94 │ │ │ │ - ldr r0, [pc, #12] @ 83a90 │ │ │ │ + ldr r2, [pc, #20] @ 83a88 │ │ │ │ + ldr r0, [pc, #12] @ 83a84 │ │ │ │ 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 83624 │ │ │ │ + @ instruction: 0x00395bd8 │ │ │ │ + andeq sl, r7, ip, lsr #6 │ │ │ │ + eorseq pc, r7, r4, ror r6 @ │ │ │ │ │ │ │ │ -00083a98 : │ │ │ │ +00083a8c : │ │ │ │ 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] @ 83ab8 │ │ │ │ ldr r0, [r3, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83abc │ │ │ │ + bne 83ab0 │ │ │ │ bl 2a954 │ │ │ │ mov r0, #0 │ │ │ │ bl 2934c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00083ac8 : │ │ │ │ +00083abc : │ │ │ │ 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 83b04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 83b14 │ │ │ │ + bge 83b08 │ │ │ │ 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 : │ │ │ │ +00083b10 : │ │ │ │ b 2a2c4 │ │ │ │ │ │ │ │ -00083b20 : │ │ │ │ +00083b14 : │ │ │ │ mov r1, #0 │ │ │ │ b 29370 │ │ │ │ │ │ │ │ -00083b28 : │ │ │ │ +00083b1c : │ │ │ │ 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 : │ │ │ │ +00083b40 : │ │ │ │ b 2a3cc │ │ │ │ │ │ │ │ -00083b50 : │ │ │ │ +00083b44 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083b54 : │ │ │ │ - ldr r3, [pc, #20] @ 83b70 │ │ │ │ +00083b48 : │ │ │ │ + ldr r3, [pc, #20] @ 83b64 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ +00083b68 : │ │ │ │ + b 83480 │ │ │ │ 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 83ba8 │ │ │ │ cmp ip, #2 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 83bb8 │ │ │ │ - b 83c5c │ │ │ │ + beq 83bac │ │ │ │ + b 83c50 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bls 83bd4 │ │ │ │ + bls 83bc8 │ │ │ │ mvn r3, #0 │ │ │ │ - b 83c60 │ │ │ │ + b 83c54 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af20 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne ip, r0 │ │ │ │ - beq 83bcc │ │ │ │ + beq 83bc0 │ │ │ │ mov r9, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 83c3c │ │ │ │ + beq 83c30 │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - beq 83c34 │ │ │ │ + beq 83c28 │ │ │ │ cmp r8, #0 │ │ │ │ add lr, lr, #56320 @ 0xdc00 │ │ │ │ - bne 83c34 │ │ │ │ - bl 8b460 │ │ │ │ + bne 83c28 │ │ │ │ + bl 8b4bc │ │ │ │ cmp r4, #0 │ │ │ │ subne r9, r9, r5 │ │ │ │ strne r9, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #60] @ 83c68 │ │ │ │ + ldrne r3, [pc, #60] @ 83c5c │ │ │ │ strne r3, [r7] │ │ │ │ mvn r3, #1 │ │ │ │ - b 83c60 │ │ │ │ + b 83c54 │ │ │ │ str lr, [ip], #4 │ │ │ │ - b 83bec │ │ │ │ + b 83be0 │ │ │ │ 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 83c54 │ │ │ │ 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, lsl #28 │ │ │ │ │ │ │ │ -00083c6c : │ │ │ │ +00083c60 : │ │ │ │ mov r2, #0 │ │ │ │ - b 2558e8 │ │ │ │ + b 255968 │ │ │ │ │ │ │ │ -00083c74 <_Py_closerange@@Base>: │ │ │ │ +00083c68 <_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 83cb0 <_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 83cb0 <_Py_closerange@@Base+0x48> │ │ │ │ │ │ │ │ -00083cd4 : │ │ │ │ +00083cc8 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083cdc : │ │ │ │ +00083cd0 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083ce4 : │ │ │ │ +00083cd8 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 83d04 │ │ │ │ + ldr r3, [pc, #20] @ 83cf8 │ │ │ │ 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 : │ │ │ │ +00083cfc : │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 83d74 │ │ │ │ + bhi 83d68 │ │ │ │ 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] @ 83d70 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #109 @ 0x6d │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ ldr r6, [r5, r6, lsl #3] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ ldr r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 283c80 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 283e90 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d6c │ │ │ │ + bne 83d60 │ │ │ │ ldr r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283c80 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 283e90 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d6c │ │ │ │ + bne 83d60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b5940 │ │ │ │ + bl 2b5998 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00083d80 : │ │ │ │ +00083d74 : │ │ │ │ mov r0, #2 │ │ │ │ - b 83d08 │ │ │ │ + b 83cfc │ │ │ │ │ │ │ │ -00083d88 : │ │ │ │ - ldr r3, [pc, #16] @ 83da0 │ │ │ │ +00083d7c : │ │ │ │ + ldr r3, [pc, #16] @ 83d94 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 a6350 │ │ │ │ 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 83db8 │ │ │ │ + b a6350 │ │ │ │ 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 a6350 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 835bc │ │ │ │ + bl 835b0 │ │ │ │ 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 835b0 │ │ │ │ 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 357258 │ │ │ │ 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 a6350 │ │ │ │ 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] @ 84350 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1224] @ 84360 │ │ │ │ + ldr r1, [pc, #1224] @ 84354 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1216] @ 84364 │ │ │ │ + ldr ip, [pc, #1216] @ 84358 │ │ │ │ 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] @ 8435c │ │ │ │ + ldr r5, [pc, #1212] @ 84360 │ │ │ │ + ldr r0, [pc, #1212] @ 84364 │ │ │ │ + ldr r2, [pc, #1212] @ 84368 │ │ │ │ + ldr r3, [pc, #1212] @ 8436c │ │ │ │ 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] @ 84370 │ │ │ │ + ldr r2, [pc, #1188] @ 84374 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1180] @ 84384 │ │ │ │ + ldr r3, [pc, #1180] @ 84378 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 83630 │ │ │ │ + bl 83624 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1156] @ 84388 │ │ │ │ + ldr r1, [pc, #1156] @ 8437c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83850 │ │ │ │ + bl 83844 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1136] @ 8438c │ │ │ │ + ldr r1, [pc, #1136] @ 84380 │ │ │ │ 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 83844 │ │ │ │ + ldr r3, [pc, #1116] @ 84384 │ │ │ │ + ldr r2, [pc, #1116] @ 84388 │ │ │ │ + ldr r0, [pc, #1088] @ 84370 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83624 │ │ │ │ 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 8366c │ │ │ │ + ldr r2, [pc, #1084] @ 8438c │ │ │ │ + ldr r0, [pc, #1052] @ 84370 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 83624 │ │ │ │ + ldr r3, [pc, #1072] @ 84390 │ │ │ │ + ldr r2, [pc, #1060] @ 84388 │ │ │ │ + ldr r0, [pc, #1032] @ 84370 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83624 │ │ │ │ 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 8366c │ │ │ │ + ldr r2, [pc, #1028] @ 8438c │ │ │ │ + ldr r0, [pc, #996] @ 84370 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ - ldr r1, [pc, #1020] @ 843a0 │ │ │ │ + bl 83624 │ │ │ │ + ldr r1, [pc, #1020] @ 84394 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ - ldr r1, [pc, #1000] @ 843a4 │ │ │ │ + bl 83844 │ │ │ │ + ldr r1, [pc, #1000] @ 84398 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ - ldr r1, [pc, #980] @ 843a8 │ │ │ │ + bl 83844 │ │ │ │ + ldr r1, [pc, #980] @ 8439c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ - ldr r1, [pc, #960] @ 843ac │ │ │ │ + bl 83844 │ │ │ │ + ldr r1, [pc, #960] @ 843a0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ - ldr r1, [pc, #940] @ 843b0 │ │ │ │ + bl 83844 │ │ │ │ + ldr r1, [pc, #940] @ 843a4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ + bl 83844 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r1, [pc, #904] @ 843a8 │ │ │ │ + ldr r1, [pc, #904] @ 8439c │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ - ldr r1, [pc, #896] @ 843b4 │ │ │ │ + bl 83844 │ │ │ │ + ldr r1, [pc, #896] @ 843a8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #884] @ 843b8 │ │ │ │ + bl 83a1c │ │ │ │ + ldr r1, [pc, #884] @ 843ac │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #872] @ 843bc │ │ │ │ + bl 83a1c │ │ │ │ + ldr r1, [pc, #872] @ 843b0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #860] @ 843c0 │ │ │ │ + bl 83a1c │ │ │ │ + ldr r1, [pc, #860] @ 843b4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #848] @ 843c4 │ │ │ │ + bl 83a1c │ │ │ │ + ldr r1, [pc, #848] @ 843b8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #836] @ 843c8 │ │ │ │ + bl 83a1c │ │ │ │ + ldr r1, [pc, #836] @ 843bc │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #824] @ 843cc │ │ │ │ + bl 83a1c │ │ │ │ + ldr r1, [pc, #824] @ 843c0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ + bl 83844 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 840d4 │ │ │ │ + beq 840c8 │ │ │ │ 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 3585f8 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 35807c │ │ │ │ - ldr r3, [pc, #744] @ 843d0 │ │ │ │ + bl 3585f8 │ │ │ │ + ldr r3, [pc, #744] @ 843c4 │ │ │ │ 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] @ 843c8 │ │ │ │ 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] @ 84370 │ │ │ │ + bl 83624 │ │ │ │ + bl 239cec │ │ │ │ + ldr r3, [pc, #704] @ 843cc │ │ │ │ + ldr r2, [pc, #704] @ 843d0 │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #592] @ 8437c │ │ │ │ - bl 83630 │ │ │ │ + ldr r0, [pc, #592] @ 84370 │ │ │ │ + bl 83624 │ │ │ │ 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] @ 843d4 │ │ │ │ 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] @ 843d8 │ │ │ │ + ldr lr, [pc, #648] @ 843dc │ │ │ │ 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] @ 843e0 │ │ │ │ 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] @ 843e4 │ │ │ │ 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 3585f8 │ │ │ │ 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 3585f8 │ │ │ │ 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 84234 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r7, r7, #0 │ │ │ │ mvnge r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r6, #0 │ │ │ │ - blt 84258 │ │ │ │ + blt 8424c │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ mvnge r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r7, #0 │ │ │ │ - blt 84274 │ │ │ │ + blt 84268 │ │ │ │ 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 357478 │ │ │ │ + ldr r9, [pc, #364] @ 843e8 │ │ │ │ + ldr r0, [pc, #240] @ 84370 │ │ │ │ umull r2, r3, r5, r9 │ │ │ │ - ldr r2, [pc, #356] @ 843f8 │ │ │ │ + ldr r2, [pc, #356] @ 843ec │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #348] @ 843fc │ │ │ │ - ldr r5, [pc, #348] @ 84400 │ │ │ │ + ldr r3, [pc, #348] @ 843f0 │ │ │ │ + ldr r5, [pc, #348] @ 843f4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83624 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 356efc │ │ │ │ + bl 357478 │ │ │ │ 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 357478 │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ - ldr r0, [pc, #152] @ 8437c │ │ │ │ + ldr r0, [pc, #152] @ 84370 │ │ │ │ lsr r3, r3, #6 │ │ │ │ - ldr r2, [pc, #280] @ 84404 │ │ │ │ + ldr r2, [pc, #280] @ 843f8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 84408 │ │ │ │ + ldr r3, [pc, #276] @ 843fc │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83624 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83678 │ │ │ │ + bl 8366c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 84344 │ │ │ │ - ldr r2, [pc, #232] @ 8440c │ │ │ │ - ldr r0, [pc, #84] @ 8437c │ │ │ │ + beq 84338 │ │ │ │ + ldr r2, [pc, #232] @ 84400 │ │ │ │ + ldr r0, [pc, #84] @ 84370 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83624 │ │ │ │ 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 8366c │ │ │ │ + ldr r2, [pc, #76] @ 8438c │ │ │ │ + ldr r0, [pc, #44] @ 84370 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83624 │ │ │ │ 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, asr #24 │ │ │ │ + eorseq r5, r9, r0, ror ip │ │ │ │ + eorseq r5, r9, r8, lsr ip │ │ │ │ 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, asr #9 │ │ │ │ + eorseq r5, r9, r4, asr #24 │ │ │ │ + eorseq r5, r9, r8, asr ip │ │ │ │ + eorseq r5, r9, r4, ror #24 │ │ │ │ + andeq sl, r7, ip, lsr #6 │ │ │ │ + eorseq r5, r9, r0, lsl ip │ │ │ │ + eorseq r5, r9, r4, lsl #24 │ │ │ │ + eorseq r5, r9, r8, ror ip │ │ │ │ + eorseq r5, r9, r4, lsl #25 │ │ │ │ + eorseq ip, r5, r0, lsl #30 │ │ │ │ + @ instruction: 0x00395bd8 │ │ │ │ + eorseq pc, r7, r4, ror r6 @ │ │ │ │ + mlaseq r9, r0, ip, r5 │ │ │ │ + mlaseq r9, r8, ip, r5 │ │ │ │ + eorseq r5, r9, r0, lsr #25 │ │ │ │ + eorseq r5, r9, ip, lsr #25 │ │ │ │ + @ instruction: 0x00395cb8 │ │ │ │ + mlaseq r5, ip, lr, ip │ │ │ │ + eorseq r5, r9, r0, asr #25 │ │ │ │ + eorseq r5, r9, ip, asr #25 │ │ │ │ + @ instruction: 0x00395cd8 │ │ │ │ + eorseq ip, r5, ip, asr #28 │ │ │ │ + eorseq r5, r9, r0, ror #25 │ │ │ │ + eorseq r5, r9, r8, ror #25 │ │ │ │ + eorseq r0, r7, r4, asr #3 │ │ │ │ + @ instruction: 0x00395cf0 │ │ │ │ + @ instruction: 0x00395cfc │ │ │ │ + eorseq r5, r9, r0, lsl sp │ │ │ │ + eorseq r5, r9, ip, lsl sp │ │ │ │ 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, lsr #26 │ │ │ │ + eorseq sp, r6, r4, ror lr │ │ │ │ + eorseq r6, r8, ip, lsl r1 │ │ │ │ + eorseq r5, r9, ip, lsr sp │ │ │ │ + @ instruction: 0x00373ef8 │ │ │ │ + eorseq r5, r9, r0, lsl #27 │ │ │ │ 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 84444 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 84490 │ │ │ │ + beq 84484 │ │ │ │ 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 +92841,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] @ 84510 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c43c │ │ │ │ + bl 24c494 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003837f8 │ │ │ │ + eorseq r3, r8, r8, ror sp │ │ │ │ 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 845c4 │ │ │ │ ldrb r9, [r4, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84564 │ │ │ │ + beq 84558 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 845d0 │ │ │ │ + beq 845c4 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 84548 │ │ │ │ + b 8453c │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 845d0 │ │ │ │ - ldr r3, [pc, #124] @ 845f0 │ │ │ │ + beq 845c4 │ │ │ │ + ldr r3, [pc, #124] @ 845e4 │ │ │ │ ldr r6, [r3, #1424] @ 0x590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 845d0 │ │ │ │ - ldr r5, [pc, #112] @ 845f4 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 845c4 │ │ │ │ + ldr r5, [pc, #112] @ 845e8 │ │ │ │ + bl 359840 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 845d0 │ │ │ │ - ldr r3, [pc, #96] @ 845f8 │ │ │ │ + beq 845c4 │ │ │ │ + ldr r3, [pc, #96] @ 845ec │ │ │ │ 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 7b144 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + b 845dc │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b150 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b144 <_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, lsl #27 │ │ │ │ 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 23b3b0 │ │ │ │ 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 84670 │ │ │ │ ldr r4, [r3], #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ bics lr, lr, r4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 8465c │ │ │ │ + b 84650 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84698 │ │ │ │ + beq 8468c │ │ │ │ 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 +92958,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 846fc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 846fc │ │ │ │ + bne 846f0 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - beq 846fc │ │ │ │ - bl 283bf0 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + beq 846f0 │ │ │ │ + bl 283e00 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ ldr r3, [r5] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b 846d0 │ │ │ │ + b 846c4 │ │ │ │ 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 23a8cc │ │ │ │ mov r5, #0 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ cmp r4, r5 │ │ │ │ - bge 84768 │ │ │ │ + bge 8475c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23b520 │ │ │ │ + bl 23b54c │ │ │ │ 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 847a8 │ │ │ │ + ldr r3, [pc, #196] @ 84828 │ │ │ │ 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 359504 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 8473c │ │ │ │ + beq 84730 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 8478c │ │ │ │ + b 84780 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmn r2, #1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ - beq 847d8 │ │ │ │ + beq 847cc │ │ │ │ cmp r2, #0 │ │ │ │ and ip, r2, #1 │ │ │ │ lsr r2, r2, #1 │ │ │ │ addne r3, r3, ip │ │ │ │ - bne 847c4 │ │ │ │ + bne 847b8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 847b4 │ │ │ │ + bne 847a8 │ │ │ │ lsr r5, r5, #7 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r7, [r6, #456] @ 0x1c8 │ │ │ │ ldr r8, [r7, #256] @ 0x100 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 84804 │ │ │ │ + beq 847f8 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 847ec │ │ │ │ + b 847e0 │ │ │ │ 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 7b364 <_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 +93059,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 23a498 │ │ │ │ cmp r4, #0 │ │ │ │ subne r5, r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ addne r1, r0, r5 │ │ │ │ movne r5, r4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 848bc │ │ │ │ + bne 848b0 │ │ │ │ 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 23aa60 │ │ │ │ add r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ - b 8489c │ │ │ │ + b 84890 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23aa34 │ │ │ │ + b 23aa60 │ │ │ │ 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] @ 84970 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 23a8a0 │ │ │ │ - ldr r0, [pc, #116] @ 84980 │ │ │ │ - bl 264808 │ │ │ │ + bl 23a8cc │ │ │ │ + ldr r0, [pc, #116] @ 84974 │ │ │ │ + bl 264a18 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 264954 │ │ │ │ + bl 264b64 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 84970 │ │ │ │ + beq 84964 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 29d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84970 │ │ │ │ + beq 84964 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84970 │ │ │ │ - ldr r0, [pc, #40] @ 84984 │ │ │ │ + beq 84964 │ │ │ │ + ldr r0, [pc, #40] @ 84978 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7b1c4 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b1b8 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ mov r0, #0 │ │ │ │ - b 84974 │ │ │ │ + b 84968 │ │ │ │ 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, lsr #27 │ │ │ │ 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 264b64 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 84a64 │ │ │ │ + beq 84a58 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a8cc │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 264808 │ │ │ │ - ldr r7, [pc, #136] @ 84a6c │ │ │ │ + bl 264a18 │ │ │ │ + ldr r7, [pc, #136] @ 84a60 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84a64 │ │ │ │ + beq 84a58 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ streq r9, [r0] │ │ │ │ - beq 849e8 │ │ │ │ + beq 849dc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ cmpeq r8, #8 │ │ │ │ - bne 84a4c │ │ │ │ - bl 35911c │ │ │ │ + bne 84a40 │ │ │ │ + bl 359698 │ │ │ │ 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 84a58 │ │ │ │ + ldr r0, [pc, #28] @ 84a64 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 7b1c4 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b1b8 <_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, ror #27 │ │ │ │ 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] @ 84ae4 │ │ │ │ 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 84a98 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84ae0 │ │ │ │ + bne 84ad4 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84ad0 │ │ │ │ + bne 84ac4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 84ae0 │ │ │ │ + b 84ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce908 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84ac8 │ │ │ │ + beq 84abc │ │ │ │ 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 +93238,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] @ 84ba8 │ │ │ │ add r2, sp, #32 │ │ │ │ bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne 84b98 │ │ │ │ + bne 84b8c │ │ │ │ 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 84b8c │ │ │ │ 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 84ba0 │ │ │ │ + ldr r3, [pc, #24] @ 84bac │ │ │ │ + ldr r1, [pc, #24] @ 84bb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003958b8 │ │ │ │ + eorseq r5, r9, r8, lsr lr │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, ip, asr #17 │ │ │ │ + eorseq r5, r9, ip, asr #28 │ │ │ │ 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] @ 84cd0 │ │ │ │ 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 84c18 │ │ │ │ + ldr r3, [pc, #224] @ 84cd4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #2 │ │ │ │ sbcs r3, r3, lr │ │ │ │ - ldrge r0, [pc, #212] @ 84ce4 │ │ │ │ + ldrge r0, [pc, #212] @ 84cd8 │ │ │ │ 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 84c58 │ │ │ │ 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 84c80 │ │ │ │ + b 84c90 │ │ │ │ orrs r1, r2, lr │ │ │ │ - beq 84c8c │ │ │ │ + beq 84c80 │ │ │ │ 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 84c9c │ │ │ │ adds r2, r2, r4 │ │ │ │ adc r1, lr, ip │ │ │ │ mov r0, #0 │ │ │ │ - b 84ca8 │ │ │ │ + b 84c9c │ │ │ │ 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] @ 84cdc │ │ │ │ + ldr r1, [pc, #28] @ 84ce0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ble 10258d4 <__bss_end__@@Base+0xa6098c> │ │ │ │ + ble 10258c8 <__bss_end__@@Base+0xa60980> │ │ │ │ strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ - blcc fe7374ec <__bss_end__@@Base+0xfe1725a4> │ │ │ │ + blcc fe7374e0 <__bss_end__@@Base+0xfe172598> │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r6, r0, lsl #16 │ │ │ │ + eorseq fp, r6, r0, lsl #27 │ │ │ │ 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 84d20 │ │ │ │ + ldr r2, [pc, #80] @ 84d64 │ │ │ │ + ldr r1, [pc, #80] @ 84d68 │ │ │ │ + ldr r0, [pc, #80] @ 84d6c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 84d58 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84d64 │ │ │ │ + beq 84d58 │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #48] @ 84d7c │ │ │ │ + ldr r3, [pc, #48] @ 84d70 │ │ │ │ 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] @ 84d74 │ │ │ │ + ldreq r1, [pc, #32] @ 84d78 │ │ │ │ + bl 18f354 │ │ │ │ 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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq r2, r6, r0, asr #32 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - eorseq r5, r9, r4, ror #17 │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ + eorseq r5, r9, r4, ror #28 │ │ │ │ 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] @ 84dc0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #40] @ 84dd0 │ │ │ │ + ldr r1, [pc, #40] @ 84dc4 │ │ │ │ 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] @ 84dc8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r9, r5, r8, lsl #12 │ │ │ │ + eorseq r9, r5, r8, lsl #23 │ │ │ │ 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] @ 84dfc │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 84e0c │ │ │ │ + ldrne r0, [pc, #16] @ 84e00 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82db0 │ │ │ │ - ldr r0, [pc] @ 84e08 │ │ │ │ + bl 82da4 │ │ │ │ + ldr r0, [pc] @ 84dfc │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x001d8adc │ │ │ │ + @ instruction: 0x001d8cdc │ │ │ │ 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] @ 84e34 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 84e44 │ │ │ │ + ldrne r0, [pc, #16] @ 84e38 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82d2c │ │ │ │ - ldr r0, [pc] @ 84e40 │ │ │ │ + bl 82d20 │ │ │ │ + ldr r0, [pc] @ 84e34 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r7, fp, r0, lsr pc │ │ │ │ + eoreq r8, fp, ip, lsl #2 │ │ │ │ │ │ │ │ -00084e48 : │ │ │ │ +00084e3c : │ │ │ │ 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] @ 84f30 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ bl 29d00 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 84f30 │ │ │ │ - ldr r7, [pc, #196] @ 84f40 │ │ │ │ + beq 84f24 │ │ │ │ + ldr r7, [pc, #196] @ 84f34 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84e94 │ │ │ │ + beq 84e88 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 1806d8 │ │ │ │ - b 84eac │ │ │ │ + bl 1808b4 │ │ │ │ + b 84ea0 │ │ │ │ bl 39c58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84e84 │ │ │ │ - b 84f30 │ │ │ │ + beq 84e78 │ │ │ │ + b 84f24 │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 84f08 │ │ │ │ + bcc 84efc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sp │ │ │ │ bl 2a6fc │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #1 │ │ │ │ @@ -93486,312 +93483,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 84e98 │ │ │ │ + b 84f10 │ │ │ │ mov r0, r5 │ │ │ │ bl 29d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84eac │ │ │ │ - b 84f20 │ │ │ │ + beq 84ea0 │ │ │ │ + b 84f14 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq lr, r7, r0, ror #9 │ │ │ │ + eorseq lr, r7, r0, lsl sl │ │ │ │ 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] @ 84f54 │ │ │ │ + ldr r0, [pc, #4] @ 84f58 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r5, r9, r4, lsl #29 │ │ │ │ + ldrsheq pc, [r3], #-16 @ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84fb8 │ │ │ │ + beq 84fac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 84fb8 │ │ │ │ + beq 84fac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 84fb8 │ │ │ │ + bne 84fac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 85004 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 85010 │ │ │ │ + beq 85004 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 85010 │ │ │ │ + bne 85004 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085018 : │ │ │ │ +0008500c : │ │ │ │ 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 85024 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 8512c │ │ │ │ + beq 85120 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 85078 │ │ │ │ + bne 8506c │ │ │ │ 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 b1efc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 850b8 │ │ │ │ + bne 850ac │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8512c │ │ │ │ + beq 85120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 8512c │ │ │ │ + bne 85120 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8512c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 85120 │ │ │ │ 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 8504c │ │ │ │ + ldr r3, [pc, #92] @ 8512c │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r1, [pc, #84] @ 8513c │ │ │ │ + ldr r1, [pc, #84] @ 85130 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 27805c │ │ │ │ + bl 27826c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85104 │ │ │ │ - ldr r1, [pc, #64] @ 85140 │ │ │ │ - ldr r0, [pc, #64] @ 85144 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 850f8 │ │ │ │ + ldr r1, [pc, #64] @ 85134 │ │ │ │ + ldr r0, [pc, #64] @ 85138 │ │ │ │ + bl 7d294 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 8513c │ │ │ │ + ldr r0, [pc, #12] @ 85138 │ │ │ │ + bl 7d294 <_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 │ │ │ │ + mlaseq r9, r4, lr, r5 │ │ │ │ + subseq pc, r3, r0, lsl r2 @ │ │ │ │ + eorseq r5, r9, ip, lsr #29 │ │ │ │ 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] @ 85230 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ ldr r5, [r6, #1292] @ 0x50c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 85194 │ │ │ │ + beq 85188 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - b 851a4 │ │ │ │ - ldr r1, [pc, #164] @ 85240 │ │ │ │ + b 85198 │ │ │ │ + ldr r1, [pc, #164] @ 85234 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_Py_write_noraise@@Base> │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #136] @ 85244 │ │ │ │ + ldr r1, [pc, #136] @ 85238 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_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] @ 8523c │ │ │ │ mov r0, r4 │ │ │ │ add r6, r6, r2 │ │ │ │ - ble 8522c │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + ble 85220 │ │ │ │ + bl 234744 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a55ac │ │ │ │ + bl 2a57ac │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #72] @ 8524c │ │ │ │ + ldr r1, [pc, #72] @ 85240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7340 <_PyEvent_Notify@@Base+0x58> │ │ │ │ - ldr r1, [pc, #52] @ 85250 │ │ │ │ + bl 2a7540 <_PyEvent_Notify@@Base+0x310> │ │ │ │ + ldr r1, [pc, #52] @ 85244 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_Py_write_noraise@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 851cc │ │ │ │ + b 851c0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #24] @ 85250 │ │ │ │ + ldr r1, [pc, #24] @ 85244 │ │ │ │ mov r2, #1 │ │ │ │ - b 234718 <_Py_write_noraise@@Base> │ │ │ │ + b 234744 <_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, asr #29 │ │ │ │ + eorseq r5, r9, r8, lsl #30 │ │ │ │ + eorseq r5, r9, r0, asr #30 │ │ │ │ + eorseq r5, r9, ip, asr #30 │ │ │ │ + eorseq pc, r7, r4, ror r6 @ │ │ │ │ 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] @ 853c8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 853cc │ │ │ │ - ldr r6, [pc, #344] @ 853d8 │ │ │ │ + beq 853c0 │ │ │ │ + ldr r6, [pc, #344] @ 853cc │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mul r1, r2, r5 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 852b4 │ │ │ │ + beq 852a8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 85288 │ │ │ │ + bne 8527c │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ mov r5, #4 │ │ │ │ mov fp, #0 │ │ │ │ - b 852b8 │ │ │ │ + b 852ac │ │ │ │ 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 852f8 │ │ │ │ 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 85330 │ │ │ │ + ldr r1, [pc, #200] @ 853d0 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_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 8537c │ │ │ │ mov r1, fp │ │ │ │ mov r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #140] @ 853e0 │ │ │ │ + ldr r3, [pc, #140] @ 853d4 │ │ │ │ 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] @ 853d8 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_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 234744 <_Py_write_noraise@@Base> │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #76] @ 853e8 │ │ │ │ + ldr r1, [pc, #76] @ 853dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 234744 <_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 +93796,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 │ │ │ │ + eorseq sl, r5, r0, lsl r6 │ │ │ │ + eorseq r8, r7, r0, lsr r9 │ │ │ │ + eorseq r5, r9, r8, asr pc │ │ │ │ + eorseq r0, r6, ip, asr #28 │ │ │ │ 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 69c7c <_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>: │ │ │ │ +00085414 <_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 170a04 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 854b8 <_Py_stat@@Base+0x98> │ │ │ │ + beq 854ac <_Py_stat@@Base+0x98> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b67e0 │ │ │ │ + bl 1b6a30 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85480 <_Py_stat@@Base+0x60> │ │ │ │ + bne 85474 <_Py_stat@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 854b8 <_Py_stat@@Base+0x98> │ │ │ │ + beq 854ac <_Py_stat@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 854b8 <_Py_stat@@Base+0x98> │ │ │ │ + bne 854ac <_Py_stat@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 854b8 <_Py_stat@@Base+0x98> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 854ac <_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 854b0 <_Py_stat@@Base+0x9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 854bc <_Py_stat@@Base+0x9c> │ │ │ │ + bne 854b0 <_Py_stat@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 854bc <_Py_stat@@Base+0x9c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 854b0 <_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] @ 85504 <_Py_stat@@Base+0xf0> │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 85504 <_Py_stat@@Base+0xe4> │ │ │ │ - bl c3e20 │ │ │ │ + beq 854f8 <_Py_stat@@Base+0xe4> │ │ │ │ + bl c3e30 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 c3e30 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ - bl 132724 │ │ │ │ - ldr r3, [pc, #12] @ 85550 <_Py_stat@@Base+0x130> │ │ │ │ + bl c7b88 │ │ │ │ + bl 1326d4 │ │ │ │ + ldr r3, [pc, #12] @ 85544 <_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>: │ │ │ │ +00085548 <_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 bb8d8 │ │ │ │ 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 85620 <_Py_open@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #248] @ 85670 <_Py_open@@Base+0x128> │ │ │ │ + ldr r1, [pc, #248] @ 85674 <_Py_open@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #248] @ 85678 <_Py_open@@Base+0x130> │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85648 <_Py_open@@Base+0xf4> │ │ │ │ - bl c3e20 │ │ │ │ + blt 8563c <_Py_open@@Base+0xf4> │ │ │ │ + bl c3e30 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 855e4 <_Py_open@@Base+0x90> │ │ │ │ + bge 855d8 <_Py_open@@Base+0x90> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 85634 <_Py_open@@Base+0xe0> │ │ │ │ - bl 132724 │ │ │ │ + bne 85628 <_Py_open@@Base+0xe0> │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8559c <_Py_open@@Base+0x48> │ │ │ │ - b 85648 <_Py_open@@Base+0xf4> │ │ │ │ + beq 85590 <_Py_open@@Base+0x48> │ │ │ │ + b 8563c <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85608 <_Py_open@@Base+0xb4> │ │ │ │ + beq 855fc <_Py_open@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85608 <_Py_open@@Base+0xb4> │ │ │ │ + bne 855fc <_Py_open@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 85688 <_Py_open@@Base+0x134> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 8567c <_Py_open@@Base+0x134> │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256388 │ │ │ │ + bl 256408 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85670 <_Py_open@@Base+0x11c> │ │ │ │ + bne 85664 <_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 85664 <_Py_open@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #80] @ 85680 <_Py_open@@Base+0x138> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144480 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8562c <_Py_open@@Base+0xd8> │ │ │ │ + beq 85620 <_Py_open@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8562c <_Py_open@@Base+0xd8> │ │ │ │ + bne 85620 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8562c <_Py_open@@Base+0xd8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 85620 <_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, lsl #13 │ │ │ │ + eorseq r9, r6, r4, asr #27 │ │ │ │ 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] @ 85734 <_Py_open@@Base+0x1ec> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #148] @ 85744 <_Py_open@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #148] @ 85738 <_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 2db768 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 856e0 <_Py_open@@Base+0x18c> │ │ │ │ + bne 856d4 <_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 85710 <_Py_open@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #96] @ 8573c <_Py_open@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #96] @ 85740 <_Py_open@@Base+0x1f8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 856d8 <_Py_open@@Base+0x184> │ │ │ │ + blt 856cc <_Py_open@@Base+0x184> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de6d0 │ │ │ │ + bl 2dec10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 856d8 <_Py_open@@Base+0x184> │ │ │ │ - bl a62ec │ │ │ │ - ldr r3, [pc, #28] @ 85740 <_Py_open@@Base+0x1ec> │ │ │ │ + blt 856cc <_Py_open@@Base+0x184> │ │ │ │ + bl a6350 │ │ │ │ + ldr r3, [pc, #28] @ 85734 <_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 8572c <_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 │ │ │ │ + @ instruction: 0x0037cadc │ │ │ │ + eorseq r9, r8, ip, ror #25 │ │ │ │ + @ instruction: 0x003853d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85788 <_Py_open@@Base+0x234> │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #36] @ 857a0 <_Py_open@@Base+0x24c> │ │ │ │ + bne 8577c <_Py_open@@Base+0x234> │ │ │ │ + bl a5638 │ │ │ │ + ldr r3, [pc, #36] @ 85794 <_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] @ 85794 <_Py_open@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #16] @ 85798 <_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 +94054,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 857d8 <_Py_open@@Base+0x290> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85814 <_Py_open@@Base+0x2c0> │ │ │ │ + bne 85808 <_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] @ 85890 <_Py_open@@Base+0x348> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85890 <_Py_open@@Base+0x33c> │ │ │ │ + beq 85884 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 85834 <_Py_open@@Base+0x2e0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85828 <_Py_open@@Base+0x2e0> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85890 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85884 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 85854 <_Py_open@@Base+0x300> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85848 <_Py_open@@Base+0x300> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85890 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85884 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85874 <_Py_open@@Base+0x320> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85868 <_Py_open@@Base+0x320> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85890 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85884 <_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 355a10 │ │ │ │ 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 +94117,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 858e0 <_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 85910 <_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] @ 85944 <_Py_open@@Base+0x3fc> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85944 <_Py_open@@Base+0x3f0> │ │ │ │ + beq 85938 <_Py_open@@Base+0x3f0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8593c <_Py_open@@Base+0x3e8> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85930 <_Py_open@@Base+0x3e8> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85944 <_Py_open@@Base+0x3f0> │ │ │ │ + bne 85938 <_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 +94162,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 85994 <_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 859cc <_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] @ 85a10 <_Py_open@@Base+0x4c8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 859d8 <_Py_open@@Base+0x484> │ │ │ │ + bne 859cc <_Py_open@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ - b 85a14 <_Py_open@@Base+0x4c0> │ │ │ │ + b 85a08 <_Py_open@@Base+0x4c0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 85a00 <_Py_open@@Base+0x4ac> │ │ │ │ - bl a55d4 │ │ │ │ + bne 859f4 <_Py_open@@Base+0x4ac> │ │ │ │ + bl a5638 │ │ │ │ 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] @ 85a14 <_Py_open@@Base+0x4cc> │ │ │ │ + beq 85a08 <_Py_open@@Base+0x4c0> │ │ │ │ + b 859c4 <_Py_open@@Base+0x47c> │ │ │ │ + ldr r1, [pc, #28] @ 85a18 <_Py_open@@Base+0x4d0> │ │ │ │ + ldr r2, [pc, #20] @ 85a14 <_Py_open@@Base+0x4cc> │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 85a28 <_Py_open@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #20] @ 85a1c <_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 +94216,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 85a6c <_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 85aa4 <_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] @ 85aec <_Py_open@@Base+0x5a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85ab0 <_Py_open@@Base+0x55c> │ │ │ │ + bne 85aa4 <_Py_open@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85af0 <_Py_open@@Base+0x59c> │ │ │ │ + b 85ae4 <_Py_open@@Base+0x59c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85ad4 <_Py_open@@Base+0x580> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85ac8 <_Py_open@@Base+0x580> │ │ │ │ + bl a5638 │ │ │ │ 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] @ 85af0 <_Py_open@@Base+0x5a8> │ │ │ │ + beq 85ae4 <_Py_open@@Base+0x59c> │ │ │ │ + b 85a9c <_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] @ 85af0 <_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] @ 85af4 <_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 +94270,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 85b44 <_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 85b7c <_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] @ 85bbc <_Py_open@@Base+0x674> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b88 <_Py_open@@Base+0x634> │ │ │ │ + bne 85b7c <_Py_open@@Base+0x634> │ │ │ │ mov r0, #0 │ │ │ │ - b 85bc0 <_Py_open@@Base+0x66c> │ │ │ │ + b 85bb4 <_Py_open@@Base+0x66c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85bac <_Py_open@@Base+0x658> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85ba0 <_Py_open@@Base+0x658> │ │ │ │ + bl a5638 │ │ │ │ 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] @ 85bc0 <_Py_open@@Base+0x678> │ │ │ │ + beq 85bb4 <_Py_open@@Base+0x66c> │ │ │ │ + b 85b74 <_Py_open@@Base+0x62c> │ │ │ │ + ldr r3, [pc, #28] @ 85bc4 <_Py_open@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #20] @ 85bc0 <_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 +94322,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 85c14 <_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 85c44 <_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] @ 85c84 <_Py_open@@Base+0x73c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85c84 <_Py_open@@Base+0x730> │ │ │ │ + beq 85c78 <_Py_open@@Base+0x730> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85c70 <_Py_open@@Base+0x71c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85c64 <_Py_open@@Base+0x71c> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85c84 <_Py_open@@Base+0x730> │ │ │ │ + bne 85c78 <_Py_open@@Base+0x730> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 +94370,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 85cd4 <_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 85d04 <_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] @ 85d40 <_Py_open@@Base+0x7f8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85d40 <_Py_open@@Base+0x7ec> │ │ │ │ + beq 85d34 <_Py_open@@Base+0x7ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85d30 <_Py_open@@Base+0x7dc> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85d24 <_Py_open@@Base+0x7dc> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85d40 <_Py_open@@Base+0x7ec> │ │ │ │ + bne 85d34 <_Py_open@@Base+0x7ec> │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 +94417,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 85d90 <_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 85dc0 <_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] @ 85e00 <_Py_open@@Base+0x8b8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85e00 <_Py_open@@Base+0x8ac> │ │ │ │ + beq 85df4 <_Py_open@@Base+0x8ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85dec <_Py_open@@Base+0x898> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85de0 <_Py_open@@Base+0x898> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85e00 <_Py_open@@Base+0x8ac> │ │ │ │ + bne 85df4 <_Py_open@@Base+0x8ac> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 +94467,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] @ 85e4c <_Py_open@@Base+0x904> │ │ │ │ + bl 128c9c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r4, lsl #20 │ │ │ │ + eorseq r5, r9, r4, lsl #31 │ │ │ │ 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] @ 85e80 <_Py_open@@Base+0x938> │ │ │ │ + bl 128c9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r4, lsr #20 │ │ │ │ + eorseq r5, r9, r4, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ - bl 35911c │ │ │ │ - ldr r2, [pc, #32] @ 85ed8 <_Py_open@@Base+0x984> │ │ │ │ + bl 359698 │ │ │ │ + ldr r2, [pc, #32] @ 85ecc <_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] @ 85ed0 <_Py_open@@Base+0x988> │ │ │ │ + ldr r0, [pc, #24] @ 85ed4 <_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 128c9c │ │ │ │ + eorseq lr, r7, r8, asr #20 │ │ │ │ + @ instruction: 0x00395fdc │ │ │ │ + eorseq r5, r9, r8, ror #31 │ │ │ │ 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] @ 85f34 <_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] @ 85f38 <_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] @ 85f3c <_Py_open@@Base+0x9f4> │ │ │ │ + bl 128c9c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00395fdc │ │ │ │ + eorseq lr, r7, r8, asr #20 │ │ │ │ + eorseq r6, r9, r0 │ │ │ │ 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 f2410 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 85f7c <_Py_open@@Base+0xa28> │ │ │ │ + bne 85f70 <_Py_open@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ - b 85fc0 <_Py_open@@Base+0xa6c> │ │ │ │ + b 85fb4 <_Py_open@@Base+0xa6c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f24c0 │ │ │ │ + bl f2410 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 85f74 <_Py_open@@Base+0xa20> │ │ │ │ + beq 85f68 <_Py_open@@Base+0xa20> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl f24c0 │ │ │ │ + bl f2410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85f74 <_Py_open@@Base+0xa20> │ │ │ │ + beq 85f68 <_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] @ 85fbc <_Py_open@@Base+0xa74> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r9, ip, lsr #21 │ │ │ │ + eorseq r6, r9, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85ffc <_Py_open@@Base+0xaa8> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85ff0 <_Py_open@@Base+0xaa8> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86004 <_Py_open@@Base+0xab0> │ │ │ │ - b 86050 <_Py_open@@Base+0xafc> │ │ │ │ + beq 85ff8 <_Py_open@@Base+0xab0> │ │ │ │ + b 86044 <_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 8600c <_Py_open@@Base+0xac4> │ │ │ │ + ldr r3, [pc, #76] @ 8604c <_Py_open@@Base+0xb04> │ │ │ │ + ldr r1, [pc, #76] @ 86050 <_Py_open@@Base+0xb08> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86050 <_Py_open@@Base+0xafc> │ │ │ │ + bl 18f354 │ │ │ │ + b 86044 <_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 86028 <_Py_open@@Base+0xae0> │ │ │ │ + ldr r3, [pc, #48] @ 8604c <_Py_open@@Base+0xb04> │ │ │ │ + ldr r1, [pc, #52] @ 86054 <_Py_open@@Base+0xb0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86050 <_Py_open@@Base+0xafc> │ │ │ │ + bl 18f354 │ │ │ │ + b 86044 <_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 a3300 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x00395ad4 │ │ │ │ - eorseq r5, r9, ip, lsl fp │ │ │ │ + eorseq r6, r9, r4, asr r0 │ │ │ │ + mlaseq r9, ip, r0, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86094 <_Py_open@@Base+0xb40> │ │ │ │ - bl a55d4 │ │ │ │ + bne 86088 <_Py_open@@Base+0xb40> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8609c <_Py_open@@Base+0xb48> │ │ │ │ - b 860e8 <_Py_open@@Base+0xb94> │ │ │ │ + beq 86090 <_Py_open@@Base+0xb48> │ │ │ │ + b 860dc <_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 860a4 <_Py_open@@Base+0xb5c> │ │ │ │ + ldr r3, [pc, #76] @ 860e4 <_Py_open@@Base+0xb9c> │ │ │ │ + ldr r1, [pc, #76] @ 860e8 <_Py_open@@Base+0xba0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 860e8 <_Py_open@@Base+0xb94> │ │ │ │ + bl 18f354 │ │ │ │ + b 860dc <_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 860c0 <_Py_open@@Base+0xb78> │ │ │ │ + ldr r3, [pc, #48] @ 860e4 <_Py_open@@Base+0xb9c> │ │ │ │ + ldr r1, [pc, #52] @ 860ec <_Py_open@@Base+0xba4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 860e8 <_Py_open@@Base+0xb94> │ │ │ │ + bl 18f354 │ │ │ │ + b 860dc <_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 a3300 │ │ │ │ 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 r6, r9, r0, ror #1 │ │ │ │ + eorseq r6, r9, r8, lsr #2 │ │ │ │ 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 17d948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86184 <_Py_open@@Base+0xc30> │ │ │ │ + beq 86178 <_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 8614c <_Py_open@@Base+0xc04> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86158 <_Py_open@@Base+0xc04> │ │ │ │ + bne 8614c <_Py_open@@Base+0xc04> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 86168 <_Py_open@@Base+0xc20> │ │ │ │ + ldr r3, [pc, #40] @ 86184 <_Py_open@@Base+0xc3c> │ │ │ │ + ldr r1, [pc, #40] @ 86188 <_Py_open@@Base+0xc40> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86184 <_Py_open@@Base+0xc30> │ │ │ │ + bl 18f354 │ │ │ │ + b 86178 <_Py_open@@Base+0xc30> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a329c │ │ │ │ + b a3300 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, ip, ror #23 │ │ │ │ + eorseq r6, r9, ip, ror #2 │ │ │ │ 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 86194 <_Py_open@@Base+0xc4c> │ │ │ │ + b a3300 │ │ │ │ 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 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 86278 <_Py_open@@Base+0xd24> │ │ │ │ + beq 8626c <_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 86270 <_Py_open@@Base+0xd28> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 86208 <_Py_open@@Base+0xcb4> │ │ │ │ + bne 861fc <_Py_open@@Base+0xcb4> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 861dc <_Py_open@@Base+0xc88> │ │ │ │ - bl a58c4 │ │ │ │ + b 861d0 <_Py_open@@Base+0xc88> │ │ │ │ + bl a5928 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 86254 <_Py_open@@Base+0xd00> │ │ │ │ + beq 86248 <_Py_open@@Base+0xd00> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 8624c <_Py_open@@Base+0xcf8> │ │ │ │ + beq 86240 <_Py_open@@Base+0xcf8> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8624c <_Py_open@@Base+0xcf8> │ │ │ │ + bne 86240 <_Py_open@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 86200 <_Py_open@@Base+0xcac> │ │ │ │ + bge 861f4 <_Py_open@@Base+0xcac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86278 <_Py_open@@Base+0xd24> │ │ │ │ + beq 8626c <_Py_open@@Base+0xd24> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 86278 <_Py_open@@Base+0xd24> │ │ │ │ + bne 8626c <_Py_open@@Base+0xd24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 861b8 <_Py_open@@Base+0xc64> │ │ │ │ + b 861ac <_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 861ac <_Py_open@@Base+0xc64> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 86334 <_Py_open@@Base+0xde0> │ │ │ │ + beq 86328 <_Py_open@@Base+0xde0> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 862dc <_Py_open@@Base+0xd88> │ │ │ │ + bne 862d0 <_Py_open@@Base+0xd88> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86334 <_Py_open@@Base+0xde0> │ │ │ │ + beq 86328 <_Py_open@@Base+0xde0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86334 <_Py_open@@Base+0xde0> │ │ │ │ + bne 86328 <_Py_open@@Base+0xde0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 86334 <_Py_open@@Base+0xde0> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 86328 <_Py_open@@Base+0xde0> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8633c <_Py_open@@Base+0xde8> │ │ │ │ + bne 86330 <_Py_open@@Base+0xde8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86310 <_Py_open@@Base+0xdbc> │ │ │ │ + beq 86304 <_Py_open@@Base+0xdbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86310 <_Py_open@@Base+0xdbc> │ │ │ │ + bne 86304 <_Py_open@@Base+0xdbc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86334 <_Py_open@@Base+0xde0> │ │ │ │ + beq 86328 <_Py_open@@Base+0xde0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 86334 <_Py_open@@Base+0xde0> │ │ │ │ + bne 86328 <_Py_open@@Base+0xde0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8635c <_Py_open@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #32] @ 86364 <_Py_open@@Base+0xe10> │ │ │ │ + b 86350 <_Py_open@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #32] @ 86358 <_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 a5928 │ │ │ │ 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 8639c <_Py_open@@Base+0xe54> │ │ │ │ + ldr r2, [pc, #140] @ 8641c <_Py_open@@Base+0xed4> │ │ │ │ + ldr r1, [pc, #140] @ 86420 <_Py_open@@Base+0xed8> │ │ │ │ + ldr r0, [pc, #140] @ 86424 <_Py_open@@Base+0xedc> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 863b0 <_Py_open@@Base+0xe68> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 863c4 <_Py_open@@Base+0xe70> │ │ │ │ + bne 863b8 <_Py_open@@Base+0xe70> │ │ │ │ mov r0, #0 │ │ │ │ - b 86420 <_Py_open@@Base+0xecc> │ │ │ │ + b 86414 <_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 863dc <_Py_open@@Base+0xe94> │ │ │ │ + ldr r3, [pc, #88] @ 86428 <_Py_open@@Base+0xee0> │ │ │ │ + ldr r1, [pc, #88] @ 8642c <_Py_open@@Base+0xee4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 863bc <_Py_open@@Base+0xe68> │ │ │ │ + bl 18f354 │ │ │ │ + b 863b0 <_Py_open@@Base+0xe68> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8640c <_Py_open@@Base+0xeb8> │ │ │ │ + beq 86400 <_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 928cc │ │ │ │ + b 86414 <_Py_open@@Base+0xecc> │ │ │ │ + ldr r3, [pc, #40] @ 86430 <_Py_open@@Base+0xee8> │ │ │ │ + ldr r1, [pc, #40] @ 86434 <_Py_open@@Base+0xeec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r5, r9, ip, lsr #24 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq r6, r9, ip, lsr #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsl #24 │ │ │ │ + eorseq r6, r9, r8, lsl #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86498 <_Py_open@@Base+0xf44> │ │ │ │ + beq 8648c <_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] @ 8649c <_Py_open@@Base+0xf54> │ │ │ │ + beq 86494 <_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 928cc │ │ │ │ + b 86494 <_Py_open@@Base+0xf4c> │ │ │ │ + ldr r0, [pc, #8] @ 8649c <_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 +94889,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 112410 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 8653c <_Py_open@@Base+0xfe8> │ │ │ │ + bne 86530 <_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 8650c <_Py_open@@Base+0xfc4> │ │ │ │ + ldr r3, [pc, #88] @ 86550 <_Py_open@@Base+0x1008> │ │ │ │ + ldr r1, [pc, #88] @ 86554 <_Py_open@@Base+0x100c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 8653c <_Py_open@@Base+0xfe8> │ │ │ │ + bl 113344 │ │ │ │ + b 86530 <_Py_open@@Base+0xfe8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 293a0 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86550 <_Py_open@@Base+0xffc> │ │ │ │ + beq 86544 <_Py_open@@Base+0xffc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsr ip │ │ │ │ + @ instruction: 0x003961b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86598 <_Py_open@@Base+0x1044> │ │ │ │ - bl a55d4 │ │ │ │ + bne 8658c <_Py_open@@Base+0x1044> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865a8 <_Py_open@@Base+0x1054> │ │ │ │ + beq 8659c <_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 865b0 <_Py_open@@Base+0x1068> │ │ │ │ + ldr r3, [pc, #104] @ 8660c <_Py_open@@Base+0x10c4> │ │ │ │ + ldr r1, [pc, #104] @ 86610 <_Py_open@@Base+0x10c8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86590 <_Py_open@@Base+0x103c> │ │ │ │ + bl 18f354 │ │ │ │ + b 86584 <_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 86604 <_Py_open@@Base+0x10bc> │ │ │ │ + ldr r1, [pc, #36] @ 86614 <_Py_open@@Base+0x10cc> │ │ │ │ bl 2a048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86610 <_Py_open@@Base+0x10bc> │ │ │ │ + bne 86604 <_Py_open@@Base+0x10bc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9dd0c │ │ │ │ - ldr r0, [pc, #12] @ 86624 <_Py_open@@Base+0x10d0> │ │ │ │ + b 9de28 │ │ │ │ + ldr r0, [pc, #12] @ 86618 <_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 │ │ │ │ + eorseq pc, r7, ip, lsl r2 @ │ │ │ │ + eorseq r6, r9, r0, ror #3 │ │ │ │ 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 +94993,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 8668c <_Py_open@@Base+0x1144> │ │ │ │ + ldr r3, [pc, #840] @ 869c8 <_Py_open@@Base+0x1480> │ │ │ │ + ldr r1, [pc, #840] @ 869cc <_Py_open@@Base+0x1484> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 866d8 <_Py_open@@Base+0x1190> │ │ │ │ + ldr r3, [pc, #828] @ 869d0 <_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] @ 869d4 <_Py_open@@Base+0x148c> │ │ │ │ + ldr r3, [pc, #788] @ 869d8 <_Py_open@@Base+0x1490> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 118e78 │ │ │ │ + bl 118e08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 866ec <_Py_open@@Base+0x1198> │ │ │ │ + bne 866e0 <_Py_open@@Base+0x1198> │ │ │ │ mov r4, #0 │ │ │ │ - b 869c8 <_Py_open@@Base+0x1474> │ │ │ │ + b 869bc <_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 8671c <_Py_open@@Base+0x11d4> │ │ │ │ + ldr r3, [pc, #724] @ 869dc <_Py_open@@Base+0x1494> │ │ │ │ + ldr r1, [pc, #724] @ 869e0 <_Py_open@@Base+0x1498> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 86974 <_Py_open@@Base+0x1420> │ │ │ │ - bl 148160 │ │ │ │ + b 86968 <_Py_open@@Base+0x1420> │ │ │ │ + bl 148118 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 8670c <_Py_open@@Base+0x11b8> │ │ │ │ + blt 86700 <_Py_open@@Base+0x11b8> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86780 <_Py_open@@Base+0x122c> │ │ │ │ - bl 148160 │ │ │ │ + beq 86774 <_Py_open@@Base+0x122c> │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 86764 <_Py_open@@Base+0x1210> │ │ │ │ - bl a55d4 │ │ │ │ + bne 86758 <_Py_open@@Base+0x1210> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 86974 <_Py_open@@Base+0x1420> │ │ │ │ - b 8676c <_Py_open@@Base+0x1218> │ │ │ │ + bne 86968 <_Py_open@@Base+0x1420> │ │ │ │ + b 86760 <_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 86778 <_Py_open@@Base+0x1230> │ │ │ │ + ldr r3, [pc, #628] @ 869dc <_Py_open@@Base+0x1494> │ │ │ │ + ldr r1, [pc, #632] @ 869e4 <_Py_open@@Base+0x149c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 8671c <_Py_open@@Base+0x11c8> │ │ │ │ + bl 18f354 │ │ │ │ + b 86710 <_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 997c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 867c0 <_Py_open@@Base+0x126c> │ │ │ │ - bl 2a01ec │ │ │ │ - b 8671c <_Py_open@@Base+0x11c8> │ │ │ │ + bne 867b4 <_Py_open@@Base+0x126c> │ │ │ │ + bl 2a03f0 │ │ │ │ + b 86710 <_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 867e4 <_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 86800 <_Py_open@@Base+0x12b8> │ │ │ │ + b 8680c <_Py_open@@Base+0x12c4> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2df068 │ │ │ │ + bl 2df54c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 867e0 <_Py_open@@Base+0x128c> │ │ │ │ - b 86828 <_Py_open@@Base+0x12d4> │ │ │ │ + bne 867d4 <_Py_open@@Base+0x128c> │ │ │ │ + b 8681c <_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 86824 <_Py_open@@Base+0x12dc> │ │ │ │ + ldr r3, [pc, #468] @ 869e8 <_Py_open@@Base+0x14a0> │ │ │ │ + ldr r1, [pc, #468] @ 869ec <_Py_open@@Base+0x14a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 86974 <_Py_open@@Base+0x1420> │ │ │ │ + b 86968 <_Py_open@@Base+0x1420> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #448] @ 869fc <_Py_open@@Base+0x14a8> │ │ │ │ + ldr r3, [pc, #448] @ 869f0 <_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 8689c <_Py_open@@Base+0x1354> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls 86864 <_Py_open@@Base+0x1310> │ │ │ │ + bls 86858 <_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 8686c <_Py_open@@Base+0x1324> │ │ │ │ + ldr r3, [pc, #392] @ 869e8 <_Py_open@@Base+0x14a0> │ │ │ │ + ldr r1, [pc, #400] @ 869f4 <_Py_open@@Base+0x14ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86828 <_Py_open@@Base+0x12d4> │ │ │ │ + bl 18f354 │ │ │ │ + b 8681c <_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 868a0 <_Py_open@@Base+0x1358> │ │ │ │ mov sl, r4 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 8692c <_Py_open@@Base+0x13d8> │ │ │ │ + beq 86920 <_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 868f0 <_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 868f0 <_Py_open@@Base+0x13a8> │ │ │ │ sub r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 868fc <_Py_open@@Base+0x13a8> │ │ │ │ + bhi 868f0 <_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 86904 <_Py_open@@Base+0x13bc> │ │ │ │ + ldr r3, [pc, #240] @ 869e8 <_Py_open@@Base+0x14a0> │ │ │ │ + ldr r1, [pc, #252] @ 869f8 <_Py_open@@Base+0x14b0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 8681c <_Py_open@@Base+0x12d4> │ │ │ │ + ldr r1, [pc, #228] @ 869f0 <_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 +95173,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] @ 869fc <_Py_open@@Base+0x14b4> │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2d35e8 │ │ │ │ + bl 2d3808 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 86828 <_Py_open@@Base+0x12d4> │ │ │ │ + beq 8681c <_Py_open@@Base+0x12d4> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a58c4 │ │ │ │ + bl a5928 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86990 <_Py_open@@Base+0x143c> │ │ │ │ + beq 86984 <_Py_open@@Base+0x143c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 869b4 <_Py_open@@Base+0x146c> │ │ │ │ + bl 113344 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 869a0 <_Py_open@@Base+0x144c> │ │ │ │ + b 86994 <_Py_open@@Base+0x144c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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: 0x003961f0 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - mlaseq r9, r4, ip, r5 │ │ │ │ + eorseq r6, r9, r4, lsl r2 │ │ │ │ subseq r4, r7, r0, asr ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00395cb0 │ │ │ │ - @ instruction: 0x00395cd4 │ │ │ │ + eorseq r6, r9, r0, lsr r2 │ │ │ │ + eorseq r6, r9, r4, asr r2 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00395cf0 │ │ │ │ + eorseq r6, r9, r0, ror r2 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - eorseq r5, r9, ip, lsl sp │ │ │ │ - eorseq r5, r9, r8, asr #26 │ │ │ │ + mlaseq r9, ip, r2, r6 │ │ │ │ + eorseq r6, r9, r8, asr #5 │ │ │ │ andeq r3, r3, r8, lsr #28 │ │ │ │ cmn r0, #9 │ │ │ │ - beq 86a44 <_Py_open@@Base+0x14f0> │ │ │ │ + beq 86a38 <_Py_open@@Base+0x14f0> │ │ │ │ cmn r0, #3 │ │ │ │ - beq 86a34 <_Py_open@@Base+0x14e0> │ │ │ │ + beq 86a28 <_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] @ 86a3c <_Py_open@@Base+0x14f4> │ │ │ │ + ldr r1, [pc, #28] @ 86a40 <_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 18f354 │ │ │ │ + ldr r3, [pc, #20] @ 86a44 <_Py_open@@Base+0x14fc> │ │ │ │ + ldr r1, [pc, #20] @ 86a48 <_Py_open@@Base+0x1500> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18f198 │ │ │ │ - b 2a01ec │ │ │ │ + b 18f354 │ │ │ │ + b 2a03f0 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r9, ip, sp, r5 │ │ │ │ + eorseq r6, r9, ip, lsl r3 │ │ │ │ ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - eorseq r5, r9, r8, ror sp │ │ │ │ + @ instruction: 0x003962f8 │ │ │ │ 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] @ 86c10 <_Py_open@@Base+0x16c8> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 86aa8 <_Py_open@@Base+0x1554> │ │ │ │ + bne 86a9c <_Py_open@@Base+0x1554> │ │ │ │ mov r4, #0 │ │ │ │ - b 86c10 <_Py_open@@Base+0x16bc> │ │ │ │ - ldr r1, [pc, #368] @ 86c20 <_Py_open@@Base+0x16cc> │ │ │ │ + b 86c04 <_Py_open@@Base+0x16bc> │ │ │ │ + ldr r1, [pc, #368] @ 86c14 <_Py_open@@Base+0x16cc> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 149814 │ │ │ │ + bl 1497d0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 86aa0 <_Py_open@@Base+0x154c> │ │ │ │ + beq 86a94 <_Py_open@@Base+0x154c> │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 86b1c <_Py_open@@Base+0x15c8> │ │ │ │ + ble 86b10 <_Py_open@@Base+0x15c8> │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bls 86ad8 <_Py_open@@Base+0x1584> │ │ │ │ + bls 86acc <_Py_open@@Base+0x1584> │ │ │ │ mov r7, #0 │ │ │ │ - b 86b08 <_Py_open@@Base+0x15b4> │ │ │ │ + b 86afc <_Py_open@@Base+0x15b4> │ │ │ │ lsl r0, r9, #3 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 86ad0 <_Py_open@@Base+0x157c> │ │ │ │ - ldr r3, [pc, #308] @ 86c24 <_Py_open@@Base+0x16d0> │ │ │ │ + beq 86ac4 <_Py_open@@Base+0x157c> │ │ │ │ + ldr r3, [pc, #308] @ 86c18 <_Py_open@@Base+0x16d0> │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 86b08 <_Py_open@@Base+0x15b4> │ │ │ │ + bhi 86afc <_Py_open@@Base+0x15b4> │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r9, r0 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86b20 <_Py_open@@Base+0x15cc> │ │ │ │ + bne 86b14 <_Py_open@@Base+0x15cc> │ │ │ │ mov r4, #0 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b 86bbc <_Py_open@@Base+0x1668> │ │ │ │ + b 86bb0 <_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 86b78 <_Py_open@@Base+0x1630> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #228] @ 86c28 <_Py_open@@Base+0x16d4> │ │ │ │ + ldr r1, [pc, #228] @ 86c1c <_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 1c1760 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86bb8 <_Py_open@@Base+0x1664> │ │ │ │ + beq 86bac <_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 86b24 <_Py_open@@Base+0x15dc> │ │ │ │ + ldr r3, [pc, #160] @ 86c20 <_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 86bb0 <_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 86bd0 <_Py_open@@Base+0x1688> │ │ │ │ + bl 113344 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 86bc4 <_Py_open@@Base+0x1670> │ │ │ │ + b 86bb8 <_Py_open@@Base+0x1670> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86c10 <_Py_open@@Base+0x16bc> │ │ │ │ + beq 86c04 <_Py_open@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 86c10 <_Py_open@@Base+0x16bc> │ │ │ │ + bne 86c04 <_Py_open@@Base+0x16bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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, asr #6 │ │ │ │ + eorseq r6, r9, ip, asr r3 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - eorseq r5, r9, ip, lsl #28 │ │ │ │ - andeq r6, r8, r8, ror #6 │ │ │ │ + eorseq r6, r9, ip, lsl #7 │ │ │ │ + andeq r6, r8, ip, asr 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] @ 86cd8 <_Py_open@@Base+0x1790> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86cbc <_Py_open@@Base+0x1768> │ │ │ │ + beq 86cb0 <_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] @ 86cdc <_Py_open@@Base+0x1794> │ │ │ │ + ldr r0, [pc, #112] @ 86ce0 <_Py_open@@Base+0x1798> │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 86cbc <_Py_open@@Base+0x1768> │ │ │ │ - bl c3e20 │ │ │ │ + blt 86cb0 <_Py_open@@Base+0x1768> │ │ │ │ + bl c3e30 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 86cb8 <_Py_open@@Base+0x1770> │ │ │ │ + ldr r3, [pc, #60] @ 86ce4 <_Py_open@@Base+0x179c> │ │ │ │ + ldr r1, [pc, #60] @ 86ce8 <_Py_open@@Base+0x17a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 86cdc <_Py_open@@Base+0x1788> │ │ │ │ + b 86cd0 <_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 a6350 │ │ │ │ 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, ror #7 │ │ │ │ + eorseq r3, r8, r8, ror sp │ │ │ │ + @ instruction: 0x003963f8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r9, r0, lr, r5 │ │ │ │ + eorseq r6, r9, r0, lsl r4 │ │ │ │ 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] @ 86dbc <_Py_open@@Base+0x1874> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86d4c <_Py_open@@Base+0x17f8> │ │ │ │ + beq 86d40 <_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 86d48 <_Py_open@@Base+0x1800> │ │ │ │ + ldr r3, [pc, #136] @ 86dc0 <_Py_open@@Base+0x1878> │ │ │ │ + ldr r1, [pc, #136] @ 86dc4 <_Py_open@@Base+0x187c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 86dc0 <_Py_open@@Base+0x186c> │ │ │ │ + b 86db4 <_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] @ 86dc8 <_Py_open@@Base+0x1880> │ │ │ │ + ldr r0, [pc, #116] @ 86dcc <_Py_open@@Base+0x1884> │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 86d4c <_Py_open@@Base+0x17f8> │ │ │ │ - bl c3e20 │ │ │ │ + blt 86d40 <_Py_open@@Base+0x17f8> │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ 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 86dac <_Py_open@@Base+0x1864> │ │ │ │ + ldr r3, [pc, #48] @ 86dd0 <_Py_open@@Base+0x1888> │ │ │ │ + ldr r1, [pc, #48] @ 86dd4 <_Py_open@@Base+0x188c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86d4c <_Py_open@@Base+0x17f8> │ │ │ │ + bl 18f354 │ │ │ │ + b 86d40 <_Py_open@@Base+0x17f8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r9, r8, lsr #29 │ │ │ │ + eorseq r6, r9, r8, lsr #8 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x00395ebc │ │ │ │ - eorseq r4, r6, r0, lsl #16 │ │ │ │ - eorseq r5, r9, r4, ror #29 │ │ │ │ + eorseq r6, r9, ip, lsr r4 │ │ │ │ + eorseq r4, r6, r0, lsl #27 │ │ │ │ + eorseq r6, r9, r4, ror #8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00395efc │ │ │ │ + eorseq r6, r9, ip, ror r4 │ │ │ │ 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] @ 86e50 <_Py_open@@Base+0x1908> │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e44 <_Py_open@@Base+0x18f0> │ │ │ │ - bl c3e20 │ │ │ │ + beq 86e38 <_Py_open@@Base+0x18f0> │ │ │ │ + bl c3e30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 296b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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 86e40 <_Py_open@@Base+0x18f8> │ │ │ │ + ldr r3, [pc, #36] @ 86e54 <_Py_open@@Base+0x190c> │ │ │ │ + ldr r1, [pc, #36] @ 86e58 <_Py_open@@Base+0x1910> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 86e54 <_Py_open@@Base+0x1900> │ │ │ │ + b 86e48 <_Py_open@@Base+0x1900> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r9, r4, lsl pc │ │ │ │ + mlaseq r9, r4, r4, r6 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsr #30 │ │ │ │ + eorseq r6, r9, r8, lsr #9 │ │ │ │ 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] @ 86ed8 <_Py_open@@Base+0x1990> │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86e9c <_Py_open@@Base+0x1948> │ │ │ │ + bne 86e90 <_Py_open@@Base+0x1948> │ │ │ │ mov r0, #0 │ │ │ │ - b 86edc <_Py_open@@Base+0x1988> │ │ │ │ + b 86ed0 <_Py_open@@Base+0x1988> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b8440 │ │ │ │ + bl 2b8578 <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e94 <_Py_open@@Base+0x1940> │ │ │ │ - ldr r3, [pc, #52] @ 86ee8 <_Py_open@@Base+0x1994> │ │ │ │ + beq 86e88 <_Py_open@@Base+0x1940> │ │ │ │ + ldr r3, [pc, #52] @ 86edc <_Py_open@@Base+0x1994> │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86ed8 <_Py_open@@Base+0x1984> │ │ │ │ + beq 86ecc <_Py_open@@Base+0x1984> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ - bl 2cb178 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ + bl 2cb364 <_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] @ 86ee0 <_Py_open@@Base+0x1998> │ │ │ │ + bne 86ed0 <_Py_open@@Base+0x1988> │ │ │ │ + ldr r0, [pc, #16] @ 86ee4 <_Py_open@@Base+0x199c> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, ip, lsr pc │ │ │ │ + @ instruction: 0x003964bc │ │ │ │ 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] @ 86f60 <_Py_open@@Base+0x1a18> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86f64 <_Py_open@@Base+0x1a10> │ │ │ │ + beq 86f58 <_Py_open@@Base+0x1a10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86f54 <_Py_open@@Base+0x1a00> │ │ │ │ - bl c3e20 │ │ │ │ + beq 86f48 <_Py_open@@Base+0x1a00> │ │ │ │ + bl c3e30 │ │ │ │ mov r4, r0 │ │ │ │ - bl 835bc │ │ │ │ + bl 835b0 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ - b 86f60 <_Py_open@@Base+0x1a0c> │ │ │ │ - bl 835bc │ │ │ │ + bl c7b88 │ │ │ │ + b 86f54 <_Py_open@@Base+0x1a0c> │ │ │ │ + bl 835b0 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ - ldr r0, [pc, #8] @ 86f70 <_Py_open@@Base+0x1a1c> │ │ │ │ + ldr r0, [pc, #8] @ 86f64 <_Py_open@@Base+0x1a1c> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r9, ip, asr #30 │ │ │ │ + eorseq r6, r9, ip, asr #9 │ │ │ │ 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] @ 86fcc <_Py_open@@Base+0x1a84> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86fcc <_Py_open@@Base+0x1a78> │ │ │ │ + beq 86fc0 <_Py_open@@Base+0x1a78> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 83d08 │ │ │ │ + bl 83cfc │ │ │ │ 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] @ 86fd0 <_Py_open@@Base+0x1a88> │ │ │ │ + beq 86fc4 <_Py_open@@Base+0x1a7c> │ │ │ │ + ldr r3, [pc, #28] @ 86fd4 <_Py_open@@Base+0x1a8c> │ │ │ │ + ldr r1, [pc, #28] @ 86fd8 <_Py_open@@Base+0x1a90> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r8, asr pc │ │ │ │ + @ instruction: 0x003964d8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r7, r0, asr #25 │ │ │ │ + eorseq pc, r7, ip, lsl 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, sp │ │ │ │ - ldr r1, [pc, #224] @ 870ec <_Py_open@@Base+0x1b98> │ │ │ │ + ldr r1, [pc, #224] @ 870e0 <_Py_open@@Base+0x1b98> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ 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 87038 <_Py_open@@Base+0x1af0> │ │ │ │ + bl 11a8f8 │ │ │ │ + ldr r2, [pc, #204] @ 870e4 <_Py_open@@Base+0x1b9c> │ │ │ │ + ldr r1, [pc, #204] @ 870e8 <_Py_open@@Base+0x1ba0> │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 87048 <_Py_open@@Base+0x1af4> │ │ │ │ + bne 8703c <_Py_open@@Base+0x1af4> │ │ │ │ mov r0, #0 │ │ │ │ - b 870e4 <_Py_open@@Base+0x1b90> │ │ │ │ + b 870d8 <_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] @ 870ec <_Py_open@@Base+0x1ba4> │ │ │ │ + ldr r0, [pc, #164] @ 870f0 <_Py_open@@Base+0x1ba8> │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8703c <_Py_open@@Base+0x1ae8> │ │ │ │ + blt 87030 <_Py_open@@Base+0x1ae8> │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 870d8 <_Py_open@@Base+0x1b84> │ │ │ │ + bne 870cc <_Py_open@@Base+0x1b84> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 29f28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 870bc <_Py_open@@Base+0x1b68> │ │ │ │ + beq 870b0 <_Py_open@@Base+0x1b68> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 870bc <_Py_open@@Base+0x1b68> │ │ │ │ + beq 870b0 <_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 870b0 <_Py_open@@Base+0x1b68> │ │ │ │ + bl 9acd0 <_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] @ 870f4 <_Py_open@@Base+0x1bac> │ │ │ │ + beq 870d8 <_Py_open@@Base+0x1b90> │ │ │ │ + ldr r3, [pc, #52] @ 870f8 <_Py_open@@Base+0x1bb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 870e4 <_Py_open@@Base+0x1b90> │ │ │ │ + bl 14445c │ │ │ │ + b 870d8 <_Py_open@@Base+0x1b90> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 87098 <_Py_open@@Base+0x1b44> │ │ │ │ - b 870c8 <_Py_open@@Base+0x1b74> │ │ │ │ + bne 8708c <_Py_open@@Base+0x1b44> │ │ │ │ + b 870bc <_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, ror #9 │ │ │ │ + andseq sp, r7, r8, asr #18 │ │ │ │ + @ instruction: 0x003964f4 │ │ │ │ + eorseq r1, r6, r0, lsl #12 │ │ │ │ + eorseq r6, r9, r4, lsl #10 │ │ │ │ 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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 87138 <_Py_open@@Base+0x1be4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 8712c <_Py_open@@Base+0x1be4> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8717c <_Py_open@@Base+0x1c28> │ │ │ │ + bne 87170 <_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 87168 <_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 87168 <_Py_open@@Base+0x1c20> │ │ │ │ + ldr r3, [pc, #24] @ 87178 <_Py_open@@Base+0x1c30> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6350 │ │ │ │ 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 871a8 <_Py_open@@Base+0x1c60> │ │ │ │ + ldr r3, [pc, #16] @ 871b0 <_Py_open@@Base+0x1c68> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #4] @ 871c0 <_Py_open@@Base+0x1c6c> │ │ │ │ + b 14445c │ │ │ │ + ldr r0, [pc, #4] @ 871b4 <_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 8720c <_Py_open@@Base+0x1cc4> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #48] @ 87228 <_Py_open@@Base+0x1cd4> │ │ │ │ + ldr r3, [pc, #48] @ 8721c <_Py_open@@Base+0x1cd4> │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [r5] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b 87220 <_Py_open@@Base+0x1ccc> │ │ │ │ + b 87214 <_Py_open@@Base+0x1ccc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8d8 │ │ │ │ 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 8724c <_Py_open@@Base+0x1d04> │ │ │ │ + ldr r3, [pc, #16] @ 87254 <_Py_open@@Base+0x1d0c> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #4] @ 87264 <_Py_open@@Base+0x1d10> │ │ │ │ + b 14445c │ │ │ │ + ldr r0, [pc, #4] @ 87258 <_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 87294 <_Py_open@@Base+0x1d4c> │ │ │ │ + ldr r3, [pc, #40] @ 872b4 <_Py_open@@Base+0x1d6c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 872b8 <_Py_open@@Base+0x1d64> │ │ │ │ + bl 14445c │ │ │ │ + b 872ac <_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 2cbfb8 <_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 2cbde0 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87348 <_Py_open@@Base+0x1df4> │ │ │ │ + beq 8733c <_Py_open@@Base+0x1df4> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 297f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87340 <_Py_open@@Base+0x1dec> │ │ │ │ + beq 87334 <_Py_open@@Base+0x1dec> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 87350 <_Py_open@@Base+0x1dfc> │ │ │ │ + ldr r2, [pc, #32] @ 87344 <_Py_open@@Base+0x1dfc> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 87348 <_Py_open@@Base+0x1df4> │ │ │ │ + bl 14445c │ │ │ │ + b 8733c <_Py_open@@Base+0x1df4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ 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 87380 <_Py_open@@Base+0x1e38> │ │ │ │ + ldr r3, [pc, #56] @ 873b0 <_Py_open@@Base+0x1e68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 873b4 <_Py_open@@Base+0x1e60> │ │ │ │ + bl 14445c │ │ │ │ + b 873a8 <_Py_open@@Base+0x1e60> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8737c <_Py_open@@Base+0x1e28> │ │ │ │ + bne 87370 <_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 2cbfb8 <_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] @ 87670 <_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] @ 87674 <_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] @ 87678 <_Py_open@@Base+0x2130> │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl bbddc │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 874d8 <_Py_open@@Base+0x1f84> │ │ │ │ + blt 874cc <_Py_open@@Base+0x1f84> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8745c <_Py_open@@Base+0x1f08> │ │ │ │ - bl c3e20 │ │ │ │ + bne 87450 <_Py_open@@Base+0x1f08> │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87640 <_Py_open@@Base+0x20ec> │ │ │ │ - ldr r3, [pc, #564] @ 87688 <_Py_open@@Base+0x2134> │ │ │ │ + bge 87634 <_Py_open@@Base+0x20ec> │ │ │ │ + ldr r3, [pc, #564] @ 8767c <_Py_open@@Base+0x2134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 874d8 <_Py_open@@Base+0x1f84> │ │ │ │ + bl 14445c │ │ │ │ + b 874cc <_Py_open@@Base+0x1f84> │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #548] @ 8768c <_Py_open@@Base+0x2138> │ │ │ │ + ldr r1, [pc, #548] @ 87680 <_Py_open@@Base+0x2138> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1760 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8757c <_Py_open@@Base+0x2028> │ │ │ │ + beq 87570 <_Py_open@@Base+0x2028> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq 874b8 <_Py_open@@Base+0x1f64> │ │ │ │ + beq 874ac <_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 874f8 <_Py_open@@Base+0x1fb0> │ │ │ │ + ldr r3, [pc, #500] @ 87684 <_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 87640 <_Py_open@@Base+0x20f8> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ble 874e0 <_Py_open@@Base+0x1f8c> │ │ │ │ + ble 874d4 <_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 113344 │ │ │ │ + ldr r3, [pc, #452] @ 87688 <_Py_open@@Base+0x2140> │ │ │ │ + ldr r1, [pc, #452] @ 8768c <_Py_open@@Base+0x2144> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 87674 <_Py_open@@Base+0x2120> │ │ │ │ - ldr r3, [pc, #424] @ 87690 <_Py_open@@Base+0x213c> │ │ │ │ + b 87668 <_Py_open@@Base+0x2120> │ │ │ │ + ldr r3, [pc, #424] @ 87684 <_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 87640 <_Py_open@@Base+0x20f8> │ │ │ │ cmp r8, r0 │ │ │ │ - beq 8764c <_Py_open@@Base+0x20f8> │ │ │ │ + beq 87640 <_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 8753c <_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 875e4 <_Py_open@@Base+0x209c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8756c <_Py_open@@Base+0x2018> │ │ │ │ + beq 87560 <_Py_open@@Base+0x2018> │ │ │ │ mov r0, r6 │ │ │ │ - bl a62ec │ │ │ │ - b 87674 <_Py_open@@Base+0x2120> │ │ │ │ + bl a6350 │ │ │ │ + b 87668 <_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 928cc │ │ │ │ + b 87668 <_Py_open@@Base+0x2120> │ │ │ │ + bl 11a8f8 │ │ │ │ + ldr r1, [pc, #276] @ 87690 <_Py_open@@Base+0x2148> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87620 <_Py_open@@Base+0x20cc> │ │ │ │ + beq 87614 <_Py_open@@Base+0x20cc> │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r8, #1024 @ 0x400 │ │ │ │ - bgt 874c0 <_Py_open@@Base+0x1f6c> │ │ │ │ + bgt 874b4 <_Py_open@@Base+0x1f6c> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #220] @ 87690 <_Py_open@@Base+0x213c> │ │ │ │ + ldr r3, [pc, #220] @ 87684 <_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 c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87608 <_Py_open@@Base+0x20b4> │ │ │ │ - ldr r3, [pc, #144] @ 87688 <_Py_open@@Base+0x2134> │ │ │ │ + bge 875fc <_Py_open@@Base+0x20b4> │ │ │ │ + ldr r3, [pc, #144] @ 8767c <_Py_open@@Base+0x2134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1133b4 │ │ │ │ - b 874d8 <_Py_open@@Base+0x1f84> │ │ │ │ + bl 113344 │ │ │ │ + b 874cc <_Py_open@@Base+0x1f84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ 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 928cc │ │ │ │ + b 87668 <_Py_open@@Base+0x2120> │ │ │ │ + bl 11a8f8 │ │ │ │ + ldr r1, [pc, #116] @ 87694 <_Py_open@@Base+0x214c> │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87420 <_Py_open@@Base+0x1ecc> │ │ │ │ - b 874d8 <_Py_open@@Base+0x1f84> │ │ │ │ + bne 87414 <_Py_open@@Base+0x1ecc> │ │ │ │ + b 874cc <_Py_open@@Base+0x1f84> │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ - b 87674 <_Py_open@@Base+0x2120> │ │ │ │ - bl c3e20 │ │ │ │ + bl a6350 │ │ │ │ + b 87668 <_Py_open@@Base+0x2120> │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ + b 87514 <_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 @ │ │ │ │ + eorseq r6, r9, ip, lsl r5 │ │ │ │ + eorseq r6, r9, r8, lsl r5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsr #31 │ │ │ │ + eorseq r6, r9, r8, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00395fb4 │ │ │ │ - @ instruction: 0x00395fd0 │ │ │ │ - @ instruction: 0x00395fdc │ │ │ │ + eorseq r6, r9, r4, lsr r5 │ │ │ │ + eorseq r6, r9, r0, asr r5 │ │ │ │ + eorseq r6, r9, ip, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12852c │ │ │ │ + bl 1284bc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 876d4 <_Py_open@@Base+0x2180> │ │ │ │ - bl a55d4 │ │ │ │ + bne 876c8 <_Py_open@@Base+0x2180> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87718 <_Py_open@@Base+0x21c4> │ │ │ │ - bl c3e20 │ │ │ │ + bne 8770c <_Py_open@@Base+0x21c4> │ │ │ │ + bl c3e30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87720 <_Py_open@@Base+0x21cc> │ │ │ │ + bge 87714 <_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 87714 <_Py_open@@Base+0x21cc> │ │ │ │ + ldr r3, [pc, #24] @ 8771c <_Py_open@@Base+0x21d4> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 8772c <_Py_open@@Base+0x21d8> │ │ │ │ + ldr r0, [pc, #4] @ 87720 <_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 1284bc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87768 <_Py_open@@Base+0x2214> │ │ │ │ - bl a55d4 │ │ │ │ + bne 8775c <_Py_open@@Base+0x2214> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87768 <_Py_open@@Base+0x2214> │ │ │ │ + beq 8775c <_Py_open@@Base+0x2214> │ │ │ │ mov r4, #0 │ │ │ │ - b 87790 <_Py_open@@Base+0x223c> │ │ │ │ + b 87784 <_Py_open@@Base+0x223c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8630 <_Py_dup@@Base> │ │ │ │ + bl 1b8880 <_Py_dup@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 87760 <_Py_open@@Base+0x220c> │ │ │ │ - bl a62ec │ │ │ │ + beq 87754 <_Py_open@@Base+0x220c> │ │ │ │ + bl a6350 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87790 <_Py_open@@Base+0x223c> │ │ │ │ + bne 87784 <_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] @ 87878 <_Py_open@@Base+0x2330> │ │ │ │ mov r2, sp │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 877f8 <_Py_open@@Base+0x22a4> │ │ │ │ + beq 877ec <_Py_open@@Base+0x22a4> │ │ │ │ ldr ip, [sp] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 87800 <_Py_open@@Base+0x22ac> │ │ │ │ + bne 877f4 <_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 8782c <_Py_open@@Base+0x22e4> │ │ │ │ + ldr r3, [pc, #160] @ 8787c <_Py_open@@Base+0x2334> │ │ │ │ + ldr r1, [pc, #160] @ 87880 <_Py_open@@Base+0x2338> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, #0 │ │ │ │ - b 8787c <_Py_open@@Base+0x2328> │ │ │ │ + b 87870 <_Py_open@@Base+0x2328> │ │ │ │ cmp ip, #10 │ │ │ │ - bne 87818 <_Py_open@@Base+0x22c4> │ │ │ │ + bne 8780c <_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 8782c <_Py_open@@Base+0x22e4> │ │ │ │ + b 877d4 <_Py_open@@Base+0x228c> │ │ │ │ + ldr r3, [pc, #104] @ 8787c <_Py_open@@Base+0x2334> │ │ │ │ + ldr r1, [pc, #108] @ 87884 <_Py_open@@Base+0x233c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 877f8 <_Py_open@@Base+0x22a4> │ │ │ │ + bl 113344 │ │ │ │ + b 877ec <_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 87860 <_Py_open@@Base+0x2318> │ │ │ │ + ldr r3, [pc, #56] @ 87888 <_Py_open@@Base+0x2340> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 877f8 <_Py_open@@Base+0x22a4> │ │ │ │ + bl 113344 │ │ │ │ + b 877ec <_Py_open@@Base+0x22a4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r9, r0, asr #32 │ │ │ │ + eorseq r6, r9, r0, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r9, r0, asr r0 │ │ │ │ - eorseq r6, r9, ip, ror r0 │ │ │ │ + @ instruction: 0x003965d0 │ │ │ │ + @ instruction: 0x003965fc │ │ │ │ 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 835b0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc 878d4 <_Py_open@@Base+0x2380> │ │ │ │ + bcc 878c8 <_Py_open@@Base+0x2380> │ │ │ │ cmn r4, #104857600 @ 0x6400000 │ │ │ │ sub r0, r4, #104857600 @ 0x6400000 │ │ │ │ mvncs r1, #0 │ │ │ │ - bcs 878d8 <_Py_open@@Base+0x2384> │ │ │ │ + bcs 878cc <_Py_open@@Base+0x2384> │ │ │ │ add r1, r4, #104857600 @ 0x6400000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8332c │ │ │ │ + bl 83320 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 8790c <_Py_open@@Base+0x23b8> │ │ │ │ + ldr r1, [pc, #32] @ 87900 <_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] @ 87904 <_Py_open@@Base+0x23bc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r9, r8, r0, r6 │ │ │ │ + eorseq r6, r9, r8, lsl r6 │ │ │ │ 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] @ 879a0 <_Py_open@@Base+0x2458> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87964 <_Py_open@@Base+0x2410> │ │ │ │ + beq 87958 <_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 87960 <_Py_open@@Base+0x2418> │ │ │ │ + ldr r3, [pc, #84] @ 879a4 <_Py_open@@Base+0x245c> │ │ │ │ + ldr r1, [pc, #84] @ 879a8 <_Py_open@@Base+0x2460> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 879a4 <_Py_open@@Base+0x2450> │ │ │ │ - bl 83b54 │ │ │ │ + b 87998 <_Py_open@@Base+0x2450> │ │ │ │ + bl 83b48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 8348c │ │ │ │ + bl 83480 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8799c <_Py_open@@Base+0x2448> │ │ │ │ - ldr r3, [pc, #36] @ 879b0 <_Py_open@@Base+0x245c> │ │ │ │ + bne 87990 <_Py_open@@Base+0x2448> │ │ │ │ + ldr r3, [pc, #36] @ 879a4 <_Py_open@@Base+0x245c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ 879b8 <_Py_open@@Base+0x2464> │ │ │ │ + ldr r1, [pc, #36] @ 879ac <_Py_open@@Base+0x2464> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 87964 <_Py_open@@Base+0x2410> │ │ │ │ + bl 117680 │ │ │ │ + b 87958 <_Py_open@@Base+0x2410> │ │ │ │ mov r0, r4 │ │ │ │ - bl a58c4 │ │ │ │ + bl a5928 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r6, [r9], -r4 @ │ │ │ │ + eorseq r6, r9, r4, ror r6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r9, r4, lsl #2 │ │ │ │ - eorseq r6, r9, r8, lsr #2 │ │ │ │ + eorseq r6, r9, r4, lsl #13 │ │ │ │ + eorseq r6, r9, r8, lsr #13 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 87a00 <_Py_open@@Base+0x24ac> │ │ │ │ + beq 879f4 <_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 148b6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87a14 <_Py_open@@Base+0x24c0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 87a08 <_Py_open@@Base+0x24c0> │ │ │ │ + bl a5638 │ │ │ │ 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 87a08 <_Py_open@@Base+0x24c0> │ │ │ │ + b 87a20 <_Py_open@@Base+0x24d8> │ │ │ │ + ldr r0, [pc, #44] @ 87a28 <_Py_open@@Base+0x24e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #40] @ 87a38 <_Py_open@@Base+0x24e4> │ │ │ │ + ldr r1, [pc, #40] @ 87a2c <_Py_open@@Base+0x24e4> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1176f0 │ │ │ │ + b 117680 │ │ │ │ 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 a3300 │ │ │ │ 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, asr #13 │ │ │ │ + b 879b0 <_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 148b6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87a74 <_Py_open@@Base+0x2520> │ │ │ │ - bl a55d4 │ │ │ │ + bne 87a68 <_Py_open@@Base+0x2520> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87a94 <_Py_open@@Base+0x2540> │ │ │ │ + bne 87a88 <_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 87a90 <_Py_open@@Base+0x2548> │ │ │ │ + ldr r3, [pc, #28] @ 87aa0 <_Py_open@@Base+0x2558> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, #0 │ │ │ │ - b 87aa4 <_Py_open@@Base+0x2550> │ │ │ │ + b 87a98 <_Py_open@@Base+0x2550> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8d8 │ │ │ │ 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] @ 87d18 <_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 b6b64 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 87b24 <_Py_open@@Base+0x25d0> │ │ │ │ + beq 87b18 <_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 87b20 <_Py_open@@Base+0x25d8> │ │ │ │ + ldr r3, [pc, #524] @ 87d1c <_Py_open@@Base+0x27d4> │ │ │ │ + ldr r1, [pc, #524] @ 87d20 <_Py_open@@Base+0x27d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 87d18 <_Py_open@@Base+0x27c4> │ │ │ │ + b 87d0c <_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] @ 87d24 <_Py_open@@Base+0x27dc> │ │ │ │ sub r3, r2, #4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87b24 <_Py_open@@Base+0x25d0> │ │ │ │ + beq 87b18 <_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 87b68 <_Py_open@@Base+0x2620> │ │ │ │ + ldr r3, [pc, #460] @ 87d28 <_Py_open@@Base+0x27e0> │ │ │ │ + ldr r1, [pc, #460] @ 87d2c <_Py_open@@Base+0x27e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 87b24 <_Py_open@@Base+0x25d0> │ │ │ │ + bl 18f354 │ │ │ │ + b 87b18 <_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] @ 87d30 <_Py_open@@Base+0x27e8> │ │ │ │ + ldr r0, [pc, #444] @ 87d34 <_Py_open@@Base+0x27ec> │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87b24 <_Py_open@@Base+0x25d0> │ │ │ │ + blt 87b18 <_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] @ 87d38 <_Py_open@@Base+0x27f0> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bcb0 │ │ │ │ + bl 8bd0c │ │ │ │ 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 c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 87c08 <_Py_open@@Base+0x26b4> │ │ │ │ + beq 87bfc <_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 3495cc <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + b 87c1c <_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 87c24 <_Py_open@@Base+0x26dc> │ │ │ │ + ldr r3, [pc, #296] @ 87d3c <_Py_open@@Base+0x27f4> │ │ │ │ + ldr r1, [pc, #296] @ 87d40 <_Py_open@@Base+0x27f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 87d08 <_Py_open@@Base+0x27b4> │ │ │ │ + b 87cfc <_Py_open@@Base+0x27b4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 87c6c <_Py_open@@Base+0x2718> │ │ │ │ + beq 87c60 <_Py_open@@Base+0x2718> │ │ │ │ cmp r2, #10 │ │ │ │ - bne 87c90 <_Py_open@@Base+0x273c> │ │ │ │ + bne 87c84 <_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 87c84 <_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 87c84 <_Py_open@@Base+0x273c> │ │ │ │ + ldr r3, [pc, #196] @ 87d3c <_Py_open@@Base+0x27f4> │ │ │ │ + ldr r1, [pc, #200] @ 87d44 <_Py_open@@Base+0x27fc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 87c1c <_Py_open@@Base+0x26d4> │ │ │ │ + bl c3e30 │ │ │ │ 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] @ 87d48 <_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 c7b88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87ce8 <_Py_open@@Base+0x2794> │ │ │ │ + beq 87cdc <_Py_open@@Base+0x2794> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3490ac <_PyLong_DivmodNear@@Base+0x1b10> │ │ │ │ - b 87c28 <_Py_open@@Base+0x26d4> │ │ │ │ + bl 3495cc <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + b 87c1c <_Py_open@@Base+0x26d4> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 87c28 <_Py_open@@Base+0x26d4> │ │ │ │ - ldr r0, [pc, #88] @ 87d58 <_Py_open@@Base+0x2804> │ │ │ │ + beq 87c1c <_Py_open@@Base+0x26d4> │ │ │ │ + ldr r0, [pc, #88] @ 87d4c <_Py_open@@Base+0x2804> │ │ │ │ mov r2, r5 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87d18 <_Py_open@@Base+0x27c4> │ │ │ │ + beq 87d0c <_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 │ │ │ │ + @ instruction: 0x003966dc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, ip, ror #2 │ │ │ │ - mlaseq r9, r8, r1, r6 │ │ │ │ + eorseq r6, r9, ip, ror #13 │ │ │ │ + eorseq r6, r9, r8, lsl r7 │ │ │ │ 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, asr #14 │ │ │ │ + eorseq r1, r6, r0, lsl #12 │ │ │ │ + eorseq r6, r9, r4, ror r7 │ │ │ │ + eorseq r8, r7, r0, lsr r9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r6, r9, r8, lsl #4 │ │ │ │ - eorseq r6, r9, r0, lsr r2 │ │ │ │ + eorseq r6, r9, r8, lsl #15 │ │ │ │ + @ instruction: 0x003967b0 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - eorseq r6, r9, r0, asr r2 │ │ │ │ + @ instruction: 0x003967d0 │ │ │ │ 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] @ 87db8 <_Py_open@@Base+0x2870> │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87db8 <_Py_open@@Base+0x2864> │ │ │ │ + beq 87dac <_Py_open@@Base+0x2864> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87da8 <_Py_open@@Base+0x2854> │ │ │ │ + blt 87d9c <_Py_open@@Base+0x2854> │ │ │ │ cmn r0, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 87da8 <_Py_open@@Base+0x2854> │ │ │ │ + bhi 87d9c <_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 18c418 │ │ │ │ + b 87db0 <_Py_open@@Base+0x2868> │ │ │ │ + ldr r3, [pc, #24] @ 87dbc <_Py_open@@Base+0x2874> │ │ │ │ + ldr r1, [pc, #24] @ 87dc0 <_Py_open@@Base+0x2878> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r4, asr r2 │ │ │ │ + @ instruction: 0x003967d4 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ + eorseq r6, r9, r0, ror #15 │ │ │ │ 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 87dd4 <_Py_open@@Base+0x288c> │ │ │ │ + b 176068 │ │ │ │ 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 87e00 <_Py_open@@Base+0x28b8> │ │ │ │ + b 150d5c │ │ │ │ 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 2c9544 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87e90 <_Py_open@@Base+0x293c> │ │ │ │ - ldr r3, [pc, #116] @ 87edc <_Py_open@@Base+0x2988> │ │ │ │ + bne 87e84 <_Py_open@@Base+0x293c> │ │ │ │ + ldr r3, [pc, #116] @ 87ed0 <_Py_open@@Base+0x2988> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87e88 <_Py_open@@Base+0x2934> │ │ │ │ + beq 87e7c <_Py_open@@Base+0x2934> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2ad8c4 │ │ │ │ + bl 2adac4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 87ed4 <_Py_open@@Base+0x2980> │ │ │ │ + b 87ec8 <_Py_open@@Base+0x2980> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 87eb4 <_Py_open@@Base+0x2960> │ │ │ │ + beq 87ea8 <_Py_open@@Base+0x2960> │ │ │ │ cmp r2, #2 │ │ │ │ - bne 87eb4 <_Py_open@@Base+0x2960> │ │ │ │ + bne 87ea8 <_Py_open@@Base+0x2960> │ │ │ │ add r1, r3, #32768 @ 0x8000 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 87e78 <_Py_open@@Base+0x2924> │ │ │ │ + bcs 87e6c <_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 87eb0 <_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 2ad91c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87f44 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r3, [pc, #128] @ 87f9c <_Py_open@@Base+0x2a48> │ │ │ │ + bne 87f38 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r3, [pc, #128] @ 87f90 <_Py_open@@Base+0x2a48> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87f3c <_Py_open@@Base+0x29e8> │ │ │ │ + beq 87f30 <_Py_open@@Base+0x29e8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2ad8c4 │ │ │ │ + bl 2adac4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 87f94 <_Py_open@@Base+0x2a40> │ │ │ │ + b 87f88 <_Py_open@@Base+0x2a40> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 87f74 <_Py_open@@Base+0x2a20> │ │ │ │ + beq 87f68 <_Py_open@@Base+0x2a20> │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, r3, lsl r0 │ │ │ │ - bcc 87f74 <_Py_open@@Base+0x2a20> │ │ │ │ + bcc 87f68 <_Py_open@@Base+0x2a20> │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2ad8c4 │ │ │ │ - b 87f3c <_Py_open@@Base+0x29e8> │ │ │ │ + bl 2adac4 │ │ │ │ + b 87f30 <_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 87f70 <_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 1dc170 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88044 <_Py_open@@Base+0x2af0> │ │ │ │ + beq 88038 <_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 167f84 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88014 <_Py_open@@Base+0x2ac0> │ │ │ │ + beq 88008 <_Py_open@@Base+0x2ac0> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88014 <_Py_open@@Base+0x2ac0> │ │ │ │ + bne 88008 <_Py_open@@Base+0x2ac0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 88048 <_Py_open@@Base+0x2af4> │ │ │ │ + bge 8803c <_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] @ 88048 <_Py_open@@Base+0x2b00> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003837fc │ │ │ │ + eorseq r3, r8, ip, ror sp │ │ │ │ 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 1dc170 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 880f0 <_Py_open@@Base+0x2b9c> │ │ │ │ + beq 880e4 <_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 167f84 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 880cc <_Py_open@@Base+0x2b78> │ │ │ │ + beq 880c0 <_Py_open@@Base+0x2b78> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 880cc <_Py_open@@Base+0x2b78> │ │ │ │ + bne 880c0 <_Py_open@@Base+0x2b78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 880f4 <_Py_open@@Base+0x2ba0> │ │ │ │ + bge 880e8 <_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] @ 880f4 <_Py_open@@Base+0x2bac> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r8, r8, r7, ip │ │ │ │ + eorseq ip, r8, r8, lsl sp │ │ │ │ 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 8812c <_Py_open@@Base+0x2be4> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8816c <_Py_open@@Base+0x2c18> │ │ │ │ - b 88160 <_Py_open@@Base+0x2c0c> │ │ │ │ + bne 88160 <_Py_open@@Base+0x2c18> │ │ │ │ + b 88154 <_Py_open@@Base+0x2c0c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 881b0 <_Py_open@@Base+0x2c5c> │ │ │ │ + ldr r0, [pc, #104] @ 881a4 <_Py_open@@Base+0x2c5c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88120 <_Py_open@@Base+0x2bcc> │ │ │ │ + bne 88114 <_Py_open@@Base+0x2bcc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88158 <_Py_open@@Base+0x2c04> │ │ │ │ + bne 8814c <_Py_open@@Base+0x2c04> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 8818c <_Py_open@@Base+0x2c38> │ │ │ │ - bl a55d4 │ │ │ │ + bne 88180 <_Py_open@@Base+0x2c38> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88158 <_Py_open@@Base+0x2c04> │ │ │ │ - bl c3e20 │ │ │ │ + bne 8814c <_Py_open@@Base+0x2c04> │ │ │ │ + bl c3e30 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83c74 <_Py_closerange@@Base> │ │ │ │ + bl 83c68 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ - ldr r0, [pc, #4] @ 881b4 <_Py_open@@Base+0x2c60> │ │ │ │ + bl c7b88 │ │ │ │ + ldr r0, [pc, #4] @ 881a8 <_Py_open@@Base+0x2c60> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, ip, lsl #5 │ │ │ │ + eorseq ip, r6, ip, lsl #16 │ │ │ │ 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 881e4 <_Py_open@@Base+0x2c9c> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88220 <_Py_open@@Base+0x2ccc> │ │ │ │ - b 88214 <_Py_open@@Base+0x2cc0> │ │ │ │ + bne 88214 <_Py_open@@Base+0x2ccc> │ │ │ │ + b 88208 <_Py_open@@Base+0x2cc0> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #184] @ 882b8 <_Py_open@@Base+0x2d64> │ │ │ │ + ldr r0, [pc, #184] @ 882ac <_Py_open@@Base+0x2d64> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 881d8 <_Py_open@@Base+0x2c84> │ │ │ │ - b 882ac <_Py_open@@Base+0x2d58> │ │ │ │ - bl a55d4 │ │ │ │ + bne 881cc <_Py_open@@Base+0x2c84> │ │ │ │ + b 882a0 <_Py_open@@Base+0x2d58> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882ac <_Py_open@@Base+0x2d58> │ │ │ │ + bne 882a0 <_Py_open@@Base+0x2d58> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 88240 <_Py_open@@Base+0x2cec> │ │ │ │ - bl a55d4 │ │ │ │ + bne 88234 <_Py_open@@Base+0x2cec> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882ac <_Py_open@@Base+0x2d58> │ │ │ │ + bne 882a0 <_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 88254 <_Py_open@@Base+0x2d0c> │ │ │ │ + ldr r3, [pc, #104] @ 882b0 <_Py_open@@Base+0x2d68> │ │ │ │ + ldr r1, [pc, #104] @ 882b4 <_Py_open@@Base+0x2d6c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 882ac <_Py_open@@Base+0x2d58> │ │ │ │ + bl 18f354 │ │ │ │ + b 882a0 <_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] @ 882b8 <_Py_open@@Base+0x2d70> │ │ │ │ + bge 882a4 <_Py_open@@Base+0x2d5c> │ │ │ │ + ldr r3, [pc, #32] @ 882bc <_Py_open@@Base+0x2d74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r7, r0, lsl sl │ │ │ │ + mlaseq r7, r0, pc, r3 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r7, r0, asr #25 │ │ │ │ + eorseq pc, r7, ip, lsl r2 @ │ │ │ │ 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 88300 <_Py_open@@Base+0x2db8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ 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 88330 <_Py_open@@Base+0x2de8> │ │ │ │ + b 88324 <_Py_open@@Base+0x2ddc> │ │ │ │ + ldr r0, [pc, #228] @ 883ec <_Py_open@@Base+0x2ea4> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882f4 <_Py_open@@Base+0x2da0> │ │ │ │ + bne 882e8 <_Py_open@@Base+0x2da0> │ │ │ │ mov r0, #0 │ │ │ │ - b 883f0 <_Py_open@@Base+0x2e9c> │ │ │ │ - bl a55d4 │ │ │ │ + b 883e4 <_Py_open@@Base+0x2e9c> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88328 <_Py_open@@Base+0x2dd4> │ │ │ │ + bne 8831c <_Py_open@@Base+0x2dd4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 8835c <_Py_open@@Base+0x2e08> │ │ │ │ - bl a55d4 │ │ │ │ + bne 88350 <_Py_open@@Base+0x2e08> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88328 <_Py_open@@Base+0x2dd4> │ │ │ │ + bne 8831c <_Py_open@@Base+0x2dd4> │ │ │ │ cmp r5, #2 │ │ │ │ - ble 883b8 <_Py_open@@Base+0x2e64> │ │ │ │ + ble 883ac <_Py_open@@Base+0x2e64> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88394 <_Py_open@@Base+0x2e40> │ │ │ │ + beq 88388 <_Py_open@@Base+0x2e40> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88398 <_Py_open@@Base+0x2e44> │ │ │ │ - bl a55d4 │ │ │ │ + bne 8838c <_Py_open@@Base+0x2e44> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88398 <_Py_open@@Base+0x2e44> │ │ │ │ - b 88328 <_Py_open@@Base+0x2dd4> │ │ │ │ + beq 8838c <_Py_open@@Base+0x2e44> │ │ │ │ + b 8831c <_Py_open@@Base+0x2dd4> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #92] @ 883fc <_Py_open@@Base+0x2ea8> │ │ │ │ + ldr r3, [pc, #92] @ 883f0 <_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 883b0 <_Py_open@@Base+0x2e68> │ │ │ │ + ldr r3, [pc, #84] @ 883f4 <_Py_open@@Base+0x2eac> │ │ │ │ + ldr r1, [pc, #84] @ 883f8 <_Py_open@@Base+0x2eb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 88328 <_Py_open@@Base+0x2dd4> │ │ │ │ + bl 18f354 │ │ │ │ + b 8831c <_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] @ 883f0 <_Py_open@@Base+0x2ea8> │ │ │ │ + bge 883e4 <_Py_open@@Base+0x2e9c> │ │ │ │ + ldr r3, [pc, #32] @ 883fc <_Py_open@@Base+0x2eb4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 88328 <_Py_open@@Base+0x2dd4> │ │ │ │ + bl 14445c │ │ │ │ + b 8831c <_Py_open@@Base+0x2dd4> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r7, r8, lsr #20 │ │ │ │ + eorseq r3, r7, r8, lsr #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, r4, lsl #5 │ │ │ │ + eorseq r6, r9, r4, lsl #16 │ │ │ │ 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 88450 <_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 88474 <_Py_open@@Base+0x2f2c> │ │ │ │ + ldr r2, [pc, #416] @ 885e0 <_Py_open@@Base+0x3098> │ │ │ │ + ldr r1, [pc, #416] @ 885e4 <_Py_open@@Base+0x309c> │ │ │ │ + ldr r0, [pc, #416] @ 885e8 <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 884a8 <_Py_open@@Base+0x2f54> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8849c <_Py_open@@Base+0x2f54> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #392] @ 885f4 <_Py_open@@Base+0x30a0> │ │ │ │ + ldr r0, [pc, #392] @ 885e8 <_Py_open@@Base+0x30a0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88430 <_Py_open@@Base+0x2edc> │ │ │ │ - b 884a8 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 88424 <_Py_open@@Base+0x2edc> │ │ │ │ + b 8849c <_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 884a4 <_Py_open@@Base+0x2f5c> │ │ │ │ + ldr r2, [pc, #336] @ 885e0 <_Py_open@@Base+0x3098> │ │ │ │ + ldr r1, [pc, #344] @ 885ec <_Py_open@@Base+0x30a4> │ │ │ │ + ldr r0, [pc, #336] @ 885e8 <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, r6 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 885e4 <_Py_open@@Base+0x3090> │ │ │ │ + b 885d8 <_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] @ 885f0 <_Py_open@@Base+0x30a8> │ │ │ │ + beq 885d8 <_Py_open@@Base+0x3090> │ │ │ │ + ldr r1, [pc, #312] @ 885f4 <_Py_open@@Base+0x30ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 105d48 │ │ │ │ + bl 105ca0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88534 <_Py_open@@Base+0x2fe0> │ │ │ │ + beq 88528 <_Py_open@@Base+0x2fe0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #292] @ 88604 <_Py_open@@Base+0x30b0> │ │ │ │ - bl 105d48 │ │ │ │ + ldr r1, [pc, #292] @ 885f8 <_Py_open@@Base+0x30b0> │ │ │ │ + bl 105ca0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 88538 <_Py_open@@Base+0x2fe4> │ │ │ │ + beq 8852c <_Py_open@@Base+0x2fe4> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #268] @ 88608 <_Py_open@@Base+0x30b4> │ │ │ │ - bl 105d48 │ │ │ │ + ldr r1, [pc, #268] @ 885fc <_Py_open@@Base+0x30b4> │ │ │ │ + bl 105ca0 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 88538 <_Py_open@@Base+0x2fe4> │ │ │ │ + beq 8852c <_Py_open@@Base+0x2fe4> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #248] @ 8860c <_Py_open@@Base+0x30b8> │ │ │ │ - bl 105d48 │ │ │ │ + ldr r1, [pc, #248] @ 88600 <_Py_open@@Base+0x30b8> │ │ │ │ + bl 105ca0 │ │ │ │ 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 8852c <_Py_open@@Base+0x2fe4> │ │ │ │ + ldr r3, [pc, #232] @ 88604 <_Py_open@@Base+0x30bc> │ │ │ │ + ldr r1, [pc, #232] @ 88608 <_Py_open@@Base+0x30c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 884a8 <_Py_open@@Base+0x2f54> │ │ │ │ + bl 18f354 │ │ │ │ + b 8849c <_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 28d80c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 885c8 <_Py_open@@Base+0x3074> │ │ │ │ - ldr r1, [pc, #180] @ 88618 <_Py_open@@Base+0x30c4> │ │ │ │ + bne 885bc <_Py_open@@Base+0x3074> │ │ │ │ + ldr r1, [pc, #180] @ 8860c <_Py_open@@Base+0x30c4> │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #176] @ 8861c <_Py_open@@Base+0x30c8> │ │ │ │ + ldr r3, [pc, #176] @ 88610 <_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 8849c <_Py_open@@Base+0x2f54> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1759a8 │ │ │ │ + bl 175b84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 885b8 <_Py_open@@Base+0x3064> │ │ │ │ + beq 885ac <_Py_open@@Base+0x3064> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 885b8 <_Py_open@@Base+0x3064> │ │ │ │ + bne 885ac <_Py_open@@Base+0x3064> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 885c4 <_Py_open@@Base+0x307c> │ │ │ │ + ldr r0, [pc, #52] @ 885f0 <_Py_open@@Base+0x30a8> │ │ │ │ + b 885c8 <_Py_open@@Base+0x3080> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 885c0 <_Py_open@@Base+0x306c> │ │ │ │ - ldr r0, [pc, #72] @ 88620 <_Py_open@@Base+0x30cc> │ │ │ │ + beq 885b4 <_Py_open@@Base+0x306c> │ │ │ │ + ldr r0, [pc, #72] @ 88614 <_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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + eorseq r9, r7, r8, lsr r3 │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ 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 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00378bb8 │ │ │ │ - eoreq r0, r1, r0, lsr #20 │ │ │ │ - eoreq r0, r1, r0, ror lr │ │ │ │ + ldrsbeq r9, [r7], -r8 @ │ │ │ │ + eorseq r5, r6, r0, asr #13 │ │ │ │ + ldrsbeq r9, [r7], -ip @ │ │ │ │ + eorseq r9, r7, r0, ror #1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r9, r7, r8, ror #1 │ │ │ │ + eoreq r0, r1, r0, lsl #20 │ │ │ │ + eoreq r0, r1, r0, asr lr │ │ │ │ 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 88644 <_Py_open@@Base+0x30fc> │ │ │ │ + ldr r3, [pc, #180] @ 886ec <_Py_open@@Base+0x31a4> │ │ │ │ + ldr r1, [pc, #180] @ 886f0 <_Py_open@@Base+0x31a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 886f0 <_Py_open@@Base+0x319c> │ │ │ │ + bl 117680 │ │ │ │ + b 886e4 <_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 88664 <_Py_open@@Base+0x311c> │ │ │ │ + ldr r3, [pc, #148] @ 886ec <_Py_open@@Base+0x31a4> │ │ │ │ + ldr r1, [pc, #152] @ 886f4 <_Py_open@@Base+0x31ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 886f0 <_Py_open@@Base+0x319c> │ │ │ │ + bl 117680 │ │ │ │ + b 886e4 <_Py_open@@Base+0x319c> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 886f0 <_Py_open@@Base+0x319c> │ │ │ │ + blt 886e4 <_Py_open@@Base+0x319c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eeb3c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 886a4 <_Py_open@@Base+0x3150> │ │ │ │ - bl a55d4 │ │ │ │ + bne 88698 <_Py_open@@Base+0x3150> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 886f0 <_Py_open@@Base+0x319c> │ │ │ │ + bne 886e4 <_Py_open@@Base+0x319c> │ │ │ │ cmp r5, #2 │ │ │ │ - beq 886cc <_Py_open@@Base+0x3178> │ │ │ │ + beq 886c0 <_Py_open@@Base+0x3178> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 886d8 <_Py_open@@Base+0x3184> │ │ │ │ + beq 886cc <_Py_open@@Base+0x3184> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 886dc <_Py_open@@Base+0x3188> │ │ │ │ - b 886f0 <_Py_open@@Base+0x319c> │ │ │ │ + bge 886d0 <_Py_open@@Base+0x3188> │ │ │ │ + b 886e4 <_Py_open@@Base+0x319c> │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 886dc <_Py_open@@Base+0x3188> │ │ │ │ + b 886d0 <_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 873b4 <_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 │ │ │ │ + eorseq r6, r9, ip, lsl r8 │ │ │ │ + eorseq r6, r9, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88740 <_Py_open@@Base+0x31ec> │ │ │ │ + blt 88734 <_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 8873c <_Py_open@@Base+0x31f4> │ │ │ │ + ldr r3, [pc, #24] @ 88744 <_Py_open@@Base+0x31fc> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 88754 <_Py_open@@Base+0x3200> │ │ │ │ + ldr r0, [pc, #4] @ 88748 <_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 +97112,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 887ac <_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 887ec <_Py_open@@Base+0x32a4> │ │ │ │ + ldr ip, [pc, #192] @ 88874 <_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 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 887f8 <_Py_open@@Base+0x32a4> │ │ │ │ + bne 887ec <_Py_open@@Base+0x32a4> │ │ │ │ mov r0, #0 │ │ │ │ - b 88878 <_Py_open@@Base+0x3324> │ │ │ │ + b 8886c <_Py_open@@Base+0x3324> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1dde70 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 887f0 <_Py_open@@Base+0x329c> │ │ │ │ + blt 887e4 <_Py_open@@Base+0x329c> │ │ │ │ cmp r6, #1 │ │ │ │ - beq 88834 <_Py_open@@Base+0x32e0> │ │ │ │ + beq 88828 <_Py_open@@Base+0x32e0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88838 <_Py_open@@Base+0x32e4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 8882c <_Py_open@@Base+0x32e4> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88838 <_Py_open@@Base+0x32e4> │ │ │ │ - b 887f0 <_Py_open@@Base+0x329c> │ │ │ │ + beq 8882c <_Py_open@@Base+0x32e4> │ │ │ │ + b 887e4 <_Py_open@@Base+0x329c> │ │ │ │ mov r4, #0 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a66c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ 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] @ 88878 <_Py_open@@Base+0x3330> │ │ │ │ + beq 8886c <_Py_open@@Base+0x3324> │ │ │ │ + ldr r3, [pc, #28] @ 8887c <_Py_open@@Base+0x3334> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 14445c │ │ │ │ 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 835b0 │ │ │ │ + bl 8ae18 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 888b4 <_Py_open@@Base+0x3360> │ │ │ │ + bne 888a8 <_Py_open@@Base+0x3360> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1806d8 │ │ │ │ - ldr r0, [pc, #80] @ 88914 <_Py_open@@Base+0x33c0> │ │ │ │ + bl 1808b4 │ │ │ │ + ldr r0, [pc, #80] @ 88908 <_Py_open@@Base+0x33c0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 280e60 │ │ │ │ + bl 281070 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 888f0 <_Py_open@@Base+0x339c> │ │ │ │ + bne 888e4 <_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 162470 │ │ │ │ + ldr r3, [pc, #56] @ 8890c <_Py_open@@Base+0x33c4> │ │ │ │ + ldr r1, [pc, #56] @ 88910 <_Py_open@@Base+0x33c8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 1808b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 158044 │ │ │ │ + bl 1580dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1623c4 │ │ │ │ - ldr r0, [pc, #12] @ 88920 <_Py_open@@Base+0x33cc> │ │ │ │ + bl 162470 │ │ │ │ + ldr r0, [pc, #12] @ 88914 <_Py_open@@Base+0x33cc> │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r4, r8, r4, asr #30 │ │ │ │ + andeq r4, r8, r8, lsr pc │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003962f8 │ │ │ │ + eorseq r6, r9, r8, ror r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00088924 : │ │ │ │ +00088918 : │ │ │ │ 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 1cdbe0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88960 │ │ │ │ - ldr r3, [pc, #328] @ 88a9c │ │ │ │ - ldr r1, [pc, #328] @ 88aa0 │ │ │ │ + bne 88954 │ │ │ │ + ldr r3, [pc, #328] @ 88a90 │ │ │ │ + ldr r1, [pc, #328] @ 88a94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 88970 │ │ │ │ + bl 18f354 │ │ │ │ + b 88964 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce498 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge 88978 │ │ │ │ + bge 8896c │ │ │ │ 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 88988 │ │ │ │ + ldr r3, [pc, #284] @ 88a98 │ │ │ │ + ldr r1, [pc, #284] @ 88a9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 88970 │ │ │ │ + bl 18f354 │ │ │ │ + b 88964 │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 889f0 │ │ │ │ - bl 2a01ec │ │ │ │ - b 88970 │ │ │ │ - bl 1359ac │ │ │ │ + bne 889e4 │ │ │ │ + bl 2a03f0 │ │ │ │ + b 88964 │ │ │ │ + bl 13595c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88a80 │ │ │ │ + beq 88a74 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 88a04 │ │ │ │ + beq 889f8 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29aaa0 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88a24 │ │ │ │ + beq 88a18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 88a48 │ │ │ │ + bne 88a3c │ │ │ │ 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 889a4 │ │ │ │ + b 88a54 │ │ │ │ + ldr r3, [pc, #144] @ 88a90 │ │ │ │ + ldr r1, [pc, #156] @ 88aa0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 88a2c │ │ │ │ - b 88a80 │ │ │ │ + bne 88a20 │ │ │ │ + b 88a74 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88a80 │ │ │ │ + beq 88a74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88a80 │ │ │ │ + bne 88a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 88a80 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 88a74 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 889ec │ │ │ │ + bne 889e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 889ec │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 889e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88a8c │ │ │ │ - ldr r3, [pc, #52] @ 88ab0 │ │ │ │ + bge 88a80 │ │ │ │ + ldr r3, [pc, #52] @ 88aa4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ - b 88970 │ │ │ │ + bl 99cb4 │ │ │ │ + b 88964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ - ldr r0, [pc, #24] @ 88ab4 │ │ │ │ + bl 99cb4 │ │ │ │ + ldr r0, [pc, #24] @ 88aa8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, r4, lsl r3 │ │ │ │ + mlaseq r9, r4, r8, r6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r9, ip, lsr r3 │ │ │ │ - eorseq r6, r9, ip, asr #6 │ │ │ │ + @ instruction: 0x003968bc │ │ │ │ + eorseq r6, r9, ip, asr #17 │ │ │ │ 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] @ 88b10 │ │ │ │ + bl 2dfc1c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88b14 │ │ │ │ + beq 88b08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88b10 │ │ │ │ - ldr r3, [pc, #24] @ 88b20 │ │ │ │ + bge 88b04 │ │ │ │ + ldr r3, [pc, #24] @ 88b14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 88b14 │ │ │ │ - bl a62ec │ │ │ │ + bl 14445c │ │ │ │ + b 88b08 │ │ │ │ + bl a6350 │ │ │ │ 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] @ 88b7c │ │ │ │ + bl 2b9760 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88b80 │ │ │ │ + beq 88b74 │ │ │ │ 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] @ 88b80 │ │ │ │ + bge 88b74 │ │ │ │ + ldr r3, [pc, #20] @ 88b84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r4, ror #6 │ │ │ │ + eorseq r6, r9, r4, ror #17 │ │ │ │ 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 88bbc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - b 88bfc │ │ │ │ + b 88bf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c4260 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4468 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88bf8 │ │ │ │ + blt 88bec │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 31b308 <_PyTime_AsTimeval@@Base> │ │ │ │ + b 31b8a8 <_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 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88cdc │ │ │ │ + beq 88cd0 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 35727c │ │ │ │ - ldr r3, [pc, #176] @ 88ce8 │ │ │ │ + bl 3577f8 │ │ │ │ + ldr r3, [pc, #176] @ 88cdc │ │ │ │ mov r2, #0 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 35727c │ │ │ │ + bl 3577f8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 3574a4 │ │ │ │ + bl ab0f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 88cb8 │ │ │ │ + beq 88cac │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 35727c │ │ │ │ - ldr r3, [pc, #104] @ 88ce8 │ │ │ │ + bl 3577f8 │ │ │ │ + ldr r3, [pc, #104] @ 88cdc │ │ │ │ mov r2, #0 │ │ │ │ - bl 357548 │ │ │ │ + bl 357ac4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 35727c │ │ │ │ + bl 3577f8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 3574a4 │ │ │ │ + bl ab0f0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 88ce0 │ │ │ │ + bne 88cd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88cdc │ │ │ │ + beq 88cd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88cdc │ │ │ │ + bne 88cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 88d24 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88d5c │ │ │ │ - b 88d50 │ │ │ │ - ldr r0, [pc, #148] @ 88dcc │ │ │ │ + bne 88d50 │ │ │ │ + b 88d44 │ │ │ │ + ldr r0, [pc, #148] @ 88dc0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88d18 │ │ │ │ - b 88db4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 88d0c │ │ │ │ + b 88da8 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88db4 │ │ │ │ + bne 88da8 │ │ │ │ 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 88b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88db4 │ │ │ │ + blt 88da8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 88b94 │ │ │ │ + bl 88b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88db4 │ │ │ │ + blt 88da8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 298e0 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88dbc │ │ │ │ + beq 88db0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, #0 │ │ │ │ - b 88dc4 │ │ │ │ + b 88db8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 88c04 │ │ │ │ + bl 88bf8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r7, r0, asr #19 │ │ │ │ + eorseq r3, r7, r0, asr #30 │ │ │ │ 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 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88e0c │ │ │ │ - bl a55d4 │ │ │ │ + bne 88e00 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 88e3c │ │ │ │ + bne 88e30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ bl 2a924 <__getitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88e34 │ │ │ │ + beq 88e28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, #0 │ │ │ │ - b 88e3c │ │ │ │ + b 88e30 │ │ │ │ mov r0, sp │ │ │ │ - bl 88c04 │ │ │ │ + bl 88bf8 │ │ │ │ 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 11a888 │ │ │ │ + ldr r3, [pc, #36] @ 88e8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - ldr r0, [pc, #24] @ 88e9c │ │ │ │ - bl 2a7978 │ │ │ │ + bl 14445c │ │ │ │ + ldr r0, [pc, #24] @ 88e90 │ │ │ │ + bl 2a7b78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a918 │ │ │ │ + bl 11a8ac │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r6, r9, r0, ror r3 │ │ │ │ + @ instruction: 0x003968f0 │ │ │ │ │ │ │ │ -00088ea0 <_PyOS_IsMainThread@@Base>: │ │ │ │ +00088e94 <_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] @ 88edc <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 8b124 │ │ │ │ - ldr r3, [pc, #32] @ 88eec <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ + bl 8b180 │ │ │ │ + ldr r3, [pc, #32] @ 88ee0 <_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 +97592,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] @ 88f1c <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ + bl 17e1d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 27ef64 │ │ │ │ + b 27f174 │ │ │ │ @ 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] @ 88f44 <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63f4 │ │ │ │ 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] @ 88f6c <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63f4 │ │ │ │ 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] @ 88f94 <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63f4 │ │ │ │ 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 9196c │ │ │ │ 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 88fec <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + ldr r2, [pc, #60] @ 88ff8 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + ldr r1, [pc, #60] @ 88ffc <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + bl a5a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88ffc <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ + bge 88ff0 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88ff8 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq 88fec <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88ff8 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + bne 88fec <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - @ instruction: 0x003963b0 │ │ │ │ + eorseq r6, r9, r0, lsr r9 │ │ │ │ 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] @ 89088 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89088 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 8907c <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32d450 <_PyTime_FromLong@@Base> │ │ │ │ + bl 32d9d0 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89088 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + blt 8907c <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c59b8 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 89088 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 8907c <_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] @ 8908c <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + beq 89080 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #24] @ 89090 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r0, asr #15 │ │ │ │ + eorseq r1, r9, r0, asr #26 │ │ │ │ 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 18d6fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89130 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + beq 89124 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 129d7c │ │ │ │ + bl 129d0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129d7c │ │ │ │ + bl 129d0c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129d7c │ │ │ │ + bl 129d0c │ │ │ │ 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] @ 89130 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ + bl a9a84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8911c <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + beq 89110 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 89124 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ + beq 89118 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ mov r4, r5 │ │ │ │ - b 89130 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + b 89124 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8911c <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 89110 <_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, asr #18 │ │ │ │ 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 89170 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + ldr r2, [pc, #112] @ 891d4 <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ + ldr r1, [pc, #112] @ 891d8 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ + ldr r0, [pc, #112] @ 891dc <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 891c8 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 891d4 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + beq 891c8 <_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 891a8 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ + ldr r3, [pc, #68] @ 891e0 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #68] @ 891e4 <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 891d4 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bl 18f354 │ │ │ │ + b 891c8 <_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 144808 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r1, r6, r4, asr #31 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq r2, r6, r4, asr #10 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ 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 8921c <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #264] @ 89328 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ + ldr r2, [pc, #264] @ 8931c <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8924c <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ - b 89298 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne 89240 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ + b 8928c <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #244] @ 8932c <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #244] @ 89320 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89214 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ - b 8931c <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 89208 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + b 89310 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89284 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + beq 89278 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8931c <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89310 <_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 89290 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + b 892dc <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ + ldr r2, [pc, #164] @ 89324 <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ + ldr r1, [pc, #164] @ 89328 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ + ldr r0, [pc, #152] @ 89320 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89310 <_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 892b8 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ + ldr r2, [pc, #128] @ 8932c <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + ldr r1, [pc, #128] @ 89330 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #108] @ 89320 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89310 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8931c <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89310 <_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 892f0 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #80] @ 89334 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + ldr r1, [pc, #80] @ 89338 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 8931c <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bl 18f354 │ │ │ │ + b 89310 <_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 144808 │ │ │ │ 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: 0x0037ddfc │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ 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 89370 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 8949c <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ + ldr r2, [pc, #296] @ 89490 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 893a0 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - b 893ec <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ + bne 89394 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + b 893e0 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #276] @ 894a0 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + ldr r0, [pc, #276] @ 89494 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89368 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ - b 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 8935c <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ + b 89484 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 893d8 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ + beq 893cc <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89484 <_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 893e4 <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ + b 89430 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #196] @ 89498 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ + ldr r1, [pc, #196] @ 8949c <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ + ldr r0, [pc, #184] @ 89494 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89484 <_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 8940c <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ + ldr r2, [pc, #160] @ 894a0 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #160] @ 894a4 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + ldr r0, [pc, #140] @ 89494 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89484 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89484 <_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 89444 <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #112] @ 894a8 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + ldr r1, [pc, #112] @ 894ac <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bl 18f354 │ │ │ │ + b 89484 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148118 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 89470 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 89464 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89484 <_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 144808 │ │ │ │ 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, lsl #28 │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ 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] @ 89570 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8953c <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + beq 89530 <_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 8951c <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89570 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 89564 <_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 89534 <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ + ldr r3, [pc, #100] @ 89574 <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #100] @ 89578 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 89564 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #88] @ 8957c <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ + ldr r1, [pc, #88] @ 89580 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #88] @ 89584 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89564 <_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 89554 <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ + ldr r3, [pc, #60] @ 89588 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 89570 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + bl 14445c │ │ │ │ + b 89564 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144850 │ │ │ │ + b 144808 │ │ │ │ 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, asr lr │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + @ instruction: 0x0036dcb4 │ │ │ │ + eorseq sp, r7, r8, lsl lr │ │ │ │ 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 895d4 <_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 895f8 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + ldr r2, [pc, #252] @ 896c4 <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ + ldr r1, [pc, #252] @ 896c8 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ + ldr r0, [pc, #252] @ 896cc <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8960c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #232] @ 896d8 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + ldr r0, [pc, #232] @ 896cc <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 895b8 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ - b 89618 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 895ac <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ + b 8960c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89620 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ + bne 89614 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ - b 896c8 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + b 896bc <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 89674 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ + bne 89668 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #160] @ 896dc <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #160] @ 896d0 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8969c <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + beq 89690 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89688 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ + beq 8967c <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89618 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 8960c <_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 89694 <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ + ldr r3, [pc, #100] @ 896d4 <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ + ldr r1, [pc, #100] @ 896d8 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b 8960c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + ldr r2, [pc, #88] @ 896dc <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + ldr r1, [pc, #88] @ 896e0 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #64] @ 896cc <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8960c <_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] @ 896d0 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + beq 896bc <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 144850 │ │ │ │ + b 144808 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq sp, r7, r4, lsr #17 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + eorseq sp, r7, r4, lsr #28 │ │ │ │ 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, asr lr │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + eorseq fp, r6, r8, asr #30 │ │ │ │ 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 89714 <_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 89728 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ + b 89740 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ + ldr r0, [pc, #60] @ 89758 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89710 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ - b 8975c <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + bne 89704 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ + b 89750 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 89764 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #36] @ 89758 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8975c <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + beq 89750 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2eba98 │ │ │ │ + b 2ec038 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r7, r8, lsl #17 │ │ │ │ + @ instruction: 0x0037edfc │ │ │ │ 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 8978c <_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 897a0 <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ + b 897b8 <_PyOS_IsMainThread@@Base+0x924> │ │ │ │ + ldr r0, [pc, #60] @ 897d0 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89788 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ - b 897d4 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ + bne 8977c <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ + b 897c8 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 897dc <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ + ldr r0, [pc, #36] @ 897d0 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 897d4 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ + beq 897c8 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3070e8 │ │ │ │ + b 307688 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037e7d8 │ │ │ │ + eorseq lr, r7, r4, asr sp │ │ │ │ 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 89804 <_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 89818 <_PyOS_IsMainThread@@Base+0x984> │ │ │ │ + b 89830 <_PyOS_IsMainThread@@Base+0x99c> │ │ │ │ + ldr r0, [pc, #224] @ 898ec <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ + bl 1f05d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89800 <_PyOS_IsMainThread@@Base+0x960> │ │ │ │ - b 8988c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bne 897f4 <_PyOS_IsMainThread@@Base+0x960> │ │ │ │ + b 89880 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #200] @ 898f8 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ + ldr r0, [pc, #200] @ 898ec <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8988c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89880 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl b972c │ │ │ │ + bl b9828 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8988c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89880 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151dac │ │ │ │ + bl 151f08 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89894 <_PyOS_IsMainThread@@Base+0x9f4> │ │ │ │ + bne 89888 <_PyOS_IsMainThread@@Base+0x9f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8988c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89880 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8988c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bne 89880 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 898f0 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + b 898e4 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127620 │ │ │ │ + bl 1275b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 898cc <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + beq 898c0 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 898cc <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + bne 898c0 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 898f0 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + beq 898e4 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 898f0 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + bne 898e4 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r8, ip, ror #14 │ │ │ │ + eorseq ip, r8, ip, ror #25 │ │ │ │ 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] @ 8996c <_PyOS_IsMainThread@@Base+0xad8> │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89930 <_PyOS_IsMainThread@@Base+0xa90> │ │ │ │ + bne 89924 <_PyOS_IsMainThread@@Base+0xa90> │ │ │ │ mov r4, #0 │ │ │ │ - b 8996c <_PyOS_IsMainThread@@Base+0xacc> │ │ │ │ + b 89960 <_PyOS_IsMainThread@@Base+0xacc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138e20 │ │ │ │ + bl 138dd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89928 <_PyOS_IsMainThread@@Base+0xa88> │ │ │ │ + beq 8991c <_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] @ 89970 <_PyOS_IsMainThread@@Base+0xadc> │ │ │ │ + ldr r4, [pc, #44] @ 89974 <_PyOS_IsMainThread@@Base+0xae0> │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r4, r3 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 │ │ │ │ + eorseq fp, r6, r0, lsl r1 │ │ │ │ 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] @ 89a54 <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 899bc <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + bne 899b0 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ mov r4, #0 │ │ │ │ - b 89a54 <_PyOS_IsMainThread@@Base+0xbb4> │ │ │ │ + b 89a48 <_PyOS_IsMainThread@@Base+0xbb4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138e20 │ │ │ │ + bl 138dd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 899b4 <_PyOS_IsMainThread@@Base+0xb14> │ │ │ │ + beq 899a8 <_PyOS_IsMainThread@@Base+0xb14> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 138e20 │ │ │ │ + bl 138dd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89a4c <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ + beq 89a40 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 89a0c <_PyOS_IsMainThread@@Base+0xb6c> │ │ │ │ + bgt 89a00 <_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 89a1c <_PyOS_IsMainThread@@Base+0xb88> │ │ │ │ + ldr r2, [pc, #80] @ 89a58 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + ldr r6, [pc, #76] @ 89a58 <_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 89a34 <_PyOS_IsMainThread@@Base+0xba0> │ │ │ │ + ldr r2, [pc, #56] @ 89a5c <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ + ldr r6, [pc, #52] @ 89a5c <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r9, r8, asr #7 │ │ │ │ + eorseq r6, r9, r8, asr #18 │ │ │ │ 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] @ 89abc <_PyOS_IsMainThread@@Base+0xc28> │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89ac0 <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ - ldr r3, [pc, #44] @ 89acc <_PyOS_IsMainThread@@Base+0xc2c> │ │ │ │ + beq 89ab4 <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ + ldr r3, [pc, #44] @ 89ac0 <_PyOS_IsMainThread@@Base+0xc2c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl bbd4c │ │ │ │ - ldr r2, [pc, #32] @ 89ad0 <_PyOS_IsMainThread@@Base+0xc30> │ │ │ │ + bl bbe48 │ │ │ │ + ldr r2, [pc, #32] @ 89ac4 <_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] @ 89ac8 <_PyOS_IsMainThread@@Base+0xc34> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, r0, fp, sl │ │ │ │ + eorseq fp, r6, r0, lsl r1 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r6, r7, r8, ror #18 │ │ │ │ + mlaseq r7, r8, lr, r6 │ │ │ │ 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 │ │ │ │ +00089acc <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + ldr r1, [pc, #4] @ 89ad8 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ + ldr r0, [pc, #4] @ 89adc <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + b be3c4 │ │ │ │ andeq r3, r0, r0, ror r5 │ │ │ │ - @ instruction: 0x003a98f0 │ │ │ │ + eorseq r9, sl, r0, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl aa91c │ │ │ │ + bl aa980 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89b90 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89b84 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 263968 │ │ │ │ + bl 263b78 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89b94 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ + beq 89b88 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89b90 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89b84 <_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 89b84 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 2cbde0 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c48 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + beq 89c3c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e30 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 89c38 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ + bne 89c2c <_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 89c1c <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89bdc <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + beq 89bd0 <_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 89c3c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + ldr r3, [pc, #32] @ 89c44 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 89c48 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + bl 14445c │ │ │ │ + b 89c3c <_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 89ae0 <_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 89c84 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2cbbf4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cbde0 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89cb4 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ - b 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89ca8 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ + b 89db4 <_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] @ 89dd4 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89c78 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - b 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89c6c <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + b 89db4 <_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 1c4468 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + blt 89db4 <_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 89cfc <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ + ldr r3, [pc, #232] @ 89dd8 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #232] @ 89ddc <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl 18f354 │ │ │ │ + b 89db4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20ad68 <_PyDeadline_Init@@Base> │ │ │ │ + bl 2d9f3c <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c59b8 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ - bl c3e20 │ │ │ │ + blt 89db4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl c3e30 │ │ │ │ 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 c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 89dc8 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bne 89dbc <_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 89d80 <_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] @ 89de0 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq 89dcc <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + ldr r3, [pc, #108] @ 89de4 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 89dd8 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - bl 132724 │ │ │ │ + bl 14445c │ │ │ │ + b 89dcc <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89db4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 323f54 <_PyDeadline_Get@@Base> │ │ │ │ + bl 324450 <_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 89d10 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ + b 89dbc <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 89dd8 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + b 89dcc <_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 89ae0 <_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: 0x00373ffc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r8, lsr #16 │ │ │ │ + eorseq sp, r8, r8, lsr #27 │ │ │ │ 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] @ 89e80 <_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] @ 89e84 <_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 89e38 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #96] @ 89e88 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #96] @ 89e8c <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 89e9c <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #80] @ 89e90 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 89e80 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + beq 89e74 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ mov r1, r4 │ │ │ │ - bl cac54 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cac9c <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r5, [r6] │ │ │ │ - blt 89e3c <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ + blt 89e30 <_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 89e78 <_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, asr #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00089ea0 <_PySys_GetAttr@@Base>: │ │ │ │ +00089e94 <_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 89f04 <_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 89ef8 <_PySys_GetAttr@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dc7dc <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1dc9dc <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 9196c │ │ │ │ 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 89f8c <_PySys_GetAttr@@Base+0xf8> │ │ │ │ + b 89fc8 <_PySys_GetAttr@@Base+0x134> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #240] @ 8a044 <_PySys_GetAttr@@Base+0x1a4> │ │ │ │ + ldr r0, [pc, #240] @ 8a038 <_PySys_GetAttr@@Base+0x1a4> │ │ │ │ mov r1, r8 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 89fdc <_PySys_GetAttr@@Base+0x13c> │ │ │ │ + beq 89fd0 <_PySys_GetAttr@@Base+0x13c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 8a004 <_PySys_GetAttr@@Base+0x164> │ │ │ │ + bne 89ff8 <_PySys_GetAttr@@Base+0x164> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a020 <_PySys_GetAttr@@Base+0x180> │ │ │ │ + bne 8a014 <_PySys_GetAttr@@Base+0x180> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 89fcc <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + blt 89fc0 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls 8a03c <_PySys_GetAttr@@Base+0x19c> │ │ │ │ + bls 8a030 <_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 89f88 <_PySys_GetAttr@@Base+0xf4> │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ - bl a329c │ │ │ │ + bl a3300 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 89f48 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + bne 89f3c <_PySys_GetAttr@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r5, #0 │ │ │ │ - b 8a03c <_PySys_GetAttr@@Base+0x19c> │ │ │ │ + b 8a030 <_PySys_GetAttr@@Base+0x19c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89fcc <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + beq 89fc0 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89fcc <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + bne 89fc0 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 89fcc <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 89fc0 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89f80 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ + bne 89f74 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 89f80 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 89f74 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 89f8c <_PySys_GetAttr@@Base+0xec> │ │ │ │ + bne 89f80 <_PySys_GetAttr@@Base+0xec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 89f8c <_PySys_GetAttr@@Base+0xec> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 89f80 <_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> │ │ │ │ + @ instruction: 0x0038d6b4 │ │ │ │ + b 89f0c <_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 89f0c <_PySys_GetAttr@@Base+0x78> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + beq 8a0ec <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8a0a0 <_PySys_GetAttr@@Base+0x200> │ │ │ │ + bne 8a094 <_PySys_GetAttr@@Base+0x200> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + beq 8a0ec <_PySys_GetAttr@@Base+0x258> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + bne 8a0ec <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a0ec <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a100 <_PySys_GetAttr@@Base+0x260> │ │ │ │ + bne 8a0f4 <_PySys_GetAttr@@Base+0x260> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0d4 <_PySys_GetAttr@@Base+0x234> │ │ │ │ + beq 8a0c8 <_PySys_GetAttr@@Base+0x234> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a0d4 <_PySys_GetAttr@@Base+0x234> │ │ │ │ + bne 8a0c8 <_PySys_GetAttr@@Base+0x234> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + beq 8a0ec <_PySys_GetAttr@@Base+0x258> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + bne 8a0ec <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a120 <_PySys_GetAttr@@Base+0x280> │ │ │ │ - ldr r2, [pc, #32] @ 8a128 <_PySys_GetAttr@@Base+0x288> │ │ │ │ + b 8a114 <_PySys_GetAttr@@Base+0x280> │ │ │ │ + ldr r2, [pc, #32] @ 8a11c <_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 +98771,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 8a178 <_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 8a1b0 <_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] @ 8a244 <_PySys_GetAttr@@Base+0x3b0> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a6ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a1bc <_PySys_GetAttr@@Base+0x31c> │ │ │ │ + bne 8a1b0 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a23c <_PySys_GetAttr@@Base+0x39c> │ │ │ │ + b 8a230 <_PySys_GetAttr@@Base+0x39c> │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17d76c │ │ │ │ + bl 17d948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a1b4 <_PySys_GetAttr@@Base+0x314> │ │ │ │ + beq 8a1a8 <_PySys_GetAttr@@Base+0x314> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl ce598 │ │ │ │ - ldr r1, [pc, #112] @ 8a254 <_PySys_GetAttr@@Base+0x3b4> │ │ │ │ + bl ce538 │ │ │ │ + ldr r1, [pc, #112] @ 8a248 <_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] @ 8a24c <_PySys_GetAttr@@Base+0x3b8> │ │ │ │ + bl bbed8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a20c <_PySys_GetAttr@@Base+0x36c> │ │ │ │ - bl a55d4 │ │ │ │ + bge 8a200 <_PySys_GetAttr@@Base+0x36c> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 8a230 <_PySys_GetAttr@@Base+0x390> │ │ │ │ - b 8a1b4 <_PySys_GetAttr@@Base+0x314> │ │ │ │ - bl c3e20 │ │ │ │ + beq 8a224 <_PySys_GetAttr@@Base+0x390> │ │ │ │ + b 8a1a8 <_PySys_GetAttr@@Base+0x314> │ │ │ │ + bl c3e30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 294f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7b88 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 8a1f8 <_PySys_GetAttr@@Base+0x358> │ │ │ │ + beq 8a1ec <_PySys_GetAttr@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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, lsl #12 │ │ │ │ + eorseq r6, r9, ip, ror #18 │ │ │ │ │ │ │ │ -0008a25c : │ │ │ │ +0008a250 : │ │ │ │ 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] @ 8a394 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 8a288 │ │ │ │ + ldr r1, [pc, #276] @ 8a398 │ │ │ │ + ldr r0, [pc, #276] @ 8a39c │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ 8a3a0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e084 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e240 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a388 │ │ │ │ + blt 8a37c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a2c4 │ │ │ │ + beq 8a2b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 8a318 │ │ │ │ - bl 9b158 │ │ │ │ + bne 8a30c │ │ │ │ + bl 9b274 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 8a388 │ │ │ │ - ldr r1, [pc, #196] @ 8a3ac │ │ │ │ + beq 8a37c │ │ │ │ + ldr r1, [pc, #196] @ 8a3a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 27805c │ │ │ │ + bl 27826c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a318 │ │ │ │ + beq 8a30c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a388 │ │ │ │ + beq 8a37c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8a388 │ │ │ │ - b 8a358 │ │ │ │ + bne 8a37c │ │ │ │ + b 8a34c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8a388 │ │ │ │ + beq 8a37c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a360 │ │ │ │ + beq 8a354 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a388 │ │ │ │ + beq 8a37c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a388 │ │ │ │ + bne 8a37c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a388 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a398 │ │ │ │ + beq 8a38c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a398 │ │ │ │ + bne 8a38c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + b 189b80 <_PyErr_Clear@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - ldrsbeq lr, [r3], #-200 @ 0xffffff38 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + subseq pc, r3, r0, lsr #4 │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -0008a3b0 : │ │ │ │ +0008a3a4 : │ │ │ │ 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] @ 8a418 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e084 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e240 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a3e4 │ │ │ │ - bl 11a964 │ │ │ │ + bge 8a3d8 │ │ │ │ + bl 11a8f8 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a418 │ │ │ │ + b 8a40c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 8a414 │ │ │ │ + beq 8a408 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq 8a414 │ │ │ │ + beq 8a408 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -0008a428 : │ │ │ │ +0008a41c : │ │ │ │ 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] @ 8a638 │ │ │ │ + bl 359840 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #492] @ 8a648 │ │ │ │ + ldr ip, [pc, #492] @ 8a63c │ │ │ │ ldr r9, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ addle r5, sp, #4 │ │ │ │ movgt r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a630 │ │ │ │ + beq 8a624 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1e2c │ │ │ │ + bl b1efc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a4bc │ │ │ │ + bne 8a4b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a630 │ │ │ │ + beq 8a624 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a630 │ │ │ │ + bne 8a624 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a630 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a624 │ │ │ │ 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 8a474 │ │ │ │ + ldr r0, [pc, #372] @ 8a640 │ │ │ │ ldr r9, [r9, #8] │ │ │ │ - bl 9dca0 │ │ │ │ + bl 9ddbc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27805c │ │ │ │ + bl 27826c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 8a534 │ │ │ │ + beq 8a528 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a528 │ │ │ │ + beq 8a51c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a528 │ │ │ │ + bne 8a51c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #288] @ 8a650 │ │ │ │ - ldr r0, [pc, #288] @ 8a654 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #288] @ 8a644 │ │ │ │ + ldr r0, [pc, #288] @ 8a648 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a554 │ │ │ │ + beq 8a548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a554 │ │ │ │ + bne 8a548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8a63c │ │ │ │ + beq 8a630 │ │ │ │ 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 279730 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ - beq 8a63c │ │ │ │ + beq 8a630 │ │ │ │ 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 8a58c │ │ │ │ + ldr r1, [pc, #196] @ 8a64c │ │ │ │ + ldr r0, [pc, #188] @ 8a648 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ 8a650 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 18e084 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e240 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a5b8 │ │ │ │ - ldr r1, [pc, #172] @ 8a660 │ │ │ │ - ldr r0, [pc, #156] @ 8a654 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a5ac │ │ │ │ + ldr r1, [pc, #172] @ 8a654 │ │ │ │ + ldr r0, [pc, #156] @ 8a648 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a608 │ │ │ │ + beq 8a5fc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263164 │ │ │ │ + bl 263374 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a5e4 │ │ │ │ - ldr r1, [pc, #132] @ 8a664 │ │ │ │ - ldr r0, [pc, #112] @ 8a654 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a5d8 │ │ │ │ + ldr r1, [pc, #132] @ 8a658 │ │ │ │ + ldr r0, [pc, #112] @ 8a648 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a608 │ │ │ │ + beq 8a5fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8a608 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 8a5fc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a63c │ │ │ │ + beq 8a630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a63c │ │ │ │ + bne 8a630 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a630 │ │ │ │ + ldr r1, [pc, #48] @ 8a65c │ │ │ │ + ldr r0, [pc, #24] @ 8a648 │ │ │ │ + bl 7d294 <_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 r7, r9, r0, asr #32 │ │ │ │ + @ instruction: 0x0035c8f0 │ │ │ │ + eorseq r6, r9, r8, ror r9 │ │ │ │ + subseq pc, r3, ip, lsr r2 @ │ │ │ │ + mlaseq r9, r0, r9, r6 │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r6, r9, r0, lsr r4 │ │ │ │ - eorseq r6, r9, r4, asr #8 │ │ │ │ - eorseq r6, r9, r4, ror #8 │ │ │ │ + @ instruction: 0x003969b0 │ │ │ │ + eorseq r6, r9, r4, asr #19 │ │ │ │ + eorseq r6, r9, r4, ror #19 │ │ │ │ │ │ │ │ -0008a66c : │ │ │ │ - ldr r3, [pc, #12] @ 8a680 │ │ │ │ +0008a660 : │ │ │ │ + ldr r3, [pc, #12] @ 8a674 │ │ │ │ ldr r2, [r3] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 8a428 │ │ │ │ + b 8a41c │ │ │ │ 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 +99121,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] @ 8a78c │ │ │ │ + ldr r3, [pc, #208] @ 8a790 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp] │ │ │ │ - bl 118e78 │ │ │ │ + bl 118e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a710 │ │ │ │ + beq 8a704 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge 8a718 │ │ │ │ + bge 8a70c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r3, [pc, #152] @ 8a7a0 │ │ │ │ - ldr r1, [pc, #152] @ 8a7a4 │ │ │ │ + bl 113344 │ │ │ │ + ldr r3, [pc, #152] @ 8a794 │ │ │ │ + ldr r1, [pc, #152] @ 8a798 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b 8a790 │ │ │ │ + b 8a784 │ │ │ │ moveq r2, r3 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq 8a748 │ │ │ │ + beq 8a73c │ │ │ │ cmp r2, r3 │ │ │ │ - ble 8a748 │ │ │ │ + ble 8a73c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r3, [pc, #100] @ 8a7a0 │ │ │ │ - ldr r1, [pc, #104] @ 8a7a8 │ │ │ │ + bl 113344 │ │ │ │ + ldr r3, [pc, #100] @ 8a794 │ │ │ │ + ldr r1, [pc, #104] @ 8a79c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 8a710 │ │ │ │ + bl 18f354 │ │ │ │ + b 8a704 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 73b34 <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73b2c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge 8a77c │ │ │ │ - bl 1133b4 │ │ │ │ + bge 8a770 │ │ │ │ + bl 113344 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ - b 8a710 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #36] @ 8a7ac │ │ │ │ + bl 9b274 │ │ │ │ + b 8a704 │ │ │ │ + bl 113344 │ │ │ │ + ldr r0, [pc, #36] @ 8a7a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r9, r8, ror r4 │ │ │ │ + @ instruction: 0x003969f8 │ │ │ │ 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, lsl #20 │ │ │ │ + eorseq r6, r9, r4, lsr sl │ │ │ │ + eorseq r6, r9, r4, ror #20 │ │ │ │ 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 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a87c │ │ │ │ + beq 8a870 │ │ │ │ bl 2a18c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 8a838 │ │ │ │ - ldr r3, [pc, #224] @ 8a8c8 │ │ │ │ + bne 8a82c │ │ │ │ + ldr r3, [pc, #224] @ 8a8bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a87c │ │ │ │ + beq 8a870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a87c │ │ │ │ + bne 8a870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a87c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a870 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8a860 │ │ │ │ + beq 8a854 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 8a8a0 │ │ │ │ + bne 8a894 │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #136] @ 8a8cc │ │ │ │ + ldr r2, [pc, #136] @ 8a8c0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [pc, #132] @ 8a8d0 │ │ │ │ - beq 8a8b8 │ │ │ │ + ldr r0, [pc, #132] @ 8a8c4 │ │ │ │ + beq 8a8ac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 8a814 │ │ │ │ + bne 8a808 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a884 │ │ │ │ + bne 8a878 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a8c0 │ │ │ │ + b 8a8b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a874 │ │ │ │ + bne 8a868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a874 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a868 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a834 │ │ │ │ + bne 8a828 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a834 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a828 │ │ │ │ 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 │ │ │ │ + ldrdeq fp, [fp], -r8 │ │ │ │ + eorseq r6, r9, r8, ror #20 │ │ │ │ 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 8a914 │ │ │ │ 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 8a938 │ │ │ │ + ldr r2, [pc, #284] @ 8aa24 │ │ │ │ + ldr r1, [pc, #284] @ 8aa28 │ │ │ │ + ldr r0, [pc, #284] @ 8aa2c │ │ │ │ + bl 31714c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8a9bc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #264] @ 8aa38 │ │ │ │ + ldr r0, [pc, #264] @ 8aa2c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a8f8 │ │ │ │ - b 8a9c8 │ │ │ │ + bne 8a8ec │ │ │ │ + b 8a9bc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a9c8 │ │ │ │ + beq 8a9bc │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8a97c │ │ │ │ - ldr r3, [pc, #204] @ 8aa3c │ │ │ │ - ldr r1, [pc, #204] @ 8aa40 │ │ │ │ + beq 8a970 │ │ │ │ + ldr r3, [pc, #204] @ 8aa30 │ │ │ │ + ldr r1, [pc, #204] @ 8aa34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 8a9c8 │ │ │ │ + bl 18f354 │ │ │ │ + b 8a9bc │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bne 8a9ac │ │ │ │ + bne 8a9a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f850 │ │ │ │ - ldr r1, [pc, #160] @ 8aa44 │ │ │ │ + bl 10f7e0 │ │ │ │ + ldr r1, [pc, #160] @ 8aa38 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 18f198 │ │ │ │ - b 8a9c8 │ │ │ │ - ldr r3, [pc, #148] @ 8aa48 │ │ │ │ + bl 18f354 │ │ │ │ + b 8a9bc │ │ │ │ + ldr r3, [pc, #148] @ 8aa3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8a9e4 │ │ │ │ + beq 8a9d8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d76c │ │ │ │ + bl 17d948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a9d0 │ │ │ │ + bne 8a9c4 │ │ │ │ mov r5, #0 │ │ │ │ - b 8aa24 │ │ │ │ + b 8aa18 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ce598 │ │ │ │ + bl ce538 │ │ │ │ mov r1, r0 │ │ │ │ - b 8a9e8 │ │ │ │ + b 8a9dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aa10 │ │ │ │ - ldr r3, [pc, #76] @ 8aa4c │ │ │ │ + bne 8aa04 │ │ │ │ + ldr r3, [pc, #76] @ 8aa40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ - b 8a9c8 │ │ │ │ + bl 9b274 │ │ │ │ + b 8a9bc │ │ │ │ mov r1, #0 │ │ │ │ - bl 144850 │ │ │ │ + bl 144808 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq fp, r6, r8, lsr #29 │ │ │ │ + eorseq sp, r7, r4, lsl lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - eorseq r6, r9, ip, ror #9 │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ + eorseq r6, r9, ip, 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 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ add r0, r0, #37 @ 0x25 │ │ │ │ - bl 2a72e8 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a7230 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ 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 22f6b8 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b134 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #8] @ 8aadc │ │ │ │ + ldr r0, [pc, #8] @ 8aad0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 128d0c │ │ │ │ - eorseq r6, r9, r0, lsl r5 │ │ │ │ + b 128c9c │ │ │ │ + mlaseq r9, r0, sl, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8ac14 │ │ │ │ + beq 8ac08 │ │ │ │ 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 8aaf4 │ │ │ │ + ldr r3, [pc, #440] @ 8acc8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ac14 │ │ │ │ + beq 8ac08 │ │ │ │ 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 8ab60 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8ac64 │ │ │ │ + beq 8ac58 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8ac14 │ │ │ │ + beq 8ac08 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ac18 │ │ │ │ + beq 8ac0c │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ab50 │ │ │ │ + beq 8ab44 │ │ │ │ sub r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ subls r2, r2, #32 │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ cmp lr, r2 │ │ │ │ - bne 8ab50 │ │ │ │ + bne 8ab44 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8acc0 │ │ │ │ + beq 8acb4 │ │ │ │ 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 8aca8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8acac │ │ │ │ + beq 8aca0 │ │ │ │ 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 8ac14 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ab58 │ │ │ │ + b 8ab4c │ │ │ │ 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 8abb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8ab58 │ │ │ │ + bne 8ab4c │ │ │ │ ldrb r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ add r2, r0, ip │ │ │ │ - bne 8ab64 │ │ │ │ + bne 8ab58 │ │ │ │ add r7, r7, #2 │ │ │ │ cmn r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ addne ip, r9, #65 @ 0x41 │ │ │ │ - beq 8accc │ │ │ │ + beq 8acc0 │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ sub r3, ip, r1 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 8acc8 │ │ │ │ + beq 8acbc │ │ │ │ strb r0, [r1], #1 │ │ │ │ - b 8ac88 │ │ │ │ + b 8ac7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac64 │ │ │ │ + b 8ac58 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac58 │ │ │ │ + b 8ac4c │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 8ac54 │ │ │ │ + b 8ac48 │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ - b 8ac18 │ │ │ │ + b 8ac0c │ │ │ │ subseq r9, r9, r0, lsl #13 │ │ │ │ │ │ │ │ -0008acd8 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0008accc <_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 +99551,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 : │ │ │ │ +0008ad60 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 8accc <_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} │ │ │ │ + │ │ │ │ +0008adc8 : │ │ │ │ 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 +99601,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 : │ │ │ │ +0008ae18 : │ │ │ │ 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] @ 8aebc │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ae1c │ │ │ │ + beq 8ae78 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #124] @ 8ae64 │ │ │ │ + ldr r2, [pc, #124] @ 8aec0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8ae30 │ │ │ │ + bne 8ae8c │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8ae58 │ │ │ │ + beq 8aeb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ae48 │ │ │ │ + bne 8aea4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 8af08 │ │ │ │ - ldr r2, [pc, #60] @ 8ae64 │ │ │ │ + bl 8af64 │ │ │ │ + ldr r2, [pc, #60] @ 8aec0 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8adec │ │ │ │ + beq 8ae48 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8adfc │ │ │ │ - b 8ae58 │ │ │ │ - ldr r0, [pc, #24] @ 8ae68 │ │ │ │ + bne 8ae58 │ │ │ │ + b 8aeb4 │ │ │ │ + ldr r0, [pc, #24] @ 8aec4 │ │ │ │ bl 2970c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ mov r4, #0 │ │ │ │ - b 8ae14 │ │ │ │ + b 8ae70 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - eorseq r9, r5, r8, ror r6 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + @ instruction: 0x00359bf8 │ │ │ │ │ │ │ │ -0008ae6c : │ │ │ │ +0008aec8 : │ │ │ │ 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 8afcc <_Py_DecodeLocaleEx@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - bne 8aeb4 │ │ │ │ + bne 8af10 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ strne r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8aeac │ │ │ │ + b 8af08 │ │ │ │ │ │ │ │ -0008aec4 : │ │ │ │ +0008af20 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 8aef8 │ │ │ │ - ldr r2, [pc, #44] @ 8af00 │ │ │ │ - ldr r0, [pc, #44] @ 8af04 │ │ │ │ + blt 8af54 │ │ │ │ + ldr r2, [pc, #44] @ 8af5c │ │ │ │ + ldr r0, [pc, #44] @ 8af60 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8aef0 │ │ │ │ + bne 8af4c │ │ │ │ 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 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ │ │ │ │ -0008af08 : │ │ │ │ +0008af64 : │ │ │ │ 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] @ 8afc0 │ │ │ │ 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] @ 8afc4 │ │ │ │ + ldr r5, [pc, #56] @ 8afc8 │ │ │ │ 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 +99718,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>: │ │ │ │ +0008afcc <_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 8b03c <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + ldr r9, [pc, #140] @ 8b080 <_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 8b048 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ ldr r0, [r9, #1180] @ 0x49c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b010 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ + beq 8b06c <_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 8b078 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b174 │ │ │ │ + b 8b1d0 │ │ │ │ str r5, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b174 │ │ │ │ + b 8b1d0 │ │ │ │ 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 233d08 │ │ │ │ + bl 2305dc │ │ │ │ str r0, [r9, #1180] @ 0x49c │ │ │ │ - b 8afbc <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ + b 8b018 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 83b78 │ │ │ │ + b 83b6c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ │ │ │ │ -0008b038 : │ │ │ │ +0008b094 : │ │ │ │ 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 230904 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ - bne 8b0a0 │ │ │ │ + bne 8b0fc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b0ac │ │ │ │ + bne 8b108 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ 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 8b538 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8b080 │ │ │ │ - ldr r2, [pc, #12] @ 8b0d0 │ │ │ │ - ldr r3, [pc, #12] @ 8b0d4 │ │ │ │ + bne 8b0dc │ │ │ │ + ldr r2, [pc, #12] @ 8b12c │ │ │ │ + ldr r3, [pc, #12] @ 8b130 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ - b 8b0a0 │ │ │ │ - eorseq r7, r9, r8, lsl #26 │ │ │ │ - @ instruction: 0x003596d4 │ │ │ │ + b 8b0fc │ │ │ │ + eorseq r8, r9, r8, lsl #5 │ │ │ │ + eorseq r9, r5, r4, asr ip │ │ │ │ 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 3595c0 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ - beq 8b11c │ │ │ │ + beq 8b178 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ - bl 326a58 │ │ │ │ + bl 327228 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b124 : │ │ │ │ +0008b180 : │ │ │ │ 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] @ 8b1cc │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b15c │ │ │ │ + beq 8b1b8 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8af08 │ │ │ │ + bl 8af64 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b154 │ │ │ │ + b 8b1b0 │ │ │ │ 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 8b36c │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8b318 │ │ │ │ + bne 8b374 │ │ │ │ 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 8b298 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b338 │ │ │ │ - ldr r2, [pc, #560] @ 8b40c │ │ │ │ - ldr r1, [pc, #560] @ 8b410 │ │ │ │ + bhi 8b394 │ │ │ │ + ldr r2, [pc, #560] @ 8b468 │ │ │ │ + ldr r1, [pc, #560] @ 8b46c │ │ │ │ ldr r7, [r2, #672] @ 0x2a0 │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp] │ │ │ │ lsl r1, sl, #2 │ │ │ │ - bne 8b324 │ │ │ │ + bne 8b380 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b338 │ │ │ │ + beq 8b394 │ │ │ │ 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 8b3dc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8b338 │ │ │ │ + bhi 8b394 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af20 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 8b338 │ │ │ │ + beq 8b394 │ │ │ │ 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 +99931,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 8b39c │ │ │ │ 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 8b3a4 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 8b28c │ │ │ │ + bne 8b2e8 │ │ │ │ cmp r7, #0 │ │ │ │ subne r3, sl, r4 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strne r3, [r7] │ │ │ │ str r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b31c │ │ │ │ + b 8b378 │ │ │ │ mov r8, #0 │ │ │ │ - b 8b1ac │ │ │ │ + b 8b208 │ │ │ │ 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 8b264 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8b31c │ │ │ │ + b 8b378 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b2f4 │ │ │ │ + beq 8b350 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 8b3d0 │ │ │ │ + beq 8b42c │ │ │ │ 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 8b344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b3c0 │ │ │ │ + beq 8b41c │ │ │ │ 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 8b288 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 8b390 │ │ │ │ + bne 8b3ec │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r6] │ │ │ │ strne lr, [r4] │ │ │ │ - b 8b308 │ │ │ │ + b 8b364 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ 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] @ 8b470 │ │ │ │ strne r2, [r3] │ │ │ │ - b 8b31c │ │ │ │ + b 8b378 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - eorseq r9, r5, r0, lsl #17 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + eorseq r9, r5, r0, lsl #28 │ │ │ │ │ │ │ │ -0008b418 : │ │ │ │ +0008b474 : │ │ │ │ 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] @ 8b4b8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b454 │ │ │ │ + beq 8b4b0 │ │ │ │ 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 8af64 │ │ │ │ + b 8b498 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008b460 : │ │ │ │ - ldr r2, [pc, #28] @ 8b484 │ │ │ │ - ldr r1, [pc, #28] @ 8b488 │ │ │ │ +0008b4bc : │ │ │ │ + ldr r2, [pc, #28] @ 8b4e0 │ │ │ │ + ldr r1, [pc, #28] @ 8b4e4 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 8b47c │ │ │ │ + bne 8b4d8 │ │ │ │ b 298bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ mov r0, r1 │ │ │ │ b 298bc │ │ │ │ │ │ │ │ -0008b494 : │ │ │ │ +0008b4f0 : │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt 8b4bc │ │ │ │ - ldr r3, [pc, #32] @ 8b4c4 │ │ │ │ + blt 8b518 │ │ │ │ + ldr r3, [pc, #32] @ 8b520 │ │ │ │ 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 +100083,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 8b5b4 │ │ │ │ + ldr r2, [pc, #92] @ 8b5bc │ │ │ │ + ldr r1, [pc, #92] @ 8b5c0 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - bne 8b544 │ │ │ │ + bne 8b5a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8b558 │ │ │ │ + beq 8b5b4 │ │ │ │ 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 8b584 │ │ │ │ mov r3, #0 │ │ │ │ - b 8b53c │ │ │ │ + b 8b598 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ │ │ │ │ -0008b568 : │ │ │ │ +0008b5c4 : │ │ │ │ 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] @ 8b658 │ │ │ │ mov r4, r1 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f6b8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b5b4 │ │ │ │ + bne 8b610 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #96] @ 8b600 │ │ │ │ + ldr lr, [pc, #96] @ 8b65c │ │ │ │ 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] @ 8b658 │ │ │ │ + b 8b134 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8b5e0 │ │ │ │ + beq 8b63c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 8b5a8 │ │ │ │ + bne 8b604 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #48] @ 8b604 │ │ │ │ + ldr lr, [pc, #48] @ 8b660 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b5a8 │ │ │ │ + b 8b604 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #24] @ 8b608 │ │ │ │ + ldr lr, [pc, #24] @ 8b664 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b5a8 │ │ │ │ + b 8b604 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ │ │ │ │ -0008b60c : │ │ │ │ +0008b668 : │ │ │ │ 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 8b694 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356ad0 │ │ │ │ + bl 35704c │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 8b658 │ │ │ │ - ldr r3, [pc, #32] @ 8b660 │ │ │ │ + bcc 8b6b4 │ │ │ │ + ldr r3, [pc, #32] @ 8b6bc │ │ │ │ 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 +100192,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 8b778 │ │ │ │ + ldr r6, [pc, #188] @ 8b7c0 │ │ │ │ + ldr r7, [pc, #188] @ 8b7c4 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ - bne 8b744 │ │ │ │ + bne 8b7a0 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8b71c │ │ │ │ + ble 8b778 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 8b754 │ │ │ │ + bne 8b7b0 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 8b71c │ │ │ │ + ble 8b778 │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ - bne 8b734 │ │ │ │ + bne 8b790 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 8b6f4 │ │ │ │ + bgt 8b750 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ 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 8b768 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b6c0 │ │ │ │ + b 8b71c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b6e4 │ │ │ │ + b 8b740 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ │ │ │ │ -0008b76c : │ │ │ │ +0008b7c8 : │ │ │ │ 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 8b868 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ - blt 8b85c │ │ │ │ + blt 8b8b8 │ │ │ │ cmp r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ movlt sl, r8 │ │ │ │ movge sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b538 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b80c │ │ │ │ + beq 8b868 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 8b494 │ │ │ │ + bl 8b4f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8b840 │ │ │ │ + beq 8b89c │ │ │ │ cmp r8, r7 │ │ │ │ lsl r3, sl, #2 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ - bgt 8b828 │ │ │ │ + bgt 8b884 │ │ │ │ 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] @ 8b8c4 │ │ │ │ + ldr r3, [pc, #84] @ 8b8c8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - b 8b804 │ │ │ │ + b 8b860 │ │ │ │ sub r2, r8, sl │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r3 │ │ │ │ bl 2a3f0 │ │ │ │ - b 8b7e0 │ │ │ │ + b 8b83c │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b460 │ │ │ │ - ldr r2, [pc, #24] @ 8b868 │ │ │ │ - ldr r3, [pc, #24] @ 8b86c │ │ │ │ + bl 8b4bc │ │ │ │ + ldr r2, [pc, #24] @ 8b8c4 │ │ │ │ + ldr r3, [pc, #24] @ 8b8c8 │ │ │ │ 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 8b860 │ │ │ │ + ldr r2, [pc, #4] @ 8b8c4 │ │ │ │ + ldr r3, [pc, #8] @ 8b8cc │ │ │ │ + b 8b870 │ │ │ │ + eorseq r8, r9, ip, asr #19 │ │ │ │ + eorseq r9, r5, r4, asr ip │ │ │ │ + eorseq sl, r5, r0, lsl r0 │ │ │ │ │ │ │ │ -0008b874 : │ │ │ │ +0008b8d0 : │ │ │ │ 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 8b4bc │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ str r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ str r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 8b680 │ │ │ │ + bl 8b6dc │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 8b680 │ │ │ │ + bl 8b6dc │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 8b680 │ │ │ │ + bl 8b6dc │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 8b680 │ │ │ │ + bl 8b6dc │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ str r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ str r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ str r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ str r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ str r5, [r4, #236] @ 0xec │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ str r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ str r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ str r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #268] @ 0x10c │ │ │ │ str r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ str r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ str r5, [r4, #256] @ 0x100 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ str r5, [r4, #264] @ 0x108 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8b680 │ │ │ │ + b 8b6dc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 234584 │ │ │ │ + b 2345b0 │ │ │ │ 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] @ 8baa4 │ │ │ │ + bl 236e60 <_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 8ba60 │ │ │ │ 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 sl, r9, r4, ror r2 │ │ │ │ │ │ │ │ -0008ba4c : │ │ │ │ - ldr r3, [pc, #16] @ 8ba64 │ │ │ │ +0008baa8 : │ │ │ │ + ldr r3, [pc, #16] @ 8bac0 │ │ │ │ ldr r0, [r3, #1412] @ 0x584 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ b 2a3cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008ba68 : │ │ │ │ +0008bac4 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ba70 : │ │ │ │ +0008bacc : │ │ │ │ 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] @ 8bd04 │ │ │ │ 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 8bccc │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #500] @ 8bcac │ │ │ │ + ldr r0, [pc, #500] @ 8bd08 │ │ │ │ mov r2, r6 │ │ │ │ - bl 236e34 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + bl 236e60 <_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 8bb28 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8bca0 │ │ │ │ + bhi 8bcfc │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add sl, r4, #12 │ │ │ │ - bls 8bc2c │ │ │ │ + bls 8bc88 │ │ │ │ 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 +100512,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 8bbc4 │ │ │ │ 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 8bcb0 │ │ │ │ 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 8bc44 │ │ │ │ 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 8bcfc │ │ │ │ cmp r4, r5 │ │ │ │ - bls 8bc08 │ │ │ │ + bls 8bc64 │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ add r0, r6, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #152] @ 8bca8 │ │ │ │ + ldr r3, [pc, #152] @ 8bd04 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bc9c │ │ │ │ + bne 8bcf8 │ │ │ │ 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 8bb98 │ │ │ │ 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 8bc44 │ │ │ │ + ldr r3, [pc, #48] @ 8bd04 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bc9c │ │ │ │ + bne 8bcf8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 234584 │ │ │ │ + b 2345b0 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ - b 8bc08 │ │ │ │ + b 8bc64 │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq sl, r9, ip, asr #14 │ │ │ │ + eorseq sl, r9, ip, asr #25 │ │ │ │ │ │ │ │ -0008bcb0 : │ │ │ │ +0008bd0c : │ │ │ │ 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 8bd44 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bce8 : │ │ │ │ +0008bd44 : │ │ │ │ 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 8bd94 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8bd30 │ │ │ │ + beq 8bd8c │ │ │ │ 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] @ 8bd9c │ │ │ │ + b 8bd80 │ │ │ │ @ instruction: 0xfffffd66 │ │ │ │ │ │ │ │ -0008bd44 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0008bda0 <_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> │ │ │ │ + ldmne ip, {r7, sl} │ │ │ │ + ldreq r7, [pc, #156] @ 8be64 <_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] @ 8be68 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - blx r9 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + blx r7 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8be00 <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ + beq 8be5c <_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 │ │ │ │ + blx r7 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 8bdf8 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ + beq 8be54 <_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> │ │ │ │ - str r8, [r4, #24] │ │ │ │ + ldr r3, [pc, #80] @ 8be6c <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #80] @ 8be70 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ + str r9, [r4, #24] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ 8be18 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #68] @ 8be74 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldreq r3, [pc, #64] @ 8be1c <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ - str r7, [r4, #28] │ │ │ │ + ldreq r3, [pc, #64] @ 8be78 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ + str r8, [r4, #28] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ - str r9, [r4, #32] │ │ │ │ + str r7, [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 8be4c <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ + andeq r9, r9, r0, asr #15 │ │ │ │ + @ instruction: 0x00099cb4 │ │ │ │ + andseq fp, r6, r8, asr #30 │ │ │ │ + @ instruction: 0x0018ecb4 │ │ │ │ + andeq r0, r9, ip, asr #21 │ │ │ │ + andseq fp, r6, r8, asr #29 │ │ │ │ │ │ │ │ -0008be20 : │ │ │ │ +0008be7c : │ │ │ │ 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 8bea4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4468 <_PyType_GetDict@@Base> │ │ │ │ + bl a44cc <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8be80 │ │ │ │ + bne 8bedc │ │ │ │ mov r0, r5 │ │ │ │ - bl a5520 │ │ │ │ + bl a5584 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8be94 │ │ │ │ + blt 8bef0 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ movne r0, r4 │ │ │ │ - bne 8be40 │ │ │ │ - ldr r3, [pc, #20] @ 8be9c │ │ │ │ + bne 8be9c │ │ │ │ + ldr r3, [pc, #20] @ 8bef8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #16] @ 8bea0 │ │ │ │ + ldr r1, [pc, #16] @ 8befc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r5, r0, lsr fp │ │ │ │ + ldrheq sp, [r5], -r0 @ │ │ │ │ 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 8c424 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ tst r6, #32 │ │ │ │ - beq 8c698 │ │ │ │ + beq 8c6f4 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 8c670 │ │ │ │ + beq 8c6cc │ │ │ │ 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 8c41c │ │ │ │ + ldr r3, [pc, #1980] @ 8c718 │ │ │ │ + ldr r2, [pc, #1980] @ 8c71c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c6a8 │ │ │ │ - ldr r3, [pc, #1968] @ 8c6c4 │ │ │ │ - ldr r5, [pc, #1968] @ 8c6c8 │ │ │ │ + bne 8c704 │ │ │ │ + ldr r3, [pc, #1968] @ 8c720 │ │ │ │ + ldr r5, [pc, #1968] @ 8c724 │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #1964] @ 8c6cc │ │ │ │ + ldr r4, [pc, #1964] @ 8c728 │ │ │ │ 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] @ 8c72c │ │ │ │ + ldr sl, [pc, #1960] @ 8c730 │ │ │ │ + ldr r9, [pc, #1960] @ 8c734 │ │ │ │ + ldr r7, [pc, #1960] @ 8c738 │ │ │ │ + ldr r3, [pc, #1960] @ 8c73c │ │ │ │ + ldr r8, [pc, #1960] @ 8c740 │ │ │ │ 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 8c430 │ │ │ │ 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 +100824,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 8c184 │ │ │ │ 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 +100881,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 8c0b4 │ │ │ │ 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] @ 8c744 │ │ │ │ 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 8c498 │ │ │ │ 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 +101056,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] @ 8c748 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 8c43c │ │ │ │ + bhi 8c498 │ │ │ │ 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 +101210,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 8c414 │ │ │ │ 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 8c1f4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c198 │ │ │ │ + b 8c1f4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c184 │ │ │ │ + b 8c1e0 │ │ │ │ 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 8bf54 │ │ │ │ + b 8c41c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 8c67c │ │ │ │ + b 8c6d8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 8c3b8 │ │ │ │ + b 8c414 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r4, ror r7 │ │ │ │ + ldrdeq ip, [r8], -r0 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 8c6d0 │ │ │ │ + strbtvs r7, [pc], #-609 @ 8c72c │ │ │ │ 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, lsl #24 │ │ │ │ + eorseq r1, sp, r6, lsl ip │ │ │ │ │ │ │ │ -0008c6f0 <_Py_HashBytes@@Base>: │ │ │ │ +0008c74c <_Py_HashBytes@@Base>: │ │ │ │ subs r3, r1, #0 │ │ │ │ - beq 8c754 <_Py_HashBytes@@Base+0x64> │ │ │ │ + beq 8c7b0 <_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] @ 8c7c4 <_Py_HashBytes@@Base+0x78> │ │ │ │ + ldr lr, [pc, #88] @ 8c7c8 <_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 8c7b8 <_Py_HashBytes@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #72] @ 8c7cc <_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 8c80c <_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 8c79c <_Py_HashBytes@@Base+0x50> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r4, ror r7 │ │ │ │ + ldrdeq ip, [r8], -r0 │ │ │ │ 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] @ 8c808 <_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 8c80c <_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] @ 8cf58 <_Py_HashBytes@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #1836] @ 8cf5c <_Py_HashBytes@@Base+0x810> │ │ │ │ + ldr sl, [pc, #1836] @ 8cf60 <_Py_HashBytes@@Base+0x814> │ │ │ │ + ldr fp, [pc, #1836] @ 8cf64 <_Py_HashBytes@@Base+0x818> │ │ │ │ + ldr r9, [pc, #1836] @ 8cf68 <_Py_HashBytes@@Base+0x81c> │ │ │ │ + ldr r6, [pc, #1836] @ 8cf6c <_Py_HashBytes@@Base+0x820> │ │ │ │ + ldr r7, [pc, #1836] @ 8cf70 <_Py_HashBytes@@Base+0x824> │ │ │ │ + ldr r8, [pc, #1836] @ 8cf74 <_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 8cefc <_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 +101384,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 8ca3c <_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 +101440,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 8c968 <_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] @ 8cf78 <_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 8cd04 <_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 +101748,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 8ccac <_Py_HashBytes@@Base+0x560> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #116] @ 8cf20 <_Py_HashBytes@@Base+0x830> │ │ │ │ + ldr r0, [pc, #116] @ 8cf7c <_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 8cd04 <_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 8caa0 <_Py_HashBytes@@Base+0x354> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8ca34 <_Py_HashBytes@@Base+0x344> │ │ │ │ + b 8ca90 <_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 8caa0 <_Py_HashBytes@@Base+0x354> │ │ │ │ + strbtvs r7, [pc], #-609 @ 8cf60 <_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, lsr #24 │ │ │ │ + eorseq r1, sp, r2, lsr ip │ │ │ │ │ │ │ │ -0008cf24 : │ │ │ │ - ldr r3, [pc, #48] @ 8cf5c │ │ │ │ +0008cf80 : │ │ │ │ + ldr r3, [pc, #48] @ 8cfb8 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cf3c │ │ │ │ + beq 8cf98 │ │ │ │ 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 8af64 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008cf60 : │ │ │ │ +0008cfbc : │ │ │ │ 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 +101819,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] @ 8d4b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d2c0 │ │ │ │ + bne 8d318 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r5, #3724] @ 0xe8c │ │ │ │ ldr r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 8d38c │ │ │ │ + bne 8d358 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ add r8, fp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c04 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8d400 │ │ │ │ + bne 8d464 │ │ │ │ add r3, fp, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d110 │ │ │ │ + bne 8d164 │ │ │ │ add r9, fp, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d44c │ │ │ │ + bne 8d488 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [fp, #8] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 8d1fc │ │ │ │ + bne 8d254 │ │ │ │ add r0, fp, #88 @ 0x58 │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d3bc │ │ │ │ + bne 8d494 │ │ │ │ mov r0, r9 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d440 │ │ │ │ + bne 8d47c │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d290 │ │ │ │ + bne 8d2e8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ - bne 8d298 │ │ │ │ + bne 8d2f0 │ │ │ │ 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 3589c4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d280 │ │ │ │ - ldr r9, [pc, #968] @ 8d46c │ │ │ │ + bne 8d2d8 │ │ │ │ + ldr r9, [pc, #948] @ 8d4b4 │ │ │ │ ldr r3, [r9, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d39c │ │ │ │ + beq 8d368 │ │ │ │ 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 8d130 │ │ │ │ + ldr r3, [pc, #912] @ 8d4b8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d280 │ │ │ │ + bne 8d2d8 │ │ │ │ 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 │ │ │ │ + bic r2, r3, #255 @ 0xff │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 8d328 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d2b4 │ │ │ │ + bne 8d30c │ │ │ │ str sl, [r6] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r1], #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #840] @ 8d46c │ │ │ │ + ldr r1, [pc, #828] @ 8d4b4 │ │ │ │ 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 8d470 │ │ │ │ + bl 15696c │ │ │ │ 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 8d1ec │ │ │ │ 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 157b00 <_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 8d27c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d380 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r5 │ │ │ │ + bne 8d424 │ │ │ │ + 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 8d388 │ │ │ │ + mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 8d004 │ │ │ │ + b 8d060 │ │ │ │ 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 8d088 │ │ │ │ + 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 8d054 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8cff8 │ │ │ │ + bne 8d054 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2384b8 <_PyThreadState_New@@Base+0x524> │ │ │ │ + bl 2384e4 <_PyThreadState_New@@Base+0x524> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d3d4 │ │ │ │ + bne 8d438 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 358410 │ │ │ │ + bl 35898c │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 8cff8 │ │ │ │ + b 8d054 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 358410 │ │ │ │ - b 8d0d4 │ │ │ │ + bl 35898c │ │ │ │ + b 8d130 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8d074 │ │ │ │ - bl 8b124 │ │ │ │ + beq 8d0d0 │ │ │ │ + bl 8b180 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d074 │ │ │ │ + beq 8d0d0 │ │ │ │ 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> │ │ │ │ + beq 8d4a0 │ │ │ │ + ldr r1, [pc, #424] @ 8d4bc │ │ │ │ + ldr r0, [pc, #424] @ 8d4c0 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 8d38c │ │ │ │ + bne 8d358 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b 8cfdc │ │ │ │ - ldr r1, [pc, #404] @ 8d46c │ │ │ │ + b 8d038 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r4] │ │ │ │ + ldrb r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ + orr r2, r2, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 359504 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 8d148 │ │ │ │ + str r0, [r4] │ │ │ │ + b 8d330 │ │ │ │ + bl 8b180 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 8d320 │ │ │ │ + bl 83a8c │ │ │ │ + bl 8af64 │ │ │ │ + bl 2a99c │ │ │ │ + ldr r2, [r9, #640] @ 0x280 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 8d120 │ │ │ │ + b 8d130 │ │ │ │ + ldr r3, [pc, #292] @ 8d4b4 │ │ │ │ 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 8d430 │ │ │ │ + bl 15696c │ │ │ │ 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 8d3fc │ │ │ │ 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 157b00 <_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 8d268 │ │ │ │ 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 │ │ │ │ - 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 8d238 │ │ │ │ + ldr r1, [pc, #152] @ 8d4c4 │ │ │ │ + ldr r0, [pc, #144] @ 8d4c0 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 78cc4 │ │ │ │ + b 8d3c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d2b4 │ │ │ │ + bne 8d30c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 8d398 │ │ │ │ + beq 8d364 │ │ │ │ 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 │ │ │ │ - ldr r9, [r4] │ │ │ │ - ldrb r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - orr r2, r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 358f88 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq 8d0f4 │ │ │ │ - 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> │ │ │ │ + bl 3589c4 │ │ │ │ + b 8d364 │ │ │ │ + ldr r1, [pc, #92] @ 8d4c8 │ │ │ │ + ldr r0, [pc, #80] @ 8d4c0 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 78cc4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b 8d1b0 │ │ │ │ + ldr r1, [pc, #72] @ 8d4cc │ │ │ │ + ldr r0, [pc, #56] @ 8d4c0 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #64] @ 8d4d0 │ │ │ │ + ldr r0, [pc, #44] @ 8d4c0 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ 8d4d4 │ │ │ │ + ldr r0, [pc, #32] @ 8d4c0 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 243034 │ │ │ │ - b 8d398 │ │ │ │ + bl 243074 │ │ │ │ + b 8d364 │ │ │ │ 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 sp, r5, r0, asr #6 │ │ │ │ + eorseq r1, sp, ip, asr #25 │ │ │ │ + eorseq sp, r5, r0, lsr #6 │ │ │ │ + eorseq sp, r5, r0, lsl #6 │ │ │ │ + @ instruction: 0x0035d3b4 │ │ │ │ + eorseq sp, r5, r4, ror #6 │ │ │ │ + eorseq sp, r5, ip, lsl #7 │ │ │ │ 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] @ 8e4f0 │ │ │ │ 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 90468 │ │ │ │ + ldr r2, [pc, #4056] @ 8e4f4 │ │ │ │ + ldr r3, [pc, #4056] @ 8e4f8 │ │ │ │ + ldr r1, [pc, #4056] @ 8e4fc │ │ │ │ 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 90554 │ │ │ │ + ldr r1, [pc, #4032] @ 8e500 │ │ │ │ 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] @ 8e504 │ │ │ │ + ldr r2, [pc, #4008] @ 8e508 │ │ │ │ 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] @ 8e50c │ │ │ │ str r2, [r4, #1504] @ 0x5e0 │ │ │ │ - ldr r1, [pc, #3980] @ 8e4c8 │ │ │ │ - ldr r0, [pc, #3980] @ 8e4cc │ │ │ │ + ldr r1, [pc, #3980] @ 8e510 │ │ │ │ + ldr r0, [pc, #3980] @ 8e514 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 8bd44 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bda0 <_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 905fc │ │ │ │ + ldr r0, [pc, #3948] @ 8e518 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3944] @ 8e51c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3940] @ 8e520 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3936] @ 8e524 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3932] @ 8e528 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3928] @ 8e52c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3924] @ 8e530 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3920] @ 8e534 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3916] @ 8e538 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3912] @ 8e53c │ │ │ │ + bl 90818 │ │ │ │ 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 90818 │ │ │ │ + ldr r0, [pc, #3900] @ 8e540 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3896] @ 8e544 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3892] @ 8e548 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3888] @ 8e54c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3884] @ 8e550 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3880] @ 8e554 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3876] @ 8e558 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3872] @ 8e55c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3868] @ 8e560 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3864] @ 8e564 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3860] @ 8e568 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3856] @ 8e56c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3852] @ 8e570 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3848] @ 8e574 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3844] @ 8e578 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3840] @ 8e57c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3836] @ 8e580 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3832] @ 8e584 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3828] @ 8e588 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3824] @ 8e58c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3820] @ 8e590 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3816] @ 8e594 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3812] @ 8e598 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3808] @ 8e59c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3804] @ 8e5a0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3800] @ 8e5a4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3796] @ 8e5a8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3792] @ 8e5ac │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3788] @ 8e5b0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3784] @ 8e5b4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3780] @ 8e5b8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3776] @ 8e5bc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3772] @ 8e5c0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3768] @ 8e5c4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3764] @ 8e5c8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3760] @ 8e5cc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3756] @ 8e5d0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3752] @ 8e5d4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3748] @ 8e5d8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3744] @ 8e5dc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3740] @ 8e5e0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3736] @ 8e5e4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3732] @ 8e5e8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3728] @ 8e5ec │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3724] @ 8e5f0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3720] @ 8e5f4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3716] @ 8e5f8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3712] @ 8e5fc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3708] @ 8e600 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3704] @ 8e604 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3700] @ 8e608 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3696] @ 8e60c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3692] @ 8e610 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3688] @ 8e614 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3684] @ 8e618 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3680] @ 8e61c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3676] @ 8e620 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3672] @ 8e624 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3668] @ 8e628 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3664] @ 8e62c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3660] @ 8e630 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3656] @ 8e634 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3652] @ 8e638 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3648] @ 8e63c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3644] @ 8e640 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3640] @ 8e644 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3636] @ 8e648 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3632] @ 8e64c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3628] @ 8e650 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3624] @ 8e654 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3620] @ 8e658 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3616] @ 8e65c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3612] @ 8e660 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3608] @ 8e664 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3604] @ 8e668 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3600] @ 8e66c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3596] @ 8e670 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3592] @ 8e674 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3588] @ 8e678 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3584] @ 8e67c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3580] @ 8e680 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3576] @ 8e684 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3572] @ 8e688 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3568] @ 8e68c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3564] @ 8e690 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3560] @ 8e694 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3556] @ 8e698 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3552] @ 8e69c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3548] @ 8e6a0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3544] @ 8e6a4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3540] @ 8e6a8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3536] @ 8e6ac │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3532] @ 8e6b0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3528] @ 8e6b4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3524] @ 8e6b8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3520] @ 8e6bc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3516] @ 8e6c0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3512] @ 8e6c4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3508] @ 8e6c8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3504] @ 8e6cc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3500] @ 8e6d0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3496] @ 8e6d4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3492] @ 8e6d8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3488] @ 8e6dc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3484] @ 8e6e0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3480] @ 8e6e4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3476] @ 8e6e8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3472] @ 8e6ec │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3468] @ 8e6f0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3464] @ 8e6f4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3460] @ 8e6f8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3456] @ 8e6fc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3452] @ 8e700 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3448] @ 8e704 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3444] @ 8e708 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3440] @ 8e70c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3436] @ 8e710 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3432] @ 8e714 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3428] @ 8e718 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3424] @ 8e71c │ │ │ │ + bl 90818 │ │ │ │ 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 90818 │ │ │ │ + ldr r0, [pc, #3412] @ 8e720 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3408] @ 8e724 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3404] @ 8e728 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3400] @ 8e72c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3396] @ 8e730 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3392] @ 8e734 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3388] @ 8e738 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3384] @ 8e73c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3380] @ 8e740 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3376] @ 8e744 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3372] @ 8e748 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3368] @ 8e74c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3364] @ 8e750 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3360] @ 8e754 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3356] @ 8e758 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3352] @ 8e75c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3348] @ 8e760 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3344] @ 8e764 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3340] @ 8e768 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3336] @ 8e76c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3332] @ 8e770 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3328] @ 8e774 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3324] @ 8e778 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3320] @ 8e77c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3316] @ 8e780 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3312] @ 8e784 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3308] @ 8e788 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3304] @ 8e78c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3300] @ 8e790 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3296] @ 8e794 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3292] @ 8e798 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3288] @ 8e79c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3284] @ 8e7a0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3280] @ 8e7a4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3276] @ 8e7a8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3272] @ 8e7ac │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3268] @ 8e7b0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3264] @ 8e7b4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3260] @ 8e7b8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3256] @ 8e7bc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3252] @ 8e7c0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3248] @ 8e7c4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3244] @ 8e7c8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3240] @ 8e7cc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3236] @ 8e7d0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3232] @ 8e7d4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3228] @ 8e7d8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3224] @ 8e7dc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3220] @ 8e7e0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3216] @ 8e7e4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3212] @ 8e7e8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3208] @ 8e7ec │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3204] @ 8e7f0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3200] @ 8e7f4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3196] @ 8e7f8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3192] @ 8e7fc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3188] @ 8e800 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3184] @ 8e804 │ │ │ │ + bl 90818 │ │ │ │ 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 90818 │ │ │ │ + ldr r0, [pc, #3172] @ 8e808 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3168] @ 8e80c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3164] @ 8e810 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3160] @ 8e814 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3156] @ 8e818 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3152] @ 8e81c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3148] @ 8e820 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3144] @ 8e824 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3140] @ 8e828 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3136] @ 8e82c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3132] @ 8e830 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3128] @ 8e834 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3124] @ 8e838 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3120] @ 8e83c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3116] @ 8e840 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3112] @ 8e844 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3108] @ 8e848 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3104] @ 8e84c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3100] @ 8e850 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3096] @ 8e854 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3092] @ 8e858 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3088] @ 8e85c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3084] @ 8e860 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3080] @ 8e864 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3076] @ 8e868 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3072] @ 8e86c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3068] @ 8e870 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3064] @ 8e874 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3060] @ 8e878 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3056] @ 8e87c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3052] @ 8e880 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3048] @ 8e884 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3044] @ 8e888 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3040] @ 8e88c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3036] @ 8e890 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3032] @ 8e894 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3028] @ 8e898 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3024] @ 8e89c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3020] @ 8e8a0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3016] @ 8e8a4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3012] @ 8e8a8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3008] @ 8e8ac │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3004] @ 8e8b0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3000] @ 8e8b4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2996] @ 8e8b8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2992] @ 8e8bc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2988] @ 8e8c0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2984] @ 8e8c4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2980] @ 8e8c8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2976] @ 8e8cc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2972] @ 8e8d0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2968] @ 8e8d4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2964] @ 8e8d8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2960] @ 8e8dc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2956] @ 8e8e0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2952] @ 8e8e4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2948] @ 8e8e8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2944] @ 8e8ec │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2940] @ 8e8f0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2936] @ 8e8f4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2932] @ 8e8f8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2928] @ 8e8fc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2924] @ 8e900 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2920] @ 8e904 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2916] @ 8e908 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2912] @ 8e90c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2908] @ 8e910 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2904] @ 8e914 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2900] @ 8e918 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2896] @ 8e91c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2892] @ 8e920 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2888] @ 8e924 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2884] @ 8e928 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2880] @ 8e92c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2876] @ 8e930 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2872] @ 8e934 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2868] @ 8e938 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2864] @ 8e93c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2860] @ 8e940 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2856] @ 8e944 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2852] @ 8e948 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2848] @ 8e94c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2844] @ 8e950 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2840] @ 8e954 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2836] @ 8e958 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2832] @ 8e95c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2828] @ 8e960 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2824] @ 8e964 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2820] @ 8e968 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2816] @ 8e96c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2812] @ 8e970 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2808] @ 8e974 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2804] @ 8e978 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2800] @ 8e97c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2796] @ 8e980 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2792] @ 8e984 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2788] @ 8e988 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2784] @ 8e98c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2780] @ 8e990 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2776] @ 8e994 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2772] @ 8e998 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2768] @ 8e99c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2764] @ 8e9a0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2760] @ 8e9a4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2756] @ 8e9a8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2752] @ 8e9ac │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2748] @ 8e9b0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2744] @ 8e9b4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2740] @ 8e9b8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2736] @ 8e9bc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2732] @ 8e9c0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2728] @ 8e9c4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2724] @ 8e9c8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2720] @ 8e9cc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2716] @ 8e9d0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2712] @ 8e9d4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2708] @ 8e9d8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2704] @ 8e9dc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2700] @ 8e9e0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2696] @ 8e9e4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2692] @ 8e9e8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2688] @ 8e9ec │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2684] @ 8e9f0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2680] @ 8e9f4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2676] @ 8e9f8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2672] @ 8e9fc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2668] @ 8ea00 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2664] @ 8ea04 │ │ │ │ + bl 90818 │ │ │ │ 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 90818 │ │ │ │ + ldr r0, [pc, #2652] @ 8ea08 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2648] @ 8ea0c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2644] @ 8ea10 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2640] @ 8ea14 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2636] @ 8ea18 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2632] @ 8ea1c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2628] @ 8ea20 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2624] @ 8ea24 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2620] @ 8ea28 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2616] @ 8ea2c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2612] @ 8ea30 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2608] @ 8ea34 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2604] @ 8ea38 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2600] @ 8ea3c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2596] @ 8ea40 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2592] @ 8ea44 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2588] @ 8ea48 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2584] @ 8ea4c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2580] @ 8ea50 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2576] @ 8ea54 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2572] @ 8ea58 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2568] @ 8ea5c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2564] @ 8ea60 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2560] @ 8ea64 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2556] @ 8ea68 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2552] @ 8ea6c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2548] @ 8ea70 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2544] @ 8ea74 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2540] @ 8ea78 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2536] @ 8ea7c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2532] @ 8ea80 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2528] @ 8ea84 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2524] @ 8ea88 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2520] @ 8ea8c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2516] @ 8ea90 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2512] @ 8ea94 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2508] @ 8ea98 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2504] @ 8ea9c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2500] @ 8eaa0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2496] @ 8eaa4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2492] @ 8eaa8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2488] @ 8eaac │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2484] @ 8eab0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2480] @ 8eab4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2476] @ 8eab8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2472] @ 8eabc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2468] @ 8eac0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2464] @ 8eac4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2460] @ 8eac8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2456] @ 8eacc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2452] @ 8ead0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2448] @ 8ead4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2444] @ 8ead8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2440] @ 8eadc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2436] @ 8eae0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2432] @ 8eae4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2428] @ 8eae8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2424] @ 8eaec │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2420] @ 8eaf0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2416] @ 8eaf4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2412] @ 8eaf8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2408] @ 8eafc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2404] @ 8eb00 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2400] @ 8eb04 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2396] @ 8eb08 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2392] @ 8eb0c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2388] @ 8eb10 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2384] @ 8eb14 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2380] @ 8eb18 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2376] @ 8eb1c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2372] @ 8eb20 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2368] @ 8eb24 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2364] @ 8eb28 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2360] @ 8eb2c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2356] @ 8eb30 │ │ │ │ + bl 90818 │ │ │ │ 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 90818 │ │ │ │ + ldr r0, [pc, #2344] @ 8eb34 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2340] @ 8eb38 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2336] @ 8eb3c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2332] @ 8eb40 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2328] @ 8eb44 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2324] @ 8eb48 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2320] @ 8eb4c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2316] @ 8eb50 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2312] @ 8eb54 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2308] @ 8eb58 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2304] @ 8eb5c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2300] @ 8eb60 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2296] @ 8eb64 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2292] @ 8eb68 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2288] @ 8eb6c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2284] @ 8eb70 │ │ │ │ + bl 90818 │ │ │ │ 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 90818 │ │ │ │ + ldr r0, [pc, #2272] @ 8eb74 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2268] @ 8eb78 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2264] @ 8eb7c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3592] @ 8f0b4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2252] @ 8eb80 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2248] @ 8eb84 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2244] @ 8eb88 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2240] @ 8eb8c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2236] @ 8eb90 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2232] @ 8eb94 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2228] @ 8eb98 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2224] @ 8eb9c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2220] @ 8eba0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2216] @ 8eba4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2212] @ 8eba8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2208] @ 8ebac │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2204] @ 8ebb0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2200] @ 8ebb4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2196] @ 8ebb8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2192] @ 8ebbc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2188] @ 8ebc0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2184] @ 8ebc4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2180] @ 8ebc8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2176] @ 8ebcc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2172] @ 8ebd0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2168] @ 8ebd4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2164] @ 8ebd8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2160] @ 8ebdc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2156] @ 8ebe0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3396] @ 8f0c0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2144] @ 8ebe4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2140] @ 8ebe8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2136] @ 8ebec │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2132] @ 8ebf0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2128] @ 8ebf4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2124] @ 8ebf8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2120] @ 8ebfc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2116] @ 8ec00 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2112] @ 8ec04 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2108] @ 8ec08 │ │ │ │ + bl 90818 │ │ │ │ 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 90818 │ │ │ │ + ldr r0, [pc, #2096] @ 8ec0c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2092] @ 8ec10 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2088] @ 8ec14 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2084] @ 8ec18 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2080] @ 8ec1c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2076] @ 8ec20 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2072] @ 8ec24 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2068] @ 8ec28 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2064] @ 8ec2c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2060] @ 8ec30 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2056] @ 8ec34 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2052] @ 8ec38 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2048] @ 8ec3c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2044] @ 8ec40 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2040] @ 8ec44 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2036] @ 8ec48 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2032] @ 8ec4c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2028] @ 8ec50 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #3160] @ 8f0c4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2016] @ 8ec54 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2012] @ 8ec58 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2008] @ 8ec5c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2004] @ 8ec60 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #2000] @ 8ec64 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #1996] @ 8ec68 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #1992] @ 8ec6c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #1988] @ 8ec70 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #1984] @ 8ec74 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #1980] @ 8ec78 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #1976] @ 8ec7c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #1972] @ 8ec80 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #1968] @ 8ec84 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #1964] @ 8ec88 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #1960] @ 8ec8c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #1956] @ 8ec90 │ │ │ │ + bl 90818 │ │ │ │ + b 8f0fc │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0035d4bc │ │ │ │ + eorseq sp, r5, r8, asr #9 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0008b4bc │ │ │ │ + andeq sl, r8, r0, lsr #30 │ │ │ │ + strdeq r2, [r9], -r0 │ │ │ │ + andeq r1, r9, r4, asr r7 │ │ │ │ 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 +103901,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 │ │ │ │ + ldrdeq ip, [r8], -r0 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andeq r1, r9, ip, lsl #14 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andeq r1, r9, r4, asr r7 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003d17d0 │ │ │ │ + eorseq r1, sp, r0, asr sp │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x003595d8 │ │ │ │ + eorseq r9, r5, r8, asr fp │ │ │ │ subseq ip, r7, r4, ror r4 │ │ │ │ subseq sp, r7, r8, lsl #1 │ │ │ │ - eorseq fp, r8, ip, ror #2 │ │ │ │ - eorseq ip, r5, r4, asr #29 │ │ │ │ + eorseq fp, r8, ip, ror #13 │ │ │ │ + eorseq sp, r5, r4, asr #8 │ │ │ │ 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 │ │ │ │ + mlaseq sp, r0, sp, r1 │ │ │ │ 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: 0x0035d4f0 │ │ │ │ + eorseq pc, r5, r4, lsr #4 │ │ │ │ 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, lsl #10 │ │ │ │ + ldr r0, [pc, #-1136] @ 8ec94 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1140] @ 8ec98 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1144] @ 8ec9c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1148] @ 8eca0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1152] @ 8eca4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1156] @ 8eca8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1160] @ 8ecac │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1164] @ 8ecb0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1168] @ 8ecb4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1172] @ 8ecb8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1176] @ 8ecbc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1180] @ 8ecc0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1184] @ 8ecc4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1188] @ 8ecc8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1192] @ 8eccc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1196] @ 8ecd0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1200] @ 8ecd4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1204] @ 8ecd8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1208] @ 8ecdc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1212] @ 8ece0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1216] @ 8ece4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1220] @ 8ece8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1224] @ 8ecec │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1228] @ 8ecf0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1232] @ 8ecf4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1236] @ 8ecf8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1240] @ 8ecfc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1244] @ 8ed00 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1248] @ 8ed04 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1252] @ 8ed08 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1256] @ 8ed0c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1260] @ 8ed10 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1264] @ 8ed14 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1268] @ 8ed18 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1272] @ 8ed1c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1276] @ 8ed20 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1280] @ 8ed24 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1284] @ 8ed28 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1288] @ 8ed2c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1292] @ 8ed30 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1296] @ 8ed34 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1300] @ 8ed38 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1304] @ 8ed3c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1308] @ 8ed40 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1312] @ 8ed44 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1316] @ 8ed48 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1320] @ 8ed4c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1324] @ 8ed50 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1328] @ 8ed54 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1332] @ 8ed58 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1336] @ 8ed5c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1340] @ 8ed60 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1344] @ 8ed64 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1348] @ 8ed68 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1352] @ 8ed6c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1356] @ 8ed70 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1360] @ 8ed74 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1364] @ 8ed78 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1368] @ 8ed7c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1372] @ 8ed80 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1376] @ 8ed84 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1380] @ 8ed88 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1384] @ 8ed8c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1388] @ 8ed90 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1392] @ 8ed94 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1396] @ 8ed98 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1400] @ 8ed9c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1404] @ 8eda0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1408] @ 8eda4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1412] @ 8eda8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1416] @ 8edac │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1420] @ 8edb0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1424] @ 8edb4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1428] @ 8edb8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1432] @ 8edbc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1436] @ 8edc0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1440] @ 8edc4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1444] @ 8edc8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1448] @ 8edcc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1452] @ 8edd0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1456] @ 8edd4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1460] @ 8edd8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1464] @ 8eddc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1468] @ 8ede0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1472] @ 8ede4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1476] @ 8ede8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1480] @ 8edec │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1484] @ 8edf0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1488] @ 8edf4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1492] @ 8edf8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1496] @ 8edfc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1500] @ 8ee00 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1504] @ 8ee04 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1508] @ 8ee08 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1512] @ 8ee0c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1516] @ 8ee10 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1520] @ 8ee14 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1524] @ 8ee18 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1528] @ 8ee1c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1532] @ 8ee20 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1536] @ 8ee24 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1540] @ 8ee28 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1544] @ 8ee2c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1548] @ 8ee30 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1552] @ 8ee34 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1556] @ 8ee38 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1560] @ 8ee3c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1564] @ 8ee40 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1568] @ 8ee44 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1572] @ 8ee48 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1576] @ 8ee4c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1580] @ 8ee50 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1584] @ 8ee54 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1588] @ 8ee58 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1592] @ 8ee5c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1596] @ 8ee60 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1600] @ 8ee64 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1604] @ 8ee68 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1608] @ 8ee6c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1612] @ 8ee70 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1616] @ 8ee74 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1620] @ 8ee78 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1624] @ 8ee7c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1628] @ 8ee80 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1632] @ 8ee84 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1636] @ 8ee88 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1640] @ 8ee8c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1644] @ 8ee90 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1648] @ 8ee94 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1652] @ 8ee98 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1656] @ 8ee9c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1660] @ 8eea0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1664] @ 8eea4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1668] @ 8eea8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1672] @ 8eeac │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1676] @ 8eeb0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1680] @ 8eeb4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1684] @ 8eeb8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1688] @ 8eebc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1692] @ 8eec0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1696] @ 8eec4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1700] @ 8eec8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1704] @ 8eecc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1708] @ 8eed0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1712] @ 8eed4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1716] @ 8eed8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1720] @ 8eedc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1724] @ 8eee0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1728] @ 8eee4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1732] @ 8eee8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1736] @ 8eeec │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1740] @ 8eef0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1744] @ 8eef4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1748] @ 8eef8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1752] @ 8eefc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1756] @ 8ef00 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1760] @ 8ef04 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1764] @ 8ef08 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1768] @ 8ef0c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1772] @ 8ef10 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1776] @ 8ef14 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1780] @ 8ef18 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1784] @ 8ef1c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1788] @ 8ef20 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1792] @ 8ef24 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1796] @ 8ef28 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1800] @ 8ef2c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1804] @ 8ef30 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1808] @ 8ef34 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1812] @ 8ef38 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1816] @ 8ef3c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1820] @ 8ef40 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1824] @ 8ef44 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1828] @ 8ef48 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1832] @ 8ef4c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1836] @ 8ef50 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1840] @ 8ef54 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1844] @ 8ef58 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1848] @ 8ef5c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1852] @ 8ef60 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1856] @ 8ef64 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1860] @ 8ef68 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1864] @ 8ef6c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1868] @ 8ef70 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1872] @ 8ef74 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1876] @ 8ef78 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1880] @ 8ef7c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1884] @ 8ef80 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1888] @ 8ef84 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1892] @ 8ef88 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1896] @ 8ef8c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1900] @ 8ef90 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1904] @ 8ef94 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1908] @ 8ef98 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1912] @ 8ef9c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1916] @ 8efa0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1920] @ 8efa4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1924] @ 8efa8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1928] @ 8efac │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1932] @ 8efb0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1936] @ 8efb4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1940] @ 8efb8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1944] @ 8efbc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1948] @ 8efc0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1952] @ 8efc4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1956] @ 8efc8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1960] @ 8efcc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1964] @ 8efd0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1968] @ 8efd4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1972] @ 8efd8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1976] @ 8efdc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1980] @ 8efe0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1984] @ 8efe4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1988] @ 8efe8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1992] @ 8efec │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-1996] @ 8eff0 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2000] @ 8eff4 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2004] @ 8eff8 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2008] @ 8effc │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2012] @ 8f000 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2016] @ 8f004 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2020] @ 8f008 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2024] @ 8f00c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2028] @ 8f010 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2032] @ 8f014 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2036] @ 8f018 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2040] @ 8f01c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2044] @ 8f020 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2048] @ 8f024 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2052] @ 8f028 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2056] @ 8f02c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2060] @ 8f030 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2064] @ 8f034 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2068] @ 8f038 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2072] @ 8f03c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2076] @ 8f040 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2080] @ 8f044 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2084] @ 8f048 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2088] @ 8f04c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2092] @ 8f050 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2096] @ 8f054 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2100] @ 8f058 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2104] @ 8f05c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2108] @ 8f060 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2112] @ 8f064 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2116] @ 8f068 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2120] @ 8f06c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2124] @ 8f070 │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2128] @ 8f074 │ │ │ │ + bl 90818 │ │ │ │ + ldr r5, [pc, #-2132] @ 8f078 │ │ │ │ + ldr r0, [pc, #-2132] @ 8f07c │ │ │ │ + bl 90818 │ │ │ │ + ldr r0, [pc, #-2136] @ 8f080 │ │ │ │ + bl 90818 │ │ │ │ add r8, r5, #20 │ │ │ │ - b 8f988 │ │ │ │ + b 8f9d0 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8f908 │ │ │ │ + bne 8f950 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst r1, #32 │ │ │ │ - beq 90450 │ │ │ │ + beq 90498 │ │ │ │ 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 8f94c │ │ │ │ + ldr r3, [pc, #-2108] @ 8f0e4 │ │ │ │ + ldr r2, [pc, #-2200] @ 8f08c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90474 │ │ │ │ - ldr r1, [pc, #-2212] @ 8f048 │ │ │ │ + bne 904bc │ │ │ │ + ldr r1, [pc, #-2212] @ 8f090 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b0 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c80c <_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 358118 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 357b9c │ │ │ │ + bl 358118 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 357de8 │ │ │ │ + bl 358364 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 358030 │ │ │ │ + bl 3585ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 903bc │ │ │ │ + bne 90404 │ │ │ │ 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] @ 8f084 │ │ │ │ add r8, r8, #24 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 8fa48 │ │ │ │ + beq 8fa90 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f9f8 │ │ │ │ + bne 8fa40 │ │ │ │ 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 8fc08 │ │ │ │ + ldr r3, [pc, #-2404] @ 8f09c │ │ │ │ + ldr r2, [pc, #-2416] @ 8f094 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90408 │ │ │ │ + bne 90450 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8f968 │ │ │ │ + beq 8f9b0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2452] @ 8f050 │ │ │ │ + ldr r2, [pc, #-2452] @ 8f098 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8f898 │ │ │ │ + beq 8f8e0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8f908 │ │ │ │ + b 8f950 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r5 │ │ │ │ - beq 8f9a0 │ │ │ │ + beq 8f9e8 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fa24 │ │ │ │ + beq 8fa6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90614 │ │ │ │ + beq 9065c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #-2560] @ 8f03c │ │ │ │ + ldr r3, [pc, #-2560] @ 8f084 │ │ │ │ add r8, r8, #24 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r5, #24 │ │ │ │ - bne 8f988 │ │ │ │ - ldr r5, [pc, #-2576] @ 8f040 │ │ │ │ + bne 8f9d0 │ │ │ │ + ldr r5, [pc, #-2576] @ 8f088 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #20 │ │ │ │ add r8, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 8fb50 │ │ │ │ + b 8fb98 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fad0 │ │ │ │ + bne 8fb18 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 9046c │ │ │ │ + beq 904b4 │ │ │ │ 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 8fb14 │ │ │ │ + ldr r3, [pc, #-2564] @ 8f0e4 │ │ │ │ + ldr r1, [pc, #-2656] @ 8f08c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 90458 │ │ │ │ - ldr r1, [pc, #-2668] @ 8f048 │ │ │ │ + bne 904a0 │ │ │ │ + ldr r1, [pc, #-2668] @ 8f090 │ │ │ │ stm sp, {r2, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b0 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c80c <_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 358118 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 357b9c │ │ │ │ + bl 358118 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 357de8 │ │ │ │ + bl 358364 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 358030 │ │ │ │ + bl 3585ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90388 │ │ │ │ + bne 903d0 │ │ │ │ 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 8fc68 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fbd0 │ │ │ │ + bne 8fc18 │ │ │ │ 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 903c0 │ │ │ │ + ldr r3, [pc, #-2860] @ 8f09c │ │ │ │ + ldr r2, [pc, #-2872] @ 8f094 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 903f0 │ │ │ │ + bne 90438 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fb30 │ │ │ │ + beq 8fb78 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2908] @ 8f050 │ │ │ │ + ldr r2, [pc, #-2908] @ 8f098 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fa60 │ │ │ │ + beq 8faa8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fad0 │ │ │ │ + b 8fb18 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8f9d0 │ │ │ │ + b 8fa18 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 8fb68 │ │ │ │ + beq 8fbb0 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fbfc │ │ │ │ + beq 8fc44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 9055c │ │ │ │ + beq 905a4 │ │ │ │ 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 8fb98 │ │ │ │ + ldr r3, [pc, #-3028] @ 8f09c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 90420 │ │ │ │ - bl 91924 │ │ │ │ + bne 90468 │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90620 │ │ │ │ - ldr r3, [pc, #-3060] @ 8f054 │ │ │ │ + beq 90668 │ │ │ │ + ldr r3, [pc, #-3060] @ 8f09c │ │ │ │ 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 8fd28 │ │ │ │ + ldr r2, [pc, #-3000] @ 8f0f4 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - ldrne r3, [pc, #-3028] @ 8f09c │ │ │ │ - bne 8fcac │ │ │ │ - ldr r3, [pc, #-3104] @ 8f058 │ │ │ │ + ldrne r3, [pc, #-3028] @ 8f0e4 │ │ │ │ + bne 8fcf4 │ │ │ │ + ldr r3, [pc, #-3104] @ 8f0a0 │ │ │ │ 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 8fcd8 │ │ │ │ + ldr r3, [pc, #-3088] @ 8f0e4 │ │ │ │ str lr, [r3, #20] │ │ │ │ - ldr r2, [pc, #-3160] @ 8f05c │ │ │ │ + ldr r2, [pc, #-3160] @ 8f0a4 │ │ │ │ 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 92da8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 904d8 │ │ │ │ + beq 90520 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-3228] @ 8f060 │ │ │ │ + ldr r3, [pc, #-3228] @ 8f0a8 │ │ │ │ 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 238668 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 904d8 │ │ │ │ + beq 90520 │ │ │ │ str r1, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8fd1c │ │ │ │ + bne 8fd64 │ │ │ │ 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 92e84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #3856] @ 0xf10 │ │ │ │ - beq 904a8 │ │ │ │ + beq 904f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #3860] @ 0xf14 │ │ │ │ - beq 904a8 │ │ │ │ + beq 904f0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92f24 │ │ │ │ + bl 93024 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90608 │ │ │ │ + bne 90650 │ │ │ │ ldr r4, [r7, #1436] @ 0x59c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8fe58 │ │ │ │ + bne 8fea0 │ │ │ │ mov r0, #5 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9058c │ │ │ │ - ldr r5, [pc, #-3364] @ 8f09c │ │ │ │ - ldr r2, [pc, #-3424] @ 8f064 │ │ │ │ - ldr r1, [pc, #-3424] @ 8f068 │ │ │ │ + beq 905d4 │ │ │ │ + ldr r5, [pc, #-3364] @ 8f0e4 │ │ │ │ + ldr r2, [pc, #-3424] @ 8f0ac │ │ │ │ + ldr r1, [pc, #-3424] @ 8f0b0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23ca20 │ │ │ │ + bl 23ca4c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3436] @ 8f06c │ │ │ │ + ldr r1, [pc, #-3436] @ 8f0b4 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23ca20 │ │ │ │ + bl 23ca4c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3460] @ 8f06c │ │ │ │ + ldr r1, [pc, #-3460] @ 8f0b4 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 23ca20 │ │ │ │ + bl 23ca4c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3484] @ 8f06c │ │ │ │ + ldr r1, [pc, #-3484] @ 8f0b4 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 23ca20 │ │ │ │ + bl 23ca4c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3508] @ 8f06c │ │ │ │ + ldr r1, [pc, #-3508] @ 8f0b4 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #12] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 23ca20 │ │ │ │ + bl 23ca4c │ │ │ │ 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 905b0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8fe40 │ │ │ │ + bne 8fe88 │ │ │ │ str r6, [r7, #1436] @ 0x59c │ │ │ │ ldr r3, [r7, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fe74 │ │ │ │ - bl 91924 │ │ │ │ + bne 8febc │ │ │ │ + bl 9196c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1440] @ 0x5a0 │ │ │ │ - beq 90594 │ │ │ │ + beq 905dc │ │ │ │ ldr r3, [r7, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fe94 │ │ │ │ - ldr r0, [pc, #-3608] @ 8f070 │ │ │ │ - bl 9dd0c │ │ │ │ + bne 8fedc │ │ │ │ + ldr r0, [pc, #-3608] @ 8f0b8 │ │ │ │ + bl 9de28 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1444] @ 0x5a4 │ │ │ │ - beq 90594 │ │ │ │ + beq 905dc │ │ │ │ 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 997c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1464] @ 0x5b8 │ │ │ │ - beq 90544 │ │ │ │ + beq 9058c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23cad8 │ │ │ │ + bl 23cb04 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90608 │ │ │ │ + bne 90650 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 240428 │ │ │ │ + bl 240468 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904cc │ │ │ │ ldr r3, [r9, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #-3724] @ 8f074 │ │ │ │ + ldr r2, [pc, #-3724] @ 8f0bc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe98 │ │ │ │ + bl 23fed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90484 │ │ │ │ + blt 904cc │ │ │ │ mov r0, sl │ │ │ │ - bl a8cb0 │ │ │ │ + bl a8d14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904cc │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #-3764] @ 8f078 │ │ │ │ + ldr r1, [pc, #-3764] @ 8f0c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r9, #3876] @ 0xf24 │ │ │ │ - bl a44ec │ │ │ │ + bl a4550 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904cc │ │ │ │ mov r0, r4 │ │ │ │ add r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #-3804] @ 8f07c │ │ │ │ + ldr r1, [pc, #-3804] @ 8f0c4 │ │ │ │ str r3, [r4, #512] @ 0x200 │ │ │ │ - bl a44ec │ │ │ │ + bl a4550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904cc │ │ │ │ str r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r1, [pc, #-3824] @ 8f080 │ │ │ │ - ldr r0, [pc, #-3824] @ 8f084 │ │ │ │ - bl b2af8 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3824] @ 8f0c8 │ │ │ │ + ldr r0, [pc, #-3824] @ 8f0cc │ │ │ │ + bl b2bc8 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904cc │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-3840] @ 8f088 │ │ │ │ - ldr r0, [pc, #-3840] @ 8f08c │ │ │ │ - bl b2af8 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3840] @ 8f0d0 │ │ │ │ + ldr r0, [pc, #-3840] @ 8f0d4 │ │ │ │ + bl b2bc8 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904cc │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl a8cb0 │ │ │ │ + bl a8d14 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9053c │ │ │ │ - ldr r5, [pc, #-3872] @ 8f090 │ │ │ │ + beq 90584 │ │ │ │ + ldr r5, [pc, #-3872] @ 8f0d8 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9053c │ │ │ │ + bne 90584 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 8ffb0 │ │ │ │ - ldr fp, [pc, #-3916] @ 8f094 │ │ │ │ + bne 8fff8 │ │ │ │ + ldr fp, [pc, #-3916] @ 8f0dc │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #-3936] @ 8f098 │ │ │ │ + ldr r3, [pc, #-3936] @ 8f0e0 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3940] @ 8f09c │ │ │ │ + ldr r3, [pc, #-3940] @ 8f0e4 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl a27cc │ │ │ │ + bl a2830 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9053c │ │ │ │ - ldr r0, [pc, #-3956] @ 8f0a0 │ │ │ │ + beq 90584 │ │ │ │ + ldr r0, [pc, #-3956] @ 8f0e8 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl b2b40 │ │ │ │ + bl b2c10 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5, #1804] @ 0x70c │ │ │ │ - beq 90044 │ │ │ │ + beq 9008c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq 90530 │ │ │ │ + beq 90578 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9053c │ │ │ │ - ldr r1, [pc, #-4020] @ 8f0a4 │ │ │ │ + beq 90584 │ │ │ │ + ldr r1, [pc, #-4020] @ 8f0ec │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9053c │ │ │ │ - ldr r5, [pc, #-4036] @ 8f0a8 │ │ │ │ - ldr r4, [pc, #-4036] @ 8f0ac │ │ │ │ + bne 90584 │ │ │ │ + ldr r5, [pc, #-4036] @ 8f0f0 │ │ │ │ + ldr r4, [pc, #-4036] @ 8f0f4 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #-4040] @ 8f0b0 │ │ │ │ + ldr r1, [pc, #-4040] @ 8f0f8 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9053c │ │ │ │ + bne 90584 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #1728] @ 90754 │ │ │ │ + ldr r1, [pc, #1728] @ 9079c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9053c │ │ │ │ + bne 90584 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl a8d08 │ │ │ │ + bl a8d6c │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ - beq 90484 │ │ │ │ + beq 904cc │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 900d8 │ │ │ │ + beq 90120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 90710 │ │ │ │ - ldr r1, [pc, #1656] @ 90758 │ │ │ │ + beq 90758 │ │ │ │ + ldr r1, [pc, #1656] @ 907a0 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl bb608 │ │ │ │ + bl bb704 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 90484 │ │ │ │ - ldr r3, [pc, #1636] @ 9075c │ │ │ │ + ble 904cc │ │ │ │ + ldr r3, [pc, #1636] @ 907a4 │ │ │ │ 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 90198 │ │ │ │ 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 90198 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #652] @ 0x28c │ │ │ │ - beq 90150 │ │ │ │ - bl 240d10 │ │ │ │ + beq 90198 │ │ │ │ + bl 240d50 │ │ │ │ ldr r3, [r7, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90170 │ │ │ │ + bne 901b8 │ │ │ │ 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 90744 │ │ │ │ + ldr r3, [pc, #1512] @ 907a8 │ │ │ │ + ldr r0, [pc, #1512] @ 907ac │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - bl b2b40 │ │ │ │ + bl b2c10 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906e4 │ │ │ │ + beq 9072c │ │ │ │ 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 90380 │ │ │ │ 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 90720 │ │ │ │ + ldr r0, [pc, #1428] @ 907b0 │ │ │ │ + bl 240f58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 90668 │ │ │ │ - ldr r0, [pc, #1412] @ 90768 │ │ │ │ - bl 24b28c │ │ │ │ + bne 906b0 │ │ │ │ + ldr r0, [pc, #1412] @ 907b0 │ │ │ │ + bl 24b2e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90668 │ │ │ │ + beq 906b0 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [r5, #3888] @ 0xf30 │ │ │ │ - bne 906c0 │ │ │ │ - ldr r0, [pc, #1388] @ 9076c │ │ │ │ - bl 9dd0c │ │ │ │ + bne 90708 │ │ │ │ + ldr r0, [pc, #1388] @ 907b4 │ │ │ │ + bl 9de28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 90668 │ │ │ │ - ldr r1, [pc, #1376] @ 90770 │ │ │ │ - ldr r0, [pc, #1376] @ 90774 │ │ │ │ + beq 906b0 │ │ │ │ + ldr r1, [pc, #1376] @ 907b8 │ │ │ │ + ldr r0, [pc, #1376] @ 907bc │ │ │ │ mov r2, r5 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a84 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 906a8 │ │ │ │ - bl afa60 <_PyNamespace_New@@Base> │ │ │ │ + beq 906f0 │ │ │ │ + bl afb30 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 9024c │ │ │ │ + beq 90294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 9024c │ │ │ │ + bne 90294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 906a8 │ │ │ │ + beq 906f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e3e0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1e9c> │ │ │ │ + bl 10e370 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 90284 │ │ │ │ + beq 902cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 906b4 │ │ │ │ + beq 906fc │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 902a8 │ │ │ │ + beq 902f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 902a8 │ │ │ │ + bne 902f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 906a4 │ │ │ │ + beq 906ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 24bf14 │ │ │ │ + bl 24bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90688 │ │ │ │ - bl 3592c0 │ │ │ │ + blt 906d0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9067c │ │ │ │ - ldr r1, [pc, #1164] @ 9076c │ │ │ │ + beq 906c4 │ │ │ │ + ldr r1, [pc, #1164] @ 907b4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1103c4 │ │ │ │ + bl 110354 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90644 │ │ │ │ + blt 9068c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1148] @ 90778 │ │ │ │ - ldr r1, [pc, #1148] @ 9077c │ │ │ │ + ldr r2, [pc, #1148] @ 907c0 │ │ │ │ + ldr r1, [pc, #1148] @ 907c4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 110774 │ │ │ │ + bl 110704 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 90324 │ │ │ │ + beq 9036c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 90638 │ │ │ │ + beq 90680 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 90668 │ │ │ │ + beq 906b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9071c │ │ │ │ + bne 90764 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ 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 8fbe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238510 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 23853c <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90514 │ │ │ │ + beq 9055c │ │ │ │ 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 8fb78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238510 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 23853c <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90738 │ │ │ │ + beq 90780 │ │ │ │ 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 8f9b0 │ │ │ │ + ldr r2, [pc, #868] @ 907a4 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb98 │ │ │ │ - ldr r2, [pc, #844] @ 9075c │ │ │ │ + b 8fbe0 │ │ │ │ + ldr r2, [pc, #844] @ 907a4 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8f9d0 │ │ │ │ + b 8fa18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ tst r2, #32 │ │ │ │ - beq 8fc34 │ │ │ │ + beq 8fc7c │ │ │ │ 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 8fc88 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 8f8bc │ │ │ │ + b 8f904 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fac4 │ │ │ │ + b 8fb0c │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b 8fa84 │ │ │ │ + b 8facc │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8f8fc │ │ │ │ + b 8f944 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b158 │ │ │ │ - ldr r4, [pc, #748] @ 90780 │ │ │ │ + bl 9b274 │ │ │ │ + ldr r4, [pc, #748] @ 907c8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r5, [pc, #736] @ 90784 │ │ │ │ + ldr r5, [pc, #736] @ 907cc │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90348 │ │ │ │ + b 90390 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #724] @ 90788 │ │ │ │ - ldr r3, [pc, #724] @ 9078c │ │ │ │ + ldr r2, [pc, #724] @ 907d0 │ │ │ │ + ldr r3, [pc, #724] @ 907d4 │ │ │ │ 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 903b4 │ │ │ │ + ldr r2, [pc, #684] @ 907d4 │ │ │ │ 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 903b4 │ │ │ │ mov r3, #1 │ │ │ │ - b 8d50c │ │ │ │ + b 8d554 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fb30 │ │ │ │ + b 8fb78 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 90044 │ │ │ │ - ldr r4, [pc, #588] @ 90790 │ │ │ │ - b 90490 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9008c │ │ │ │ + ldr r4, [pc, #588] @ 907d8 │ │ │ │ + b 904d8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #580] @ 90794 │ │ │ │ - ldr r3, [pc, #568] @ 9078c │ │ │ │ + ldr r2, [pc, #580] @ 907dc │ │ │ │ + ldr r3, [pc, #568] @ 907d4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 904c0 │ │ │ │ + b 90508 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8fbfc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 8fc44 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9058c │ │ │ │ + beq 905d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9058c │ │ │ │ + bne 905d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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] @ 907e0 │ │ │ │ + ldr r3, [pc, #504] @ 907e4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 9036c │ │ │ │ - bl 11a964 │ │ │ │ + b 903b4 │ │ │ │ + bl 11a8f8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #472] @ 907a0 │ │ │ │ - ldr ip, [pc, #472] @ 907a4 │ │ │ │ + ldr lr, [pc, #472] @ 907e8 │ │ │ │ + ldr ip, [pc, #472] @ 907ec │ │ │ │ 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 +105293,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 903b4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 90348 │ │ │ │ + b 90390 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8fa24 │ │ │ │ - bl 11a964 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 8fa6c │ │ │ │ + bl 11a8f8 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #376] @ 907a8 │ │ │ │ - ldr lr, [pc, #376] @ 907ac │ │ │ │ + ldr ip, [pc, #376] @ 907f0 │ │ │ │ + ldr lr, [pc, #376] @ 907f4 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 905e0 │ │ │ │ + b 90628 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 90324 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9036c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90668 │ │ │ │ + beq 906b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 90668 │ │ │ │ + bne 906b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #316] @ 907b0 │ │ │ │ - ldr r5, [pc, #316] @ 907b4 │ │ │ │ + ldr r4, [pc, #316] @ 907f8 │ │ │ │ + ldr r5, [pc, #316] @ 907fc │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90340 │ │ │ │ - ldr r1, [pc, #308] @ 907b8 │ │ │ │ - ldr r0, [pc, #308] @ 907bc │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 90388 │ │ │ │ + ldr r1, [pc, #308] @ 90800 │ │ │ │ + ldr r0, [pc, #308] @ 90804 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 906a4 │ │ │ │ + beq 906ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 906cc │ │ │ │ + beq 90714 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ - b 90668 │ │ │ │ + bl 9b274 │ │ │ │ + b 906b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 90284 │ │ │ │ - ldr r0, [pc, #248] @ 907c0 │ │ │ │ - bl 24157c │ │ │ │ - b 901f8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 902cc │ │ │ │ + ldr r0, [pc, #248] @ 90808 │ │ │ │ + bl 2415bc │ │ │ │ + b 90240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 906a4 │ │ │ │ - ldr r0, [pc, #228] @ 907c4 │ │ │ │ - bl 24157c │ │ │ │ - b 901cc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 906ec │ │ │ │ + ldr r0, [pc, #228] @ 9080c │ │ │ │ + bl 2415bc │ │ │ │ + b 90214 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ 907c8 │ │ │ │ - ldr r5, [pc, #216] @ 907cc │ │ │ │ + ldr r4, [pc, #216] @ 90810 │ │ │ │ + ldr r5, [pc, #216] @ 90814 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90348 │ │ │ │ + b 90390 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r3, #5440 @ 0x1540 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 240d10 │ │ │ │ - b 90170 │ │ │ │ + bl 240d50 │ │ │ │ + b 901b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 900d8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 90120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 90338 │ │ │ │ + bne 90380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 90338 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 90380 │ │ │ │ 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 8f9b0 │ │ │ │ + eorseq lr, r5, r0, asr #21 │ │ │ │ + eorseq sp, r5, ip, lsl r5 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sp, r5, r8, lsr #10 │ │ │ │ + eorseq sp, r5, ip, ror #10 │ │ │ │ + eorseq ip, r5, r8, lsr #14 │ │ │ │ + eorseq sl, r6, r4, ror #1 │ │ │ │ + mlaseq r5, r8, r5, sp │ │ │ │ + eorseq r9, r8, ip, ror #25 │ │ │ │ + eorseq sp, r5, r8, asr #11 │ │ │ │ + eorseq sp, r5, r0, asr r4 │ │ │ │ + eorseq r1, sp, ip, lsr #26 │ │ │ │ + eorseq r1, sp, r0, ror #26 │ │ │ │ + eorseq r9, r5, r4, asr ip │ │ │ │ + eorseq sp, r5, r8, lsr #8 │ │ │ │ + eorseq r1, sp, r0, lsl #27 │ │ │ │ + eorseq r1, sp, ip, ror #26 │ │ │ │ + @ instruction: 0x0035d4d4 │ │ │ │ + @ instruction: 0x003d1cd8 │ │ │ │ + eorseq sp, r5, r0, ror #7 │ │ │ │ + eorseq sp, r5, r8, lsl #8 │ │ │ │ + @ instruction: 0x003d1cf8 │ │ │ │ + eorseq sp, r5, r4, ror r4 │ │ │ │ + eorseq r1, sp, r8, lsl sp │ │ │ │ + eorseq sp, r5, r0, lsr #11 │ │ │ │ + @ instruction: 0x003d1fb0 │ │ │ │ + eorseq sp, r5, r0, lsl #11 │ │ │ │ + eorseq sp, r5, r8, asr #10 │ │ │ │ + mlaseq r5, r4, r4, sp │ │ │ │ + eorseq r1, sp, r4, asr #26 │ │ │ │ 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] @ 90a88 │ │ │ │ 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 90998 │ │ │ │ ldr r8, [r4, #792] @ 0x318 │ │ │ │ - ldr r2, [pc, #560] @ 90a44 │ │ │ │ + ldr r2, [pc, #560] @ 90a8c │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #556] @ 90a48 │ │ │ │ + ldr r1, [pc, #556] @ 90a90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90990 │ │ │ │ + bne 909d8 │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #544] @ 90a4c │ │ │ │ + ldr r2, [pc, #544] @ 90a94 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 909c0 │ │ │ │ + bne 90a08 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90920 │ │ │ │ + beq 90968 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r2, [pc, #516] @ 90a50 │ │ │ │ + ldr r2, [pc, #516] @ 90a98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90934 │ │ │ │ + bne 9097c │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 908c0 │ │ │ │ + bne 90908 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90a10 │ │ │ │ + beq 90a58 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 909d8 │ │ │ │ + beq 90a20 │ │ │ │ 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 90904 │ │ │ │ + ldr r3, [pc, #452] @ 90a9c │ │ │ │ + ldr r2, [pc, #452] @ 90aa0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 909f4 │ │ │ │ - ldr r1, [pc, #440] @ 90a5c │ │ │ │ + bne 90a3c │ │ │ │ + ldr r1, [pc, #440] @ 90aa4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b0 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c80c <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 90a08 │ │ │ │ + beq 90a50 │ │ │ │ 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 358118 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 357b9c │ │ │ │ + bl 358118 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 357de8 │ │ │ │ + bl 358364 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 358030 │ │ │ │ + bl 3585ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 909a4 │ │ │ │ + bne 909ec │ │ │ │ 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 +105503,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 90914 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, r5 │ │ │ │ - beq 90808 │ │ │ │ + beq 90850 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9097c │ │ │ │ + beq 909c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 90a34 │ │ │ │ + beq 90a7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 9092c │ │ │ │ + b 90974 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90840 │ │ │ │ - b 90920 │ │ │ │ + bne 90888 │ │ │ │ + b 90968 │ │ │ │ mov r0, r8 │ │ │ │ - bl 238510 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 23853c <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90a18 │ │ │ │ + beq 90a60 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 90908 │ │ │ │ + b 90950 │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90840 │ │ │ │ - b 90920 │ │ │ │ + bne 90888 │ │ │ │ + b 90968 │ │ │ │ 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 908d0 │ │ │ │ + b 90904 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 908bc │ │ │ │ + bne 90904 │ │ │ │ mvn r5, #1 │ │ │ │ - b 908bc │ │ │ │ + b 90904 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b 909dc │ │ │ │ + b 90a24 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ blx r2 │ │ │ │ - b 90920 │ │ │ │ + b 90968 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9097c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 909c4 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - andeq sl, r8, r4, asr #29 │ │ │ │ + andeq sl, r8, r0, lsr #30 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andeq r1, r9, ip, lsl #14 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andeq r1, r9, r4, asr r7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r4, ror r7 │ │ │ │ + ldrdeq ip, [r8], -r0 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00090a60 <_Py_hashtable_get@@Base>: │ │ │ │ +00090aa8 <_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] @ 91718 <_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 91460 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmn r7, #1 │ │ │ │ - bne 90fd0 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + bne 91018 <_Py_hashtable_get@@Base+0x570> │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ tst r7, #32 │ │ │ │ - beq 91478 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ + beq 914c0 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 91454 <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ + beq 9149c <_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 91010 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + ldr r3, [pc, #3040] @ 9171c <_Py_hashtable_get@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #3040] @ 91720 <_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 914d4 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + ldr r3, [pc, #3028] @ 91724 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ + ldr r5, [pc, #3028] @ 91728 <_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] @ 9172c <_Py_hashtable_get@@Base+0xc84> │ │ │ │ + ldr r4, [pc, #3020] @ 91730 <_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] @ 91734 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ + ldr r8, [pc, #3016] @ 91738 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #3016] @ 9173c <_Py_hashtable_get@@Base+0xc94> │ │ │ │ + ldr r9, [pc, #3016] @ 91740 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3012] @ 916fc <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ + ldr r3, [pc, #3012] @ 91744 <_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 91078 <_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 +105689,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 90d74 <_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 +105748,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 90c9c <_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] @ 91748 <_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 9151c <_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 +105928,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 91068 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9105c <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ + beq 910a4 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 91020 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 91068 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 91384 <_Py_hashtable_get@@Base+0x924> │ │ │ │ + beq 913cc <_Py_hashtable_get@@Base+0x924> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91008 <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ + bne 91050 <_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] @ 9174c <_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 9151c <_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] @ 91750 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91340 <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ + bne 91388 <_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 91144 <_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 91040 <_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 91040 <_Py_hashtable_get@@Base+0x598> │ │ │ │ tst r0, #32 │ │ │ │ - beq 914a4 <_Py_hashtable_get@@Base+0xa44> │ │ │ │ + beq 91500 <_Py_hashtable_get@@Base+0xa58> │ │ │ │ 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+0xa50> │ │ │ │ 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 91040 <_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 +106141,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 91008 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90ff8 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 91040 <_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 90de4 <_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 9116c <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #888] @ 91708 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #888] @ 91750 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91428 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ + bne 91470 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 914c4 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ + beq 9150c <_Py_hashtable_get@@Base+0xa64> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 91014 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 9105c <_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 9105c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ tst r0, #32 │ │ │ │ - beq 91494 <_Py_hashtable_get@@Base+0xa34> │ │ │ │ + beq 914f0 <_Py_hashtable_get@@Base+0xa48> │ │ │ │ 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+0xa40> │ │ │ │ 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 9106c <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 9105c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 90fd0 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + b 91018 <_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 9106c <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 9105c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90d9c <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90de4 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90d88 <_Py_hashtable_get@@Base+0x328> │ │ │ │ + b 90dd0 <_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 90b34 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ + b 91010 <_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 914a8 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b 91008 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 913fc <_Py_hashtable_get@@Base+0x99c> │ │ │ │ + b 91444 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b 913e8 <_Py_hashtable_get@@Base+0x988> │ │ │ │ + b 91430 <_Py_hashtable_get@@Base+0x988> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 910ec <_Py_hashtable_get@@Base+0x68c> │ │ │ │ + b 91134 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 910d8 <_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 91120 <_Py_hashtable_get@@Base+0x678> │ │ │ │ sub r0, r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 9140c <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ + b 91454 <_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 +106369,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 91008 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + andeq r1, r9, r4, asr r7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r4, ror r7 │ │ │ │ + ldrdeq ip, [r8], -r0 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 916e8 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + strbtvs r7, [pc], #-609 @ 91730 <_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, asr #24 │ │ │ │ + eorseq r1, sp, lr, asr #24 │ │ │ │ + strdeq r2, [r9], -r0 │ │ │ │ + b 8bf00 │ │ │ │ │ │ │ │ -00091710 <_Py_hashtable_set@@Base>: │ │ │ │ +00091758 <_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] @ 91950 <_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 918a8 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + ldr r2, [pc, #452] @ 91954 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ + ldr r1, [pc, #452] @ 91958 <_Py_hashtable_set@@Base+0x200> │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91894 <_Py_hashtable_set@@Base+0x184> │ │ │ │ + bne 918dc <_Py_hashtable_set@@Base+0x184> │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 91900 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + beq 91948 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #420] @ 91914 <_Py_hashtable_set@@Base+0x204> │ │ │ │ + ldr r2, [pc, #420] @ 9195c <_Py_hashtable_set@@Base+0x204> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91850 <_Py_hashtable_set@@Base+0x140> │ │ │ │ + bne 91898 <_Py_hashtable_set@@Base+0x140> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 917e4 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne 9182c <_Py_hashtable_set@@Base+0xd4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 918e0 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ + beq 91928 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 918a8 <_Py_hashtable_set@@Base+0x198> │ │ │ │ + beq 918f0 <_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 91828 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #356] @ 91960 <_Py_hashtable_set@@Base+0x208> │ │ │ │ + ldr r1, [pc, #356] @ 91964 <_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 9190c <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #344] @ 91968 <_Py_hashtable_set@@Base+0x210> │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b0 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c80c <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 918d8 <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ + beq 91920 <_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 358118 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 357b9c │ │ │ │ + bl 358118 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 357de8 │ │ │ │ + bl 358364 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 358030 │ │ │ │ + bl 3585ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91878 <_Py_hashtable_set@@Base+0x168> │ │ │ │ + bne 918c0 <_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 9182c <_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 917ac <_Py_hashtable_set@@Base+0x54> │ │ │ │ + b 91948 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 238510 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 23853c <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 918e8 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ + beq 91930 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b 9182c <_Py_hashtable_set@@Base+0x11c> │ │ │ │ + b 91874 <_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 918b4 <_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 917f4 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b 91828 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 917e0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 91828 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mvn r5, #1 │ │ │ │ - b 917e0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + b 91828 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b 918ac <_Py_hashtable_set@@Base+0x19c> │ │ │ │ + b 918f4 <_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 91890 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + andeq sl, r8, r0, lsr #30 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andeq r1, r9, ip, lsl #14 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andeq r1, r9, r4, asr r7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r4, ror r7 │ │ │ │ + ldrdeq ip, [r8], -r0 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00091924 : │ │ │ │ +0009196c : │ │ │ │ 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] @ 91a74 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 919b8 │ │ │ │ + ble 91a00 │ │ │ │ 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] @ 91a78 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 919f4 │ │ │ │ + bne 91a3c │ │ │ │ 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] @ 91a7c │ │ │ │ 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] @ 91a80 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91a20 │ │ │ │ + beq 91a68 │ │ │ │ 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] @ 91a7c │ │ │ │ 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 919e8 │ │ │ │ + ldr r2, [pc, #64] @ 91a84 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 91a0c │ │ │ │ + bne 91a54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 919c8 │ │ │ │ + bl 18e88c │ │ │ │ + b 91a10 │ │ │ │ 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 91a10 │ │ │ │ + ldr r0, [pc, #12] @ 91a7c │ │ │ │ + bl 23f870 │ │ │ │ + b 919f8 │ │ │ │ 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, asr #5 │ │ │ │ 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] @ 91bbc │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 91b28 │ │ │ │ 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] @ 91bc0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91b28 │ │ │ │ + bne 91b70 │ │ │ │ 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] @ 91bc4 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91b54 │ │ │ │ + beq 91b9c │ │ │ │ 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] @ 91bc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91b40 │ │ │ │ + bne 91b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 91af0 │ │ │ │ + bl 18e88c │ │ │ │ + b 91b38 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91af0 │ │ │ │ + b 91b38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f830 │ │ │ │ + bl 23f870 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91ad8 │ │ │ │ + beq 91b20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ - b 91ad8 │ │ │ │ + bl 99cb4 │ │ │ │ + b 91b20 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ │ │ │ │ -00091b84 <_PyObject_GC_New@@Base>: │ │ │ │ +00091bcc <_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 91e44 <_PyObject_GC_New@@Base+0x278> │ │ │ │ + ldr r8, [pc, #624] @ 91e80 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ - bhi 91da4 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + bhi 91dec <_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 91dec <_PyObject_GC_New@@Base+0x220> │ │ │ │ + ldr r9, [pc, #592] @ 91e84 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #592] @ 91e88 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91d90 <_PyObject_GC_New@@Base+0x20c> │ │ │ │ + bne 91dd8 <_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 91d90 <_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 91d80 <_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 91cf0 <_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 91d38 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #452] @ 91e44 <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #452] @ 91e8c <_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 91e04 <_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> │ │ │ │ + cmp r9, r6 │ │ │ │ + bcc 91d28 <_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 359840 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b 91c44 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91c8c <_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 91c8c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ cmp ip, #0 │ │ │ │ - beq 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91e28 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ + bne 91e70 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bl 35898c │ │ │ │ + b 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91cd0 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91d18 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #244] @ 91e48 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #244] @ 91e90 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91dd4 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bne 91e1c <_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 91dec <_PyObject_GC_New@@Base+0x220> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 91c8c <_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 91d18 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a040c │ │ │ │ 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 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91ce8 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #136] @ 91e94 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91de8 <_PyObject_GC_New@@Base+0x264> │ │ │ │ + bne 91e30 <_PyObject_GC_New@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 91ca0 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bl 18e88c │ │ │ │ + b 91ce8 <_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 91db4 <_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 91ce8 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ - ldr r8, [pc, #48] @ 91e38 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + ldr r8, [pc, #48] @ 91e80 <_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 91c0c <_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 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91d64 <_PyObject_GC_New@@Base+0x198> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ │ │ │ │ -00091e50 : │ │ │ │ +00091e98 : │ │ │ │ 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 91fb8 │ │ │ │ + ldr r5, [pc, #264] @ 91fc0 │ │ │ │ + ldr r2, [pc, #264] @ 91fc4 │ │ │ │ ldr r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f50 │ │ │ │ - ldr r3, [pc, #252] @ 91f80 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 91f98 │ │ │ │ + ldr r3, [pc, #252] @ 91fc8 │ │ │ │ + bl 359840 │ │ │ │ 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 91f60 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91f08 │ │ │ │ + beq 91f50 │ │ │ │ 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 +106905,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 920e8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 91f84 │ │ │ │ + ldr r2, [pc, #96] @ 91fcc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f60 │ │ │ │ + bne 91fa8 │ │ │ │ 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 +106929,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 91f80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ 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] @ 920dc │ │ │ │ + bl 359840 │ │ │ │ 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 920bc │ │ │ │ lsr r2, r3, #3 │ │ │ │ ldr r3, [r5, r2, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92028 │ │ │ │ + beq 92070 │ │ │ │ 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 +106978,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 920e8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ 92098 │ │ │ │ - ldr r1, [pc, #84] @ 9209c │ │ │ │ + ldr r2, [pc, #84] @ 920e0 │ │ │ │ + ldr r1, [pc, #84] @ 920e4 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92084 │ │ │ │ + bne 920cc │ │ │ │ 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 92084 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 92060 │ │ │ │ + b 920a8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ 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 92224 │ │ │ │ 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 92334 │ │ │ │ add r2, r2, #131 @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, r2, lsl #2] │ │ │ │ - bne 92194 │ │ │ │ + bne 921dc │ │ │ │ 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] @ 92514 │ │ │ │ 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 +107079,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 921a0 │ │ │ │ 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] @ 92518 │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 92438 │ │ │ │ + beq 92480 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9249c │ │ │ │ + bne 924e4 │ │ │ │ ldr r9, [r5, #520] @ 0x208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 923b0 │ │ │ │ + beq 923f8 │ │ │ │ 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 92504 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 924ac │ │ │ │ + beq 924f4 │ │ │ │ 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 +107150,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 92144 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9234c │ │ │ │ + beq 9238c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + bne 92360 │ │ │ │ + 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 921a0 │ │ │ │ + b 92210 │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #468] @ 924d4 │ │ │ │ + ldr r1, [pc, #388] @ 9251c │ │ │ │ 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, #352] @ 92514 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 9239c │ │ │ │ + beq 923e4 │ │ │ │ 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 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - bne 92370 │ │ │ │ - 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 │ │ │ │ + b 921a0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ - b 9232c │ │ │ │ + b 923c4 │ │ │ │ ldr r7, [r5, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 92454 │ │ │ │ + bne 9249c │ │ │ │ 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 924c4 │ │ │ │ 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 92468 │ │ │ │ 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 9244c │ │ │ │ sub lr, lr, #28 │ │ │ │ add r9, r9, lr │ │ │ │ str r7, [r5, #516] @ 0x204 │ │ │ │ - b 92200 │ │ │ │ - ldr r0, [pc, #152] @ 924d8 │ │ │ │ - bl 2344a4 │ │ │ │ + b 92248 │ │ │ │ + ldr r0, [pc, #152] @ 92520 │ │ │ │ + bl 2344d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92488 │ │ │ │ + bne 924d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #816] @ 0x330 │ │ │ │ - b 921f4 │ │ │ │ + b 9223c │ │ │ │ cmp r7, r7, lsl #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - bcs 9247c │ │ │ │ - ldr r3, [pc, #116] @ 924dc │ │ │ │ + bcs 924c4 │ │ │ │ + ldr r3, [pc, #116] @ 92524 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 9247c │ │ │ │ + bhi 924c4 │ │ │ │ mov r2, #28 │ │ │ │ muls r2, r7, r2 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ - bpl 923c8 │ │ │ │ + bpl 92410 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #524] @ 0x20c │ │ │ │ - b 9218c │ │ │ │ + b 921d4 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8, #816] @ 0x330 │ │ │ │ - beq 92448 │ │ │ │ - ldr r3, [pc, #60] @ 924e0 │ │ │ │ + beq 92490 │ │ │ │ + ldr r3, [pc, #60] @ 92528 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b 921f4 │ │ │ │ + b 9223c │ │ │ │ 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 924c4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ - @ instruction: 0x00359dd0 │ │ │ │ + eorseq sl, r5, r0, asr r3 │ │ │ │ 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 +107298,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> │ │ │ │ +00092574 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #44] @ 925a8 <_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] @ 925ac <_Py_NewReference@@Base+0x38> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92554 <_Py_NewReference@@Base+0x28> │ │ │ │ - b 18e6d0 │ │ │ │ + bne 9259c <_Py_NewReference@@Base+0x28> │ │ │ │ + b 18e88c │ │ │ │ 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, asr #5 │ │ │ │ │ │ │ │ -00092568 : │ │ │ │ +000925b0 : │ │ │ │ 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 9282c │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 926a4 │ │ │ │ + bhi 926ec │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92804 │ │ │ │ + blt 9284c │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9271c │ │ │ │ - ldr r9, [pc, #696] @ 92858 │ │ │ │ - ldr r2, [pc, #696] @ 9285c │ │ │ │ + bgt 92764 │ │ │ │ + ldr r9, [pc, #696] @ 928a0 │ │ │ │ + ldr r2, [pc, #696] @ 928a4 │ │ │ │ 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 92750 │ │ │ │ + ldr r3, [pc, #672] @ 928a8 │ │ │ │ + bl 359840 │ │ │ │ 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 927e8 │ │ │ │ lsr r1, r3, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92790 │ │ │ │ + beq 927d8 │ │ │ │ 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 92688 │ │ │ │ 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] @ 928ac │ │ │ │ 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] @ 928b0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 927ec │ │ │ │ + bne 92834 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 92724 │ │ │ │ + beq 9276c │ │ │ │ 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 927ac │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc 927d4 │ │ │ │ + bcc 9281c │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs 92830 │ │ │ │ + bcs 92878 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92804 │ │ │ │ + blt 9284c │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 356cdc │ │ │ │ + bl 357258 │ │ │ │ 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 92764 │ │ │ │ + ldr r9, [pc, #352] @ 928a0 │ │ │ │ + ldr r2, [pc, #352] @ 928a4 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 925b8 │ │ │ │ + beq 92600 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92640 │ │ │ │ + bne 92688 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ 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 927c8 │ │ │ │ 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 926e4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92804 │ │ │ │ + blt 9284c │ │ │ │ cmn r5, #-2147483618 @ 0x8000001e │ │ │ │ - bgt 9271c │ │ │ │ + bgt 92764 │ │ │ │ add r8, r5, #29 │ │ │ │ mov r6, #1 │ │ │ │ - b 926f0 │ │ │ │ + b 92738 │ │ │ │ strb r7, [r2, r5] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 9269c │ │ │ │ + b 926e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92640 │ │ │ │ + bne 92688 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #192] @ 9286c │ │ │ │ + ldr r2, [pc, #192] @ 928b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92844 │ │ │ │ + bne 9288c │ │ │ │ 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 92688 │ │ │ │ + b 92764 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92804 │ │ │ │ + blt 9284c │ │ │ │ mov r6, #2 │ │ │ │ - b 926c8 │ │ │ │ - ldr r4, [pc, #132] @ 92870 │ │ │ │ - b 9269c │ │ │ │ - ldr r1, [pc, #128] @ 92874 │ │ │ │ + b 92710 │ │ │ │ + ldr r4, [pc, #132] @ 928b8 │ │ │ │ + b 926e4 │ │ │ │ + ldr r1, [pc, #128] @ 928bc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9281c │ │ │ │ + bne 92864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 92670 │ │ │ │ - ldr r3, [pc, #108] @ 92878 │ │ │ │ - ldr r1, [pc, #108] @ 9287c │ │ │ │ + bl 18e88c │ │ │ │ + b 926b8 │ │ │ │ + ldr r3, [pc, #108] @ 928c0 │ │ │ │ + ldr r1, [pc, #108] @ 928c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b 9269c │ │ │ │ + b 926e4 │ │ │ │ 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 926b8 │ │ │ │ + ldr r3, [pc, #64] @ 928c0 │ │ │ │ + ldr r1, [pc, #68] @ 928c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 92814 │ │ │ │ + bl 18f354 │ │ │ │ + b 9285c │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 927bc │ │ │ │ + b 92804 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r8, lsl #1 │ │ │ │ - eorseq sp, r5, r4, asr r0 │ │ │ │ + eorseq sp, r5, r8, lsl #12 │ │ │ │ + @ instruction: 0x0035d5d4 │ │ │ │ │ │ │ │ -00092884 : │ │ │ │ +000928cc : │ │ │ │ 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 92ad8 │ │ │ │ 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 92a80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92a60 │ │ │ │ + beq 92aa8 │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ - bhi 92abc │ │ │ │ - ldr r7, [pc, #528] @ 92ae4 │ │ │ │ - ldr r2, [pc, #528] @ 92ae8 │ │ │ │ + bhi 92b04 │ │ │ │ + ldr r7, [pc, #528] @ 92b2c │ │ │ │ + ldr r2, [pc, #528] @ 92b30 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ add r8, r4, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92994 │ │ │ │ - ldr r3, [pc, #512] @ 92aec │ │ │ │ - bl 3592c0 │ │ │ │ + bne 929dc │ │ │ │ + ldr r3, [pc, #512] @ 92b34 │ │ │ │ + bl 359840 │ │ │ │ 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 92a4c │ │ │ │ lsr r0, r4, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r9, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92a68 │ │ │ │ + beq 92ab0 │ │ │ │ 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 92a1c │ │ │ │ + ldr r3, [pc, #428] @ 92b38 │ │ │ │ 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] @ 92b3c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92a78 │ │ │ │ + bne 92ac0 │ │ │ │ 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 92a04 │ │ │ │ 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 92984 │ │ │ │ + bl 2a03f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92aa0 │ │ │ │ + beq 92ae8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9298c │ │ │ │ + beq 929d4 │ │ │ │ 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 92a98 │ │ │ │ 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 92984 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #232] @ 92af8 │ │ │ │ + ldr r2, [pc, #232] @ 92b40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92aa8 │ │ │ │ + bne 92af0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 929a8 │ │ │ │ + beq 929f0 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b 9293c │ │ │ │ + b 92984 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #184] @ 92afc │ │ │ │ + ldr r5, [pc, #184] @ 92b44 │ │ │ │ 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 92984 │ │ │ │ + ldr r5, [pc, #152] @ 92b48 │ │ │ │ + b 929d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ mov r5, r0 │ │ │ │ - b 929fc │ │ │ │ - ldr r1, [pc, #132] @ 92b04 │ │ │ │ + b 92a44 │ │ │ │ + ldr r1, [pc, #132] @ 92b4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92ad0 │ │ │ │ + bne 92b18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9296c │ │ │ │ - ldr r3, [pc, #112] @ 92b08 │ │ │ │ - ldr r1, [pc, #112] @ 92b0c │ │ │ │ + bl 18e88c │ │ │ │ + b 929b4 │ │ │ │ + ldr r3, [pc, #112] @ 92b50 │ │ │ │ + ldr r1, [pc, #112] @ 92b54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b 9298c │ │ │ │ + b 929d4 │ │ │ │ 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 92a68 │ │ │ │ + ldr r3, [pc, #76] @ 92b58 │ │ │ │ + ldr r1, [pc, #76] @ 92b5c │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 18f198 │ │ │ │ - b 92aa0 │ │ │ │ + bl 18f354 │ │ │ │ + b 92ae8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9296c │ │ │ │ + b 929b4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - ldrheq sp, [r5], -r0 @ │ │ │ │ + eorseq sp, r5, r0, lsr r6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, r4, ror #1 │ │ │ │ + eorseq sp, r5, r4, ror #12 │ │ │ │ │ │ │ │ -00092b18 : │ │ │ │ +00092b60 : │ │ │ │ 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 92c50 │ │ │ │ + blt 92cb0 │ │ │ │ + ldr r8, [pc, #340] @ 92cd8 │ │ │ │ + bl 359840 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 92c10 │ │ │ │ + bgt 92c58 │ │ │ │ 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 92c1c │ │ │ │ + ldr r1, [pc, #292] @ 92cdc │ │ │ │ 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 92c74 │ │ │ │ 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 +107731,129 @@ │ │ │ │ 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] @ 92ce0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 92c24 │ │ │ │ + beq 92c6c │ │ │ │ lsl r2, r5, #2 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 92bf0 │ │ │ │ + ldr r4, [pc, #140] @ 92ce4 │ │ │ │ + b 92c14 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls 92bd4 │ │ │ │ - bl 2a01ec │ │ │ │ + bls 92c1c │ │ │ │ + bl 2a03f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92c5c │ │ │ │ + bne 92ca4 │ │ │ │ mov r4, #0 │ │ │ │ - b 92bcc │ │ │ │ - ldr r3, [pc, #108] @ 92ca0 │ │ │ │ + b 92c14 │ │ │ │ + ldr r3, [pc, #108] @ 92ce8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 92c78 │ │ │ │ + bne 92cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ ldr r6, [r8, r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b 92ba8 │ │ │ │ + b 92bf0 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 92c44 │ │ │ │ - ldr r0, [pc, #52] @ 92ca4 │ │ │ │ + b 92c8c │ │ │ │ + ldr r0, [pc, #52] @ 92cec │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92c24 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92c6c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - b 92c44 │ │ │ │ + b 92c8c │ │ │ │ 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, asr #5 │ │ │ │ + eorseq sp, r5, r0, lsl #13 │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq 92d98 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 92d78 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb lr, [r0, #16] │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + lsr r3, lr, #2 │ │ │ │ + lsr r4, ip, #2 │ │ │ │ + and r3, r3, #7 │ │ │ │ + and r4, r4, #7 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 92d80 │ │ │ │ + tst lr, #32 │ │ │ │ + beq 92d88 │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ + addne r0, r0, #20 │ │ │ │ + addeq r0, r0, #28 │ │ │ │ + tst ip, #32 │ │ │ │ + beq 92d90 │ │ │ │ + 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 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 92d50 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b 92d64 │ │ │ │ + sub r0, r0, r1 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ 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] @ 92e80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r4, #7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt 92d58 │ │ │ │ + bgt 92e58 │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3480] @ 0xd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92d00 │ │ │ │ + beq 92e00 │ │ │ │ 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 +107868,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 92e58 │ │ │ │ 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 997c0 │ │ │ │ mov r5, #1 │ │ │ │ lsl r5, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92d44 │ │ │ │ + bne 92e44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00092d84 : │ │ │ │ +00092e84 : │ │ │ │ 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 92fd0 │ │ │ │ + ldr r6, [pc, #364] @ 93010 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 92e8c │ │ │ │ + ble 92f8c │ │ │ │ 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] @ 93014 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92ea4 │ │ │ │ + bne 92fa4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92e34 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 92f34 │ │ │ │ + bl 359840 │ │ │ │ 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 +107933,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 998f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 92ee0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 92fe0 │ │ │ │ + bl 359840 │ │ │ │ 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 +107953,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] @ 93018 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92de4 │ │ │ │ + bne 92ee4 │ │ │ │ mov r4, #0 │ │ │ │ - b 92e2c │ │ │ │ - ldr r1, [pc, #112] @ 92f1c │ │ │ │ + b 92f2c │ │ │ │ + ldr r1, [pc, #112] @ 9301c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92ebc │ │ │ │ + bne 92fbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 92de4 │ │ │ │ + bl 18e88c │ │ │ │ + b 92ee4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92de4 │ │ │ │ - ldr r0, [pc, #72] @ 92f20 │ │ │ │ + b 92ee4 │ │ │ │ + ldr r0, [pc, #72] @ 93020 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92e9c │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92f9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 92efc │ │ │ │ + beq 92ffc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 92f04 │ │ │ │ + beq 93004 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 92efc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 92ffc │ │ │ │ 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, asr #5 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ 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] @ 93b48 │ │ │ │ + ldr r7, [pc, #2824] @ 93b4c │ │ │ │ mov r6, r1 │ │ │ │ add r8, r1, #90112 @ 0x16000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 92fc8 │ │ │ │ + b 930c8 │ │ │ │ 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 +108024,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 93ea0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 93598 │ │ │ │ + beq 93698 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 935b8 │ │ │ │ - ldr r3, [pc, #2700] @ 93a50 │ │ │ │ + blt 936b8 │ │ │ │ + ldr r3, [pc, #2700] @ 93b50 │ │ │ │ cmp r3, fp │ │ │ │ - beq 93044 │ │ │ │ + beq 93144 │ │ │ │ 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 93110 │ │ │ │ + ldr lr, [pc, #2644] @ 93b54 │ │ │ │ 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 93050 │ │ │ │ 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 9307c │ │ │ │ + ldr r0, [pc, #2572] @ 93b58 │ │ │ │ + bl a44cc <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #2568] @ 93b5c │ │ │ │ + bl a4550 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 93a2c │ │ │ │ + beq 93b2c │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ str r5, [r4, #1160] @ 0x488 │ │ │ │ - ldr r5, [pc, #2548] @ 93a60 │ │ │ │ + ldr r5, [pc, #2548] @ 93b60 │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl a4594 │ │ │ │ + bl a45f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93b40 │ │ │ │ str r0, [r4, #1208] @ 0x4b8 │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl a4594 │ │ │ │ + bl a45f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93b40 │ │ │ │ str r0, [r4, #1212] @ 0x4bc │ │ │ │ add r0, r5, #156 @ 0x9c │ │ │ │ - bl a4594 │ │ │ │ + bl a45f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93b40 │ │ │ │ str r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ - bl a4594 │ │ │ │ + bl a45f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93b40 │ │ │ │ str r0, [r4, #1220] @ 0x4c4 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ - bl a4594 │ │ │ │ + bl a45f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93b40 │ │ │ │ str r0, [r4, #1224] @ 0x4c8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ - bl a4594 │ │ │ │ + bl a45f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93b40 │ │ │ │ str r0, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r1, [pc, #2428] @ 93a64 │ │ │ │ + ldr r1, [pc, #2428] @ 93b64 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #236 @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c6cc │ │ │ │ + bl 23c6f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a20 │ │ │ │ + blt 93b20 │ │ │ │ add r1, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 238a08 │ │ │ │ + bl 238a34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a04 │ │ │ │ + blt 93b04 │ │ │ │ add r1, r5, #460 @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 238a08 │ │ │ │ + bl 238a34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a04 │ │ │ │ + blt 93b04 │ │ │ │ add r1, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 238a08 │ │ │ │ + bl 238a34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a04 │ │ │ │ - ldr r2, [pc, #2344] @ 93a68 │ │ │ │ - ldr r1, [pc, #2344] @ 93a6c │ │ │ │ + blt 93b04 │ │ │ │ + ldr r2, [pc, #2344] @ 93b68 │ │ │ │ + ldr r1, [pc, #2344] @ 93b6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c6cc │ │ │ │ + bl 23c6f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 939e8 │ │ │ │ - ldr r8, [pc, #2324] @ 93a70 │ │ │ │ + blt 93ae8 │ │ │ │ + ldr r8, [pc, #2324] @ 93b70 │ │ │ │ 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 238a34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 939c8 │ │ │ │ + blt 93ac8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne 9316c │ │ │ │ + bne 9326c │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r8, [pc, #2268] @ 93a74 │ │ │ │ + ldr r8, [pc, #2268] @ 93b74 │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r2 │ │ │ │ - bl a5f44 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bl a5fa8 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9], #4 │ │ │ │ - beq 939b0 │ │ │ │ + beq 93ab0 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 9319c │ │ │ │ + bne 9329c │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sl], #4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 931f0 │ │ │ │ + beq 932f0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 931f0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 932f0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 931c8 │ │ │ │ - bl 91924 │ │ │ │ + bne 932c8 │ │ │ │ + bl 9196c │ │ │ │ add r8, r6, #40960 @ 0xa000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1792] @ 0x700 │ │ │ │ - beq 93988 │ │ │ │ + beq 93a88 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2140] @ 93a78 │ │ │ │ - bl 9c9c8 │ │ │ │ + ldr r1, [pc, #2140] @ 93b78 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9397c │ │ │ │ - ldr r4, [pc, #2128] @ 93a7c │ │ │ │ + bne 93a7c │ │ │ │ + ldr r4, [pc, #2128] @ 93b7c │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93990 │ │ │ │ + bne 93a90 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2112] @ 93a80 │ │ │ │ + ldr r1, [pc, #2112] @ 93b80 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93970 │ │ │ │ + bne 93a70 │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93954 │ │ │ │ + bne 93a54 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2080] @ 93a84 │ │ │ │ + ldr r1, [pc, #2080] @ 93b84 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93948 │ │ │ │ + bne 93a48 │ │ │ │ ldr r3, [r4, #2716] @ 0xa9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9392c │ │ │ │ + bne 93a2c │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2032] @ 93a78 │ │ │ │ + ldr r1, [pc, #2032] @ 93b78 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9397c │ │ │ │ + bne 93a7c │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93910 │ │ │ │ + bne 93a10 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2012] @ 93a88 │ │ │ │ + ldr r1, [pc, #2012] @ 93b88 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93904 │ │ │ │ + bne 93a04 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938e8 │ │ │ │ + bne 939e8 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #1980] @ 93a8c │ │ │ │ + ldr r1, [pc, #1980] @ 93b8c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938dc │ │ │ │ + bne 939dc │ │ │ │ ldr r3, [r4, #2604] @ 0xa2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938c0 │ │ │ │ + bne 939c0 │ │ │ │ ldr r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #1948] @ 93a90 │ │ │ │ + ldr r1, [pc, #1948] @ 93b90 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938b4 │ │ │ │ + bne 939b4 │ │ │ │ ldr r3, [r4, #1036] @ 0x40c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93898 │ │ │ │ + bne 93998 │ │ │ │ ldr r2, [r5, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #1916] @ 93a94 │ │ │ │ + ldr r1, [pc, #1916] @ 93b94 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9388c │ │ │ │ + bne 9398c │ │ │ │ ldr r3, [r4, #2524] @ 0x9dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93870 │ │ │ │ + bne 93970 │ │ │ │ ldr r2, [r5, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #1884] @ 93a98 │ │ │ │ + ldr r1, [pc, #1884] @ 93b98 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93864 │ │ │ │ + bne 93964 │ │ │ │ ldr r3, [r4, #2652] @ 0xa5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93848 │ │ │ │ + bne 93948 │ │ │ │ ldr r2, [r5, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #1852] @ 93a9c │ │ │ │ + ldr r1, [pc, #1852] @ 93b9c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9383c │ │ │ │ + bne 9393c │ │ │ │ ldr r3, [r4, #2540] @ 0x9ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93820 │ │ │ │ + bne 93920 │ │ │ │ ldr r2, [r5, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1820] @ 93aa0 │ │ │ │ + ldr r1, [pc, #1820] @ 93ba0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93814 │ │ │ │ + bne 93914 │ │ │ │ ldr r3, [r4, #1148] @ 0x47c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937f8 │ │ │ │ + bne 938f8 │ │ │ │ ldr r2, [r5, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #1788] @ 93aa4 │ │ │ │ + ldr r1, [pc, #1788] @ 93ba4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937ec │ │ │ │ + bne 938ec │ │ │ │ ldr r3, [r4, #908] @ 0x38c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937d0 │ │ │ │ + bne 938d0 │ │ │ │ ldr r2, [r5, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #1756] @ 93aa8 │ │ │ │ + ldr r1, [pc, #1756] @ 93ba8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937c4 │ │ │ │ + bne 938c4 │ │ │ │ ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937a8 │ │ │ │ + bne 938a8 │ │ │ │ ldr r2, [r5, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #1724] @ 93aac │ │ │ │ + ldr r1, [pc, #1724] @ 93bac │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9379c │ │ │ │ + bne 9389c │ │ │ │ ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93780 │ │ │ │ + bne 93880 │ │ │ │ ldr r2, [r5, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #1692] @ 93ab0 │ │ │ │ + ldr r1, [pc, #1692] @ 93bb0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93774 │ │ │ │ + bne 93874 │ │ │ │ ldr r3, [r4, #940] @ 0x3ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93758 │ │ │ │ + bne 93858 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1660] @ 93ab4 │ │ │ │ + ldr r1, [pc, #1660] @ 93bb4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9374c │ │ │ │ + bne 9384c │ │ │ │ ldr r3, [r4, #1084] @ 0x43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93730 │ │ │ │ + bne 93830 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1628] @ 93ab8 │ │ │ │ + ldr r1, [pc, #1628] @ 93bb8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93724 │ │ │ │ + bne 93824 │ │ │ │ ldr r3, [r4, #892] @ 0x37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93708 │ │ │ │ + bne 93808 │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #1596] @ 93abc │ │ │ │ + ldr r1, [pc, #1596] @ 93bbc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 936fc │ │ │ │ + bne 937fc │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 936e0 │ │ │ │ + bne 937e0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #1560] @ 93ac0 │ │ │ │ - bl 9c9c8 │ │ │ │ + ldr r1, [pc, #1560] @ 93bc0 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 936bc │ │ │ │ + bne 937bc │ │ │ │ ldr r3, [r4, #2636] @ 0xa4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 936a0 │ │ │ │ - ldr r2, [pc, #1536] @ 93ac4 │ │ │ │ - ldr r1, [pc, #1536] @ 93ac8 │ │ │ │ + bne 937a0 │ │ │ │ + ldr r2, [pc, #1536] @ 93bc4 │ │ │ │ + ldr r1, [pc, #1536] @ 93bc8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c6cc │ │ │ │ + bl 23c6f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93678 │ │ │ │ + blt 93778 │ │ │ │ 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 93610 │ │ │ │ + ldr r0, [pc, #1504] @ 93bcc │ │ │ │ + bl a44cc <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #1500] @ 93bd0 │ │ │ │ + ldr r1, [pc, #1500] @ 93bd4 │ │ │ │ + bl a5a10 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1492] @ 93ad8 │ │ │ │ + ldr r0, [pc, #1492] @ 93bd8 │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ - bne 93644 │ │ │ │ + bne 93744 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93628 │ │ │ │ - ldr r3, [pc, #1476] @ 93adc │ │ │ │ + bne 93728 │ │ │ │ + ldr r3, [pc, #1476] @ 93bdc │ │ │ │ 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] @ 93be0 │ │ │ │ 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 238a34 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 935ec │ │ │ │ + blt 936ec │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #1408] @ 93ae4 │ │ │ │ + ldr r1, [pc, #1408] @ 93be4 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #1268] @ 0x4f4 │ │ │ │ - bl 238a08 │ │ │ │ + bl 238a34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 935ec │ │ │ │ + blt 936ec │ │ │ │ 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 +108412,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] @ 93be8 │ │ │ │ + ldr r1, [pc, #1320] @ 93bec │ │ │ │ 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 9368c │ │ │ │ mov r0, #0 │ │ │ │ - bl 7d434 │ │ │ │ - ldr r2, [pc, #1268] @ 93af0 │ │ │ │ - ldr r3, [pc, #1268] @ 93af4 │ │ │ │ + bl 7d428 │ │ │ │ + ldr r2, [pc, #1268] @ 93bf0 │ │ │ │ + ldr r3, [pc, #1268] @ 93bf4 │ │ │ │ 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 9368c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - bne 93510 │ │ │ │ + bne 93610 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93510 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 93610 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9365c │ │ │ │ + beq 9375c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - beq 93694 │ │ │ │ + beq 93794 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1160] @ 93af8 │ │ │ │ - ldr r3, [pc, #1160] @ 93afc │ │ │ │ + ldr r2, [pc, #1160] @ 93bf8 │ │ │ │ + ldr r3, [pc, #1160] @ 93bfc │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9360c │ │ │ │ + b 9370c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1140] @ 93b00 │ │ │ │ - ldr r3, [pc, #1140] @ 93b04 │ │ │ │ + ldr r2, [pc, #1140] @ 93c00 │ │ │ │ + ldr r3, [pc, #1140] @ 93c04 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9360c │ │ │ │ + b 9370c │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9365c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9375c │ │ │ │ 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 935bc │ │ │ │ + ldr r0, [pc, #1032] @ 93bc0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 935bc │ │ │ │ + ldr r0, [pc, #1020] @ 93bc0 │ │ │ │ + bl 9b2f8 │ │ │ │ + ldr r3, [pc, #1084] @ 93c08 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1072] @ 93b0c │ │ │ │ + ldr r2, [pc, #1072] @ 93c0c │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9360c │ │ │ │ + b 9370c │ │ │ │ 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 93598 │ │ │ │ + ldr r0, [pc, #964] @ 93bbc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 93598 │ │ │ │ + ldr r0, [pc, #952] @ 93bbc │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 93574 │ │ │ │ + ldr r0, [pc, #920] @ 93bb8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 93574 │ │ │ │ + ldr r0, [pc, #908] @ 93bb8 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 93550 │ │ │ │ + ldr r0, [pc, #876] @ 93bb4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 93550 │ │ │ │ + ldr r0, [pc, #864] @ 93bb4 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 9352c │ │ │ │ + ldr r0, [pc, #832] @ 93bb0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9352c │ │ │ │ + ldr r0, [pc, #820] @ 93bb0 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 93508 │ │ │ │ + ldr r0, [pc, #788] @ 93bac │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 93508 │ │ │ │ + ldr r0, [pc, #776] @ 93bac │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 934e4 │ │ │ │ + ldr r0, [pc, #744] @ 93ba8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 934e4 │ │ │ │ + ldr r0, [pc, #732] @ 93ba8 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 934c0 │ │ │ │ + ldr r0, [pc, #700] @ 93ba4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 934c0 │ │ │ │ + ldr r0, [pc, #688] @ 93ba4 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 9349c │ │ │ │ + ldr r0, [pc, #656] @ 93ba0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9349c │ │ │ │ + ldr r0, [pc, #644] @ 93ba0 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 93478 │ │ │ │ + ldr r0, [pc, #612] @ 93b9c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 93478 │ │ │ │ + ldr r0, [pc, #600] @ 93b9c │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 93454 │ │ │ │ + ldr r0, [pc, #568] @ 93b98 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 93454 │ │ │ │ + ldr r0, [pc, #556] @ 93b98 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 93430 │ │ │ │ + ldr r0, [pc, #524] @ 93b94 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 93430 │ │ │ │ + ldr r0, [pc, #512] @ 93b94 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 9340c │ │ │ │ + ldr r0, [pc, #480] @ 93b90 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9340c │ │ │ │ + ldr r0, [pc, #468] @ 93b90 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 933e8 │ │ │ │ + ldr r0, [pc, #436] @ 93b8c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 933e8 │ │ │ │ + ldr r0, [pc, #424] @ 93b8c │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 933c4 │ │ │ │ + ldr r0, [pc, #392] @ 93b88 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 933c4 │ │ │ │ + ldr r0, [pc, #380] @ 93b88 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 933a0 │ │ │ │ + ldr r0, [pc, #336] @ 93b78 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 933a0 │ │ │ │ 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 9337c │ │ │ │ + ldr r0, [pc, #320] @ 93b84 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9337c │ │ │ │ + ldr r0, [pc, #308] @ 93b84 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ 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 93358 │ │ │ │ + ldr r0, [pc, #276] @ 93b80 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 93358 │ │ │ │ + ldr r0, [pc, #264] @ 93b80 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ + ldr r0, [pc, #244] @ 93b78 │ │ │ │ + bl 9b2f8 │ │ │ │ + b 937c4 │ │ │ │ + ldr r3, [pc, #384] @ 93c10 │ │ │ │ + b 937c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 93234 │ │ │ │ + bne 93334 │ │ │ │ add r0, r4, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93234 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 93334 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ 93b14 │ │ │ │ - ldr r3, [pc, #336] @ 93b10 │ │ │ │ + ldr r2, [pc, #344] @ 93c14 │ │ │ │ + ldr r3, [pc, #336] @ 93c10 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 9360c │ │ │ │ + b 9370c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #324] @ 93b18 │ │ │ │ - ldr r3, [pc, #284] @ 93af4 │ │ │ │ + ldr r2, [pc, #324] @ 93c18 │ │ │ │ + ldr r3, [pc, #284] @ 93bf4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 9358c │ │ │ │ + b 9368c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ 93b1c │ │ │ │ - ldr r3, [pc, #288] @ 93b20 │ │ │ │ + ldr r2, [pc, #288] @ 93c1c │ │ │ │ + ldr r3, [pc, #288] @ 93c20 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9360c │ │ │ │ + b 9370c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #268] @ 93b24 │ │ │ │ - ldr r3, [pc, #268] @ 93b28 │ │ │ │ + ldr r2, [pc, #268] @ 93c24 │ │ │ │ + ldr r3, [pc, #268] @ 93c28 │ │ │ │ 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 9370c │ │ │ │ + ldr r1, [pc, #260] @ 93c2c │ │ │ │ + ldr r2, [pc, #260] @ 93c30 │ │ │ │ + b 936c0 │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [pc, #248] @ 93c34 │ │ │ │ + bne 936bc │ │ │ │ + b 9315c │ │ │ │ + ldr r2, [pc, #240] @ 93c38 │ │ │ │ + b 936bc │ │ │ │ + eorseq r1, sp, r0, asr #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r1, sp, r4, lsl #24 │ │ │ │ + eorseq r2, sp, r4, lsl #3 │ │ │ │ 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 │ │ │ │ + mlaseq sp, r0, sp, r1 │ │ │ │ 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 +108739,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, asr #15 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0035d6b4 │ │ │ │ + eorseq r2, sp, r8, lsl #3 │ │ │ │ + eorseq r2, sp, r4, lsl r2 │ │ │ │ + eorseq sp, r5, r4, ror #15 │ │ │ │ + eorseq r2, sp, r4, lsl #4 │ │ │ │ + eorseq sp, r5, r8, asr #15 │ │ │ │ + @ instruction: 0x003d21f0 │ │ │ │ + mlaseq r5, r0, r7, sp │ │ │ │ + eorseq sp, r5, ip, lsl r7 │ │ │ │ + @ instruction: 0x003d21dc │ │ │ │ + eorseq r9, r5, r4, asr ip │ │ │ │ + eorseq r2, sp, r4, lsr #4 │ │ │ │ + eorseq r2, sp, r0, asr #4 │ │ │ │ + eorseq r2, sp, r8, asr #3 │ │ │ │ + eorseq sp, r5, r4, ror r7 │ │ │ │ + @ instruction: 0x003d21b0 │ │ │ │ + eorseq sp, r5, r4, asr r7 │ │ │ │ + mlaseq sp, ip, r1, r2 │ │ │ │ + eorseq sp, r5, r8, lsr r7 │ │ │ │ + @ instruction: 0x0035d6d4 │ │ │ │ + @ instruction: 0x0035d6fc │ │ │ │ + b 238a14 │ │ │ │ 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] @ 93e88 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93b9c │ │ │ │ + beq 93c9c │ │ │ │ ldr r3, [r6, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93b9c │ │ │ │ - ldr r3, [pc, #524] @ 93d8c │ │ │ │ - bl 3592c0 │ │ │ │ + beq 93c9c │ │ │ │ + ldr r3, [pc, #524] @ 93e8c │ │ │ │ + bl 359840 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93d7c │ │ │ │ + beq 93e7c │ │ │ │ ldr r0, [r6, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r7, r0 │ │ │ │ - bne 93d7c │ │ │ │ + bne 93e7c │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 93d74 │ │ │ │ + bhi 93e74 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #480] @ 93d90 │ │ │ │ + ldr r2, [pc, #480] @ 93e90 │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93ce8 │ │ │ │ - ldr r3, [pc, #460] @ 93d8c │ │ │ │ - bl 3592c0 │ │ │ │ + bne 93de8 │ │ │ │ + ldr r3, [pc, #460] @ 93e8c │ │ │ │ + bl 359840 │ │ │ │ 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 93db4 │ │ │ │ add r1, r4, #11 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r8, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 93d50 │ │ │ │ + beq 93e50 │ │ │ │ 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 93d84 │ │ │ │ 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 +108833,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 93e38 │ │ │ │ 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 +108850,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 93e28 │ │ │ │ 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 93dfc │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ 93d94 │ │ │ │ + ldr r2, [pc, #212] @ 93e94 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93d60 │ │ │ │ + bne 93e60 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93d74 │ │ │ │ + beq 93e74 │ │ │ │ ldr r2, [r8, #800] @ 0x320 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #800] @ 0x320 │ │ │ │ - b 93cfc │ │ │ │ + b 93dfc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 93d74 │ │ │ │ + beq 93e74 │ │ │ │ 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 93d34 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [ip, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ - b 93c10 │ │ │ │ + b 93d10 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 93c7c │ │ │ │ + b 93d7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ mov r3, r0 │ │ │ │ - b 93cac │ │ │ │ + b 93dac │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 93cd0 │ │ │ │ + b 93dd0 │ │ │ │ mov r3, #0 │ │ │ │ - b 93c7c │ │ │ │ - ldr r1, [pc, #20] @ 93d98 │ │ │ │ - ldr r0, [pc, #20] @ 93d9c │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 93d7c │ │ │ │ + ldr r1, [pc, #20] @ 93e98 │ │ │ │ + ldr r0, [pc, #20] @ 93e9c │ │ │ │ + bl 7d294 <_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 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + eorseq sp, r5, ip, lsl #16 │ │ │ │ + eorseq r2, sp, r4, asr r2 │ │ │ │ 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 949e0 │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - beq 9811c │ │ │ │ + beq 9821c │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94958 │ │ │ │ + beq 94a58 │ │ │ │ ldr r4, [r5, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 949e8 │ │ │ │ + beq 94ae8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 94a14 │ │ │ │ - ldr r6, [pc, #3780] @ 94cd0 │ │ │ │ + beq 94b14 │ │ │ │ + ldr r6, [pc, #3780] @ 94dd0 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +108967,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 98110 │ │ │ │ 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 967dc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94b44 │ │ │ │ + bne 94c44 │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 960d8 │ │ │ │ + beq 961d8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 983fc │ │ │ │ + bl 984fc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov ip, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96b08 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 95fbc │ │ │ │ + beq 960bc │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a1c │ │ │ │ - ldr r2, [pc, #3584] @ 94ce4 │ │ │ │ + bne 94b1c │ │ │ │ + ldr r2, [pc, #3584] @ 94de4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94b6c │ │ │ │ + bne 94c6c │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - bne 96288 │ │ │ │ + bne 96388 │ │ │ │ tst ip, #2 │ │ │ │ - beq 94b84 │ │ │ │ - ldr r6, [pc, #3528] @ 94cd0 │ │ │ │ + beq 94c84 │ │ │ │ + ldr r6, [pc, #3528] @ 94dd0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +109029,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] @ 94d54 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [r2, #1412] @ 0x584 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94b9c │ │ │ │ + bne 94c9c │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 95ee0 │ │ │ │ + bne 95fe0 │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #2 │ │ │ │ - beq 958c4 │ │ │ │ + beq 959c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95734 │ │ │ │ + bne 95834 │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 957a4 │ │ │ │ + bne 958a4 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9654c │ │ │ │ - ldr r7, [pc, #3220] @ 94c58 │ │ │ │ - ldr r9, [pc, #3308] @ 94cb4 │ │ │ │ + bne 9664c │ │ │ │ + ldr r7, [pc, #3220] @ 94d58 │ │ │ │ + ldr r9, [pc, #3308] @ 94db4 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 964d8 │ │ │ │ + bne 965d8 │ │ │ │ ldr r2, [r7, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 964d8 │ │ │ │ + beq 965d8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #3184] @ 94c5c │ │ │ │ + ldr r1, [pc, #3184] @ 94d5c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95ec0 │ │ │ │ + bne 95fc0 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95de8 │ │ │ │ - ldr r2, [pc, #3260] @ 94cd4 │ │ │ │ - ldr r1, [pc, #3136] @ 94c5c │ │ │ │ + bne 95ee8 │ │ │ │ + ldr r2, [pc, #3260] @ 94dd4 │ │ │ │ + ldr r1, [pc, #3136] @ 94d5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a04 │ │ │ │ + blt 96b04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95930 │ │ │ │ + beq 95a30 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97bbc │ │ │ │ + beq 97cbc │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 968cc │ │ │ │ + beq 969cc │ │ │ │ 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 95aec │ │ │ │ cmp r3, #0 │ │ │ │ - bne 959fc │ │ │ │ + bne 95afc │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 95a08 │ │ │ │ + bne 95b08 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bne 95a14 │ │ │ │ + bne 95b14 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3128] @ 94ce0 │ │ │ │ + ldr r3, [pc, #3128] @ 94de0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ - beq 95a28 │ │ │ │ + beq 95b28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ + ble 95b5c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 95a54 │ │ │ │ + beq 95b54 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94128 │ │ │ │ + beq 94228 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95a54 │ │ │ │ + beq 95b54 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94128 │ │ │ │ + beq 94228 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95a54 │ │ │ │ + beq 95b54 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 94128 │ │ │ │ + beq 94228 │ │ │ │ add r4, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 95a54 │ │ │ │ + beq 95b54 │ │ │ │ cmp r3, lr │ │ │ │ - bne 94108 │ │ │ │ + bne 94208 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr lr, [pc, #3000] @ 94ce8 │ │ │ │ + ble 95b5c │ │ │ │ + ldr lr, [pc, #3000] @ 94de8 │ │ │ │ cmp r0, lr │ │ │ │ - beq 97ab4 │ │ │ │ + beq 97bb4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94178 │ │ │ │ + beq 94278 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 97ab4 │ │ │ │ + beq 97bb4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94178 │ │ │ │ + beq 94278 │ │ │ │ add r4, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq 97ab4 │ │ │ │ + beq 97bb4 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 94158 │ │ │ │ + bne 94258 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr ip, [pc, #2820] @ 94c84 │ │ │ │ + ble 95b5c │ │ │ │ + ldr ip, [pc, #2820] @ 94d84 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97ac0 │ │ │ │ + beq 97bc0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 941c8 │ │ │ │ + beq 942c8 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97ac0 │ │ │ │ + beq 97bc0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 941c8 │ │ │ │ + beq 942c8 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97ac0 │ │ │ │ + beq 97bc0 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 941a8 │ │ │ │ + bne 942a8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr ip, [pc, #2720] @ 94c70 │ │ │ │ + ble 95b5c │ │ │ │ + ldr ip, [pc, #2720] @ 94d70 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97eac │ │ │ │ + beq 97fac │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94218 │ │ │ │ + beq 94318 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97eac │ │ │ │ + beq 97fac │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94218 │ │ │ │ + beq 94318 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97eac │ │ │ │ + beq 97fac │ │ │ │ cmp lr, r3 │ │ │ │ - bne 941f8 │ │ │ │ + bne 942f8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ + ble 95b5c │ │ │ │ cmp r0, r9 │ │ │ │ - beq 97acc │ │ │ │ + beq 97bcc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94264 │ │ │ │ + beq 94364 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 97acc │ │ │ │ + beq 97bcc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94264 │ │ │ │ + beq 94364 │ │ │ │ add lr, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [lr, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 97acc │ │ │ │ + beq 97bcc │ │ │ │ cmp ip, r3 │ │ │ │ - bne 94244 │ │ │ │ + bne 94344 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr ip, [pc, #2624] @ 94cac │ │ │ │ + ble 95b5c │ │ │ │ + ldr ip, [pc, #2624] @ 94dac │ │ │ │ cmp r0, ip │ │ │ │ - beq 96b48 │ │ │ │ + beq 96c48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 942b4 │ │ │ │ + beq 943b4 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 96b48 │ │ │ │ + beq 96c48 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 942b4 │ │ │ │ + beq 943b4 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 96b48 │ │ │ │ + beq 96c48 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94294 │ │ │ │ + bne 94394 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr ip, [pc, #2508] @ 94c88 │ │ │ │ + ble 95b5c │ │ │ │ + ldr ip, [pc, #2508] @ 94d88 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97e94 │ │ │ │ + beq 97f94 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94304 │ │ │ │ + beq 94404 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97e94 │ │ │ │ + beq 97f94 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94304 │ │ │ │ + beq 94404 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97e94 │ │ │ │ + beq 97f94 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 942e4 │ │ │ │ + bne 943e4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr ip, [pc, #2412] @ 94c78 │ │ │ │ + ble 95b5c │ │ │ │ + ldr ip, [pc, #2412] @ 94d78 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97a14 │ │ │ │ + beq 97b14 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9434c │ │ │ │ + beq 9444c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq 97a14 │ │ │ │ + beq 97b14 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9434c │ │ │ │ + beq 9444c │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq 97a14 │ │ │ │ + beq 97b14 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 94334 │ │ │ │ + bne 94434 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ - bne 96734 │ │ │ │ + bne 96834 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ - bne 97ad8 │ │ │ │ + bne 97bd8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 94754 │ │ │ │ + ble 94854 │ │ │ │ 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 952e0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 943b4 │ │ │ │ + beq 944b4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952c4 │ │ │ │ + bne 953c4 │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 943d0 │ │ │ │ + beq 944d0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95644 │ │ │ │ + bne 95744 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 944b8 │ │ │ │ + beq 945b8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944b8 │ │ │ │ + beq 945b8 │ │ │ │ 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 95cc4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94418 │ │ │ │ + bne 94518 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96748 │ │ │ │ + bne 96848 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9442c │ │ │ │ + bne 9452c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96830 │ │ │ │ + bne 96930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94440 │ │ │ │ + bne 94540 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96bc4 │ │ │ │ + bne 96cc4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94458 │ │ │ │ + bne 94558 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c88 │ │ │ │ + bne 96d88 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94470 │ │ │ │ + bne 94570 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a40 │ │ │ │ + bne 97b40 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94488 │ │ │ │ + bne 94588 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 966fc │ │ │ │ + bne 967fc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944a0 │ │ │ │ + bne 945a0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d74 │ │ │ │ + bne 97e74 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 944b8 │ │ │ │ + bne 945b8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97ea0 │ │ │ │ + bne 97fa0 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94524 │ │ │ │ + beq 94624 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94524 │ │ │ │ + beq 94624 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - bne 95b0c │ │ │ │ + bne 95c0c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 944fc │ │ │ │ + bne 945fc │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96724 │ │ │ │ + bne 96824 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94510 │ │ │ │ + bne 94610 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96820 │ │ │ │ + bne 96920 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94524 │ │ │ │ + bne 94624 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95b54 │ │ │ │ + bne 95c54 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9453c │ │ │ │ + beq 9463c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95698 │ │ │ │ + bne 95798 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97ae4 │ │ │ │ + beq 97be4 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9456c │ │ │ │ + bne 9466c │ │ │ │ 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 94690 │ │ │ │ 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 959e4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 958e4 │ │ │ │ + beq 959e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95914 │ │ │ │ + beq 95a14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 95ed0 │ │ │ │ + bne 95fd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 945d4 │ │ │ │ + bne 946d4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95900 │ │ │ │ + bne 95a00 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 945fc │ │ │ │ + bne 946fc │ │ │ │ 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 96a44 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94628 │ │ │ │ + bne 94728 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94628 │ │ │ │ + beq 94728 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9505c │ │ │ │ + beq 9515c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9505c │ │ │ │ + bne 9515c │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9506c │ │ │ │ + beq 9516c │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ - bne 94650 │ │ │ │ + bne 94750 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9512c │ │ │ │ + bne 9522c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94664 │ │ │ │ + bne 94764 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95aa0 │ │ │ │ + bne 95ba0 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95168 │ │ │ │ + bne 95268 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97e24 │ │ │ │ + bne 97f24 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94698 │ │ │ │ + bne 94798 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97e30 │ │ │ │ + bne 97f30 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 959c4 │ │ │ │ + beq 95ac4 │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #152] @ 0x98 │ │ │ │ - bne 9527c │ │ │ │ + bne 9537c │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9527c │ │ │ │ + beq 9537c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95998 │ │ │ │ + beq 95a98 │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ cmp r0, ip │ │ │ │ - bne 95e58 │ │ │ │ + bne 95f58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95e64 │ │ │ │ + beq 95f64 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 946f4 │ │ │ │ + bne 947f4 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952a4 │ │ │ │ + bne 953a4 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9470c │ │ │ │ + bne 9480c │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96bb8 │ │ │ │ + bne 96cb8 │ │ │ │ eor r1, r3, r2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 951ac │ │ │ │ + bne 952ac │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95ae8 │ │ │ │ + beq 95be8 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ - bne 951e0 │ │ │ │ + bne 952e0 │ │ │ │ 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 94488 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 947a4 │ │ │ │ + beq 948a4 │ │ │ │ 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 +109561,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 948c4 │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #1284] @ 94cc0 │ │ │ │ + ldr r1, [pc, #1284] @ 94dc0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 97eb8 │ │ │ │ + beq 97fb8 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95d2c │ │ │ │ + bne 95e2c │ │ │ │ tst r3, #8 │ │ │ │ - beq 95930 │ │ │ │ + beq 95a30 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r2, r2, #16 │ │ │ │ bics r2, r2, #16 │ │ │ │ - bne 97ed4 │ │ │ │ + bne 97fd4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #15 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ - beq 95940 │ │ │ │ + beq 95a40 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 9486c │ │ │ │ + ble 9496c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 9482c │ │ │ │ + bge 9492c │ │ │ │ mov r1, r5 │ │ │ │ - bl a2b28 │ │ │ │ + bl a2b8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a04 │ │ │ │ + blt 96b04 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 9486c │ │ │ │ + beq 9496c │ │ │ │ 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 981d4 │ │ │ │ + bl a2b8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a04 │ │ │ │ + blt 96b04 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 9483c │ │ │ │ + bne 9493c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - beq 948b8 │ │ │ │ + beq 949b8 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95c8c │ │ │ │ + bne 95d8c │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94898 │ │ │ │ + beq 94998 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 981a8 │ │ │ │ + beq 982a8 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 948b4 │ │ │ │ + bgt 949b4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 981c4 │ │ │ │ + ble 982c4 │ │ │ │ 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 95e60 │ │ │ │ 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] @ 94dd0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +109664,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 9821c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93de8 │ │ │ │ - bl 91924 │ │ │ │ + bne 93ee8 │ │ │ │ + bl 9196c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r1, r3, #2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96b08 │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r5, #132] @ 0x84 │ │ │ │ - beq 93de8 │ │ │ │ - ldr r6, [pc, #848] @ 94cd0 │ │ │ │ + beq 93ee8 │ │ │ │ + ldr r6, [pc, #848] @ 94dd0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +109703,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 93ef8 │ │ │ │ + ldr r2, [pc, #756] @ 94de4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 93e70 │ │ │ │ + beq 93f70 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 97fa4 │ │ │ │ + bne 980a4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #728] @ 94ce4 │ │ │ │ + ldr r4, [pc, #728] @ 94de4 │ │ │ │ tst r3, #2 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ - bne 93e04 │ │ │ │ + bne 93f04 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ - b 93e60 │ │ │ │ + b 93f60 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 96288 │ │ │ │ + bne 96388 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 96ce8 │ │ │ │ + beq 96de8 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r6, [r5, #132] @ 0x84 │ │ │ │ - beq 94aa4 │ │ │ │ - ldr r6, [pc, #644] @ 94cd0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 94ba4 │ │ │ │ + ldr r6, [pc, #644] @ 94dd0 │ │ │ │ + bl 359840 │ │ │ │ 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 +109751,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] @ 94d58 │ │ │ │ + ldr r9, [pc, #516] @ 94db4 │ │ │ │ ldr r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 969f0 │ │ │ │ + bne 96af0 │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 969f0 │ │ │ │ - ldr r1, [pc, #404] @ 94c60 │ │ │ │ + beq 96af0 │ │ │ │ + ldr r1, [pc, #404] @ 94d60 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 9690c │ │ │ │ + bne 96a0c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #372] @ 94c64 │ │ │ │ + ldr r0, [pc, #372] @ 94d64 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c4b0 │ │ │ │ + bl 9c5cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #340] @ 94c60 │ │ │ │ + ldr r1, [pc, #340] @ 94d60 │ │ │ │ mov r2, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 94b30 │ │ │ │ + beq 94c30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9802c │ │ │ │ + beq 9812c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r3 │ │ │ │ - bge 94b7c │ │ │ │ - b 96a08 │ │ │ │ + bge 94c7c │ │ │ │ + b 96b08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 93e9c │ │ │ │ + bne 93f9c │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a1c │ │ │ │ - ldr r2, [pc, #380] @ 94ce4 │ │ │ │ + bne 94b1c │ │ │ │ + ldr r2, [pc, #380] @ 94de4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 960a0 │ │ │ │ + beq 961a0 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 96288 │ │ │ │ + bne 96388 │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ tst ip, #2 │ │ │ │ - bne 93f00 │ │ │ │ - ldr r3, [pc, #200] @ 94c54 │ │ │ │ + bne 94000 │ │ │ │ + ldr r3, [pc, #200] @ 94d54 │ │ │ │ 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 94074 │ │ │ │ + ldr r4, [pc, #196] @ 94d68 │ │ │ │ + ldr r8, [pc, #296] @ 94dd0 │ │ │ │ + b 94cd8 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ sub r1, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94ccc │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94ccc │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94cec │ │ │ │ + bne 94dec │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f74 │ │ │ │ + beq 94074 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94ccc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - bcs 9502c │ │ │ │ + bcs 9512c │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 94c2c │ │ │ │ + bcs 94d2c │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 94c40 │ │ │ │ + bcs 94d40 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi 94ba8 │ │ │ │ + bhi 94ca8 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls 94bb8 │ │ │ │ + bls 94cb8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ sub r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bb8 │ │ │ │ - b 94bcc │ │ │ │ + bne 94cb8 │ │ │ │ + b 94ccc │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ sub r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bb8 │ │ │ │ - b 94bcc │ │ │ │ + bne 94cb8 │ │ │ │ + b 94ccc │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ sub r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bb8 │ │ │ │ - b 94bcc │ │ │ │ + bne 94cb8 │ │ │ │ + b 94ccc │ │ │ │ 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 +109886,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, ip, lsl pc @ │ │ │ │ + andeq r4, sl, ip, lsl #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 │ │ │ │ + eoreq r7, sl, r4, lsl #13 │ │ │ │ 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 94f78 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94e78 │ │ │ │ + beq 94f78 │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ subcs r3, r3, #420 @ 0x1a4 │ │ │ │ - bcs 95710 │ │ │ │ + bcs 95810 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 9608c │ │ │ │ + bcs 9618c │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ subcs r3, r3, #368 @ 0x170 │ │ │ │ - bcs 95710 │ │ │ │ + bcs 95810 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls 95700 │ │ │ │ + bls 95800 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ sub r3, r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94e78 │ │ │ │ + beq 94f78 │ │ │ │ cmn r1, r3 │ │ │ │ - beq 94e78 │ │ │ │ + beq 94f78 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 94e78 │ │ │ │ + bne 94f78 │ │ │ │ add r3, r5, #148 @ 0x94 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9655c │ │ │ │ + beq 9665c │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96920 │ │ │ │ + beq 96a20 │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 94d88 │ │ │ │ + beq 94e88 │ │ │ │ add r3, r5, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 94bcc │ │ │ │ - ldr r3, [pc, #-176] @ 94ce0 │ │ │ │ - ldr r2, [pc, #-296] @ 94c6c │ │ │ │ + bne 94ccc │ │ │ │ + ldr r3, [pc, #-176] @ 94de0 │ │ │ │ + ldr r2, [pc, #-296] @ 94d6c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r3, r5 │ │ │ │ - ldr r2, [pc, #-308] @ 94c70 │ │ │ │ + ldr r2, [pc, #-308] @ 94d70 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-324] @ 94c74 │ │ │ │ + ldr r2, [pc, #-324] @ 94d74 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-332] @ 94c78 │ │ │ │ + ldr r2, [pc, #-332] @ 94d78 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-340] @ 94c7c │ │ │ │ + ldr r2, [pc, #-340] @ 94d7c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-348] @ 94c80 │ │ │ │ + ldr r2, [pc, #-348] @ 94d80 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-356] @ 94c84 │ │ │ │ + ldr r2, [pc, #-356] @ 94d84 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-364] @ 94c88 │ │ │ │ + ldr r2, [pc, #-364] @ 94d88 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-372] @ 94c8c │ │ │ │ + ldr r2, [pc, #-372] @ 94d8c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-380] @ 94c90 │ │ │ │ + ldr r2, [pc, #-380] @ 94d90 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-388] @ 94c94 │ │ │ │ + ldr r2, [pc, #-388] @ 94d94 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 94c98 │ │ │ │ + ldr r2, [pc, #-396] @ 94d98 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-404] @ 94c9c │ │ │ │ + ldr r2, [pc, #-404] @ 94d9c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-412] @ 94ca0 │ │ │ │ + ldr r2, [pc, #-412] @ 94da0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-420] @ 94ca4 │ │ │ │ + ldr r2, [pc, #-420] @ 94da4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-428] @ 94ca8 │ │ │ │ + ldr r2, [pc, #-428] @ 94da8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-436] @ 94cac │ │ │ │ + ldr r2, [pc, #-436] @ 94dac │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-444] @ 94cb0 │ │ │ │ + ldr r2, [pc, #-444] @ 94db0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94bcc │ │ │ │ - ldr r9, [pc, #-460] @ 94cb4 │ │ │ │ + beq 94ccc │ │ │ │ + ldr r9, [pc, #-460] @ 94db4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95dc8 │ │ │ │ + bne 95ec8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 95dc8 │ │ │ │ + beq 95ec8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95a90 │ │ │ │ + bne 95b90 │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r3, [pc, #-484] @ 94cdc │ │ │ │ + ldr r3, [pc, #-484] @ 94ddc │ │ │ │ cmp sl, r3 │ │ │ │ - beq 97750 │ │ │ │ - ldr r0, [pc, #-532] @ 94cb8 │ │ │ │ + beq 97850 │ │ │ │ + ldr r0, [pc, #-532] @ 94db8 │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4] │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ - ldr r3, [pc, #-556] @ 94cb8 │ │ │ │ + beq 96b04 │ │ │ │ + ldr r3, [pc, #-556] @ 94db8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 9571c │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9581c │ │ │ │ + bl 359840 │ │ │ │ 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 95828 │ │ │ │ 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 9de64 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 980e4 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 981e4 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 980e8 │ │ │ │ + beq 981e8 │ │ │ │ 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 981f8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 951f4 │ │ │ │ + beq 952f4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95200 │ │ │ │ + bne 95300 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 95200 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 95300 │ │ │ │ + bl 359840 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ - ldr ip, [pc, #-796] @ 94cc8 │ │ │ │ + ldr ip, [pc, #-796] @ 94dc8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq 95238 │ │ │ │ + beq 95338 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl a015c │ │ │ │ + bl a01c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 95254 │ │ │ │ + blt 95354 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94ccc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94bcc │ │ │ │ + bne 94ccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 94bcc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 94ccc │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bb8 │ │ │ │ - b 94bcc │ │ │ │ + bne 94cb8 │ │ │ │ + b 94ccc │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94628 │ │ │ │ + bne 94728 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94628 │ │ │ │ + beq 94728 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94634 │ │ │ │ + bne 94734 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94634 │ │ │ │ + bne 94734 │ │ │ │ tst r3, #2 │ │ │ │ - bne 96294 │ │ │ │ + bne 96394 │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96304 │ │ │ │ + bne 96404 │ │ │ │ ldr r2, [r7, #1248] @ 0x4e0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96304 │ │ │ │ + beq 96404 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1008] @ 94cbc │ │ │ │ + ldr r1, [pc, #-1008] @ 94dbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 960bc │ │ │ │ + bne 961bc │ │ │ │ ldr r3, [r7, #1836] @ 0x72c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9651c │ │ │ │ + bne 9661c │ │ │ │ ldr r2, [r7, #1844] @ 0x734 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9651c │ │ │ │ + beq 9661c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1040] @ 94cd8 │ │ │ │ + ldr r1, [pc, #-1040] @ 94dd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96134 │ │ │ │ + bne 96234 │ │ │ │ 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 94750 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94650 │ │ │ │ + beq 94750 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97fdc │ │ │ │ + beq 980dc │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 96258 │ │ │ │ + beq 96358 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - bne 95158 │ │ │ │ + bne 95258 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ba0 │ │ │ │ + bne 96ca0 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95ac8 │ │ │ │ + beq 95bc8 │ │ │ │ subs r0, r2, #0 │ │ │ │ - beq 9467c │ │ │ │ + beq 9477c │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9467c │ │ │ │ + bne 9477c │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 94680 │ │ │ │ + beq 94780 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq 94680 │ │ │ │ + beq 94780 │ │ │ │ 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 9478c │ │ │ │ + b 94798 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94724 │ │ │ │ + beq 94824 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94724 │ │ │ │ + bne 94824 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #-1292] @ 94cc0 │ │ │ │ + ldr r1, [pc, #-1292] @ 94dc0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 94724 │ │ │ │ - ldr r1, [pc, #-1300] @ 94cc4 │ │ │ │ + bne 94824 │ │ │ │ + ldr r1, [pc, #-1300] @ 94dc4 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ str r1, [r5, #160] @ 0xa0 │ │ │ │ - beq 9472c │ │ │ │ + beq 9482c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 94388 │ │ │ │ - b 94748 │ │ │ │ + bne 94488 │ │ │ │ + b 94848 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 94fc8 │ │ │ │ + beq 950c8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 97e4c │ │ │ │ - bl 3592c0 │ │ │ │ + beq 97f4c │ │ │ │ + bl 359840 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #-1388] @ 94cc8 │ │ │ │ + ldr r1, [pc, #-1388] @ 94dc8 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 94ff0 │ │ │ │ + bne 950f0 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9cb2c │ │ │ │ + bl 9cc48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - bge 95008 │ │ │ │ + bge 95108 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 96a04 │ │ │ │ + bne 96b04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96b08 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96040 │ │ │ │ + beq 96140 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 946f4 │ │ │ │ + bne 947f4 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946f4 │ │ │ │ + beq 947f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 959bc │ │ │ │ + beq 95abc │ │ │ │ ldr r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ - beq 97d68 │ │ │ │ + beq 97e68 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - beq 95ea0 │ │ │ │ - b 9470c │ │ │ │ + beq 95fa0 │ │ │ │ + b 9480c │ │ │ │ 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 95c68 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 952fc │ │ │ │ + bne 953fc │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9776c │ │ │ │ + bne 9786c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95310 │ │ │ │ + bne 95410 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ec4 │ │ │ │ + bne 96fc4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95324 │ │ │ │ + bne 95424 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a4c │ │ │ │ + bne 97b4c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9533c │ │ │ │ + bne 9543c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b0 │ │ │ │ + bne 975b0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95354 │ │ │ │ + bne 95454 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9713c │ │ │ │ + bne 9723c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97878 │ │ │ │ + bne 97978 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97624 │ │ │ │ + bne 97724 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95384 │ │ │ │ + bne 95484 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97630 │ │ │ │ + bne 97730 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9539c │ │ │ │ + bne 9549c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97744 │ │ │ │ + bne 97844 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953b4 │ │ │ │ + bne 954b4 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97884 │ │ │ │ + bne 97984 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953cc │ │ │ │ + bne 954cc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e24 │ │ │ │ + bne 96f24 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953e4 │ │ │ │ + bne 954e4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976a4 │ │ │ │ + bne 977a4 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953fc │ │ │ │ + bne 954fc │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97300 │ │ │ │ + bne 97400 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95414 │ │ │ │ + bne 95514 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97374 │ │ │ │ + bne 97474 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9542c │ │ │ │ + bne 9552c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9743c │ │ │ │ + bne 9753c │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95444 │ │ │ │ + bne 95544 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97580 │ │ │ │ + bne 97680 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9545c │ │ │ │ + bne 9555c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96d88 │ │ │ │ + bne 96e88 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95474 │ │ │ │ + bne 95574 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97834 │ │ │ │ + bne 97934 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9548c │ │ │ │ + bne 9558c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975e4 │ │ │ │ + bne 976e4 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954a4 │ │ │ │ + bne 955a4 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e80 │ │ │ │ + bne 97f80 │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954bc │ │ │ │ + bne 955bc │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98208 │ │ │ │ + bne 98308 │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954d4 │ │ │ │ + bne 955d4 │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98218 │ │ │ │ + bne 98318 │ │ │ │ ldr ip, [r2, #88] @ 0x58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954ec │ │ │ │ + bne 955ec │ │ │ │ ldr lr, [r1, #88] @ 0x58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 981e8 │ │ │ │ + bne 982e8 │ │ │ │ ldr ip, [r2, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95504 │ │ │ │ + bne 95604 │ │ │ │ ldr lr, [r1, #92] @ 0x5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982ac │ │ │ │ + bne 983ac │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9551c │ │ │ │ + bne 9561c │ │ │ │ ldr lr, [r1, #96] @ 0x60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9824c │ │ │ │ + bne 9834c │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95534 │ │ │ │ + bne 95634 │ │ │ │ ldr lr, [r1, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9826c │ │ │ │ + bne 9836c │ │ │ │ ldr ip, [r2, #104] @ 0x68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9554c │ │ │ │ + bne 9564c │ │ │ │ ldr lr, [r1, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98148 │ │ │ │ + bne 98248 │ │ │ │ ldr ip, [r2, #108] @ 0x6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95564 │ │ │ │ + bne 95664 │ │ │ │ ldr lr, [r1, #108] @ 0x6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98158 │ │ │ │ + bne 98258 │ │ │ │ ldr ip, [r2, #112] @ 0x70 │ │ │ │ ldr lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95580 │ │ │ │ + bne 95680 │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 979ac │ │ │ │ + bne 97aac │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95594 │ │ │ │ + bne 95694 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96e98 │ │ │ │ + bne 96f98 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955ac │ │ │ │ + bne 956ac │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97608 │ │ │ │ + bne 97708 │ │ │ │ ldr ip, [r2, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955c4 │ │ │ │ + bne 956c4 │ │ │ │ ldr ip, [r1, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9807c │ │ │ │ + bne 9817c │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955dc │ │ │ │ + bne 956dc │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9805c │ │ │ │ + bne 9815c │ │ │ │ ldr ip, [r2, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f4 │ │ │ │ + bne 956f4 │ │ │ │ ldr ip, [r1, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f8 │ │ │ │ + bne 976f8 │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9560c │ │ │ │ + bne 9570c │ │ │ │ ldr ip, [r1, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98038 │ │ │ │ + bne 98138 │ │ │ │ ldr ip, [r2, #140] @ 0x8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 943b8 │ │ │ │ + bne 944b8 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943b8 │ │ │ │ + beq 944b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9563c │ │ │ │ + beq 9573c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 943b8 │ │ │ │ + beq 944b8 │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ - b 943b8 │ │ │ │ + b 944b8 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldm r2, {r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne 95c20 │ │ │ │ + bne 95d20 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9566c │ │ │ │ + bne 9576c │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e60 │ │ │ │ + bne 97f60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95680 │ │ │ │ + bne 95780 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e70 │ │ │ │ + bne 97f70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 943d0 │ │ │ │ + bne 944d0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943d0 │ │ │ │ - b 95c68 │ │ │ │ + beq 944d0 │ │ │ │ + b 95d68 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c70 │ │ │ │ + bne 95d70 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956bc │ │ │ │ + bne 957bc │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e1c │ │ │ │ + bne 97f1c │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9453c │ │ │ │ + bne 9463c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9810c │ │ │ │ + bne 9820c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94548 │ │ │ │ + bne 94648 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94548 │ │ │ │ + beq 94648 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94548 │ │ │ │ + beq 94648 │ │ │ │ str r2, [r5, #24] │ │ │ │ - b 94548 │ │ │ │ + b 94648 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls 94d44 │ │ │ │ + bls 94e44 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94d44 │ │ │ │ - b 94e78 │ │ │ │ + bne 94e44 │ │ │ │ + b 94f78 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94f28 │ │ │ │ + beq 95028 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 94f28 │ │ │ │ - ldr r6, [pc, #-2668] @ 94cd0 │ │ │ │ - bl 3592c0 │ │ │ │ + b 95028 │ │ │ │ + ldr r6, [pc, #-2668] @ 94dd0 │ │ │ │ + bl 359840 │ │ │ │ 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 +110580,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 96a78 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 980bc │ │ │ │ - ldr sl, [pc, #-2796] @ 94ccc │ │ │ │ + bne 981bc │ │ │ │ + ldr sl, [pc, #-2796] @ 94dcc │ │ │ │ mov r0, sl │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95804 │ │ │ │ - ldr r3, [pc, #-2824] @ 94cd0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 95904 │ │ │ │ + ldr r3, [pc, #-2824] @ 94dd0 │ │ │ │ + bl 359840 │ │ │ │ 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 +110620,347 @@ │ │ │ │ bl 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9de64 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98190 │ │ │ │ - ldr r6, [pc, #-2940] @ 94cd0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 98290 │ │ │ │ + ldr r6, [pc, #-2940] @ 94dd0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f04 │ │ │ │ + beq 98004 │ │ │ │ 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 a1e3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - blt 9819c │ │ │ │ + blt 9829c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 958b0 │ │ │ │ + beq 959b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r4] │ │ │ │ - beq 981dc │ │ │ │ + beq 982dc │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96144 │ │ │ │ + bne 96244 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 96334 │ │ │ │ + bne 96434 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 960d0 │ │ │ │ - ldr r6, [pc, #-3088] @ 94cd0 │ │ │ │ + beq 961d0 │ │ │ │ + ldr r6, [pc, #-3088] @ 94dd0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 9646c │ │ │ │ + b 9656c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 945d4 │ │ │ │ + bne 946d4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945d4 │ │ │ │ + beq 946d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9590c │ │ │ │ + beq 95a0c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 945d4 │ │ │ │ + beq 946d4 │ │ │ │ str r2, [r5, #28] │ │ │ │ - b 945d4 │ │ │ │ + b 946d4 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - bne 945d4 │ │ │ │ + bne 946d4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945d4 │ │ │ │ - b 9590c │ │ │ │ + beq 946d4 │ │ │ │ + b 95a0c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 947f8 │ │ │ │ + bne 948f8 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r4, [r5, #132] @ 0x84 │ │ │ │ - bne 96a64 │ │ │ │ - ldr r1, [pc, #-3196] @ 94cd8 │ │ │ │ + bne 96b64 │ │ │ │ + ldr r1, [pc, #-3196] @ 94dd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b37c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a04 │ │ │ │ - bne 947f8 │ │ │ │ - ldr r2, [pc, #-3224] @ 94cd4 │ │ │ │ - ldr r1, [pc, #-3224] @ 94cd8 │ │ │ │ + blt 96b04 │ │ │ │ + bne 948f8 │ │ │ │ + ldr r2, [pc, #-3224] @ 94dd4 │ │ │ │ + ldr r1, [pc, #-3224] @ 94dd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a04 │ │ │ │ + blt 96b04 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3244] @ 94cdc │ │ │ │ + ldr r3, [pc, #-3244] @ 94ddc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 94808 │ │ │ │ - b 9486c │ │ │ │ + bgt 94908 │ │ │ │ + b 9496c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - beq 96508 │ │ │ │ + beq 96608 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 946f4 │ │ │ │ + bne 947f4 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946f4 │ │ │ │ + beq 947f4 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - b 946f4 │ │ │ │ + b 947f4 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946a4 │ │ │ │ + beq 947a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 959e4 │ │ │ │ + beq 95ae4 │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 946a4 │ │ │ │ + beq 947a4 │ │ │ │ str r1, [r5, #144] @ 0x90 │ │ │ │ - b 946a4 │ │ │ │ + b 947a4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - beq 94074 │ │ │ │ + beq 94174 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94088 │ │ │ │ + beq 94188 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9409c │ │ │ │ + beq 9419c │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-3392] @ 94ce0 │ │ │ │ + ldr r3, [pc, #-3392] @ 94de0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 940b8 │ │ │ │ + bne 941b8 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 95a54 │ │ │ │ + beq 95b54 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95a2c │ │ │ │ - ldr r3, [pc, #-3428] @ 94ce4 │ │ │ │ + bne 95b2c │ │ │ │ + ldr r3, [pc, #-3428] @ 94de4 │ │ │ │ cmp ip, r3 │ │ │ │ - ldrne lr, [pc, #-3432] @ 94ce8 │ │ │ │ + ldrne lr, [pc, #-3432] @ 94de8 │ │ │ │ movne r3, r6 │ │ │ │ - bne 96ad4 │ │ │ │ + bne 96bd4 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ - bne 96734 │ │ │ │ + bne 96834 │ │ │ │ tst r3, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldrne r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97ad8 │ │ │ │ + bne 97bd8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 94378 │ │ │ │ - b 94754 │ │ │ │ + bgt 94478 │ │ │ │ + b 94854 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94bcc │ │ │ │ - b 94eb4 │ │ │ │ + bne 94ccc │ │ │ │ + b 94fb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9809c │ │ │ │ + beq 9819c │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - beq 95ac0 │ │ │ │ + beq 95bc0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95168 │ │ │ │ + bne 95268 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9467c │ │ │ │ + beq 9477c │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 95174 │ │ │ │ + beq 95274 │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - b 95168 │ │ │ │ + b 95268 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94724 │ │ │ │ + beq 94824 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 951d4 │ │ │ │ + beq 952d4 │ │ │ │ ldr r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94724 │ │ │ │ - b 951d4 │ │ │ │ + beq 94824 │ │ │ │ + b 952d4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95b20 │ │ │ │ + bne 95c20 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 967e8 │ │ │ │ + bne 968e8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95b34 │ │ │ │ + bne 95c34 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ccc │ │ │ │ + bne 96dcc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94524 │ │ │ │ + bne 94624 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94524 │ │ │ │ + beq 94624 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94524 │ │ │ │ + beq 94624 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94530 │ │ │ │ - b 956d4 │ │ │ │ + bne 94630 │ │ │ │ + b 957d4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95b7c │ │ │ │ + bne 95c7c │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b34 │ │ │ │ + bne 97c34 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95b90 │ │ │ │ + bne 95c90 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f90 │ │ │ │ + bne 97090 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95ba4 │ │ │ │ + bne 95ca4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a20 │ │ │ │ + bne 97b20 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95bbc │ │ │ │ + bne 95cbc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96fb0 │ │ │ │ + bne 970b0 │ │ │ │ mov r0, r6 │ │ │ │ - b 9533c │ │ │ │ + b 9543c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95bd8 │ │ │ │ + bne 95cd8 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96804 │ │ │ │ + bne 96904 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95bec │ │ │ │ + bne 95cec │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9799c │ │ │ │ + bne 97a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c00 │ │ │ │ + bne 95d00 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978f8 │ │ │ │ + bne 979f8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c18 │ │ │ │ + bne 95d18 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c3c │ │ │ │ + bne 96d3c │ │ │ │ mov r8, r6 │ │ │ │ - b 94458 │ │ │ │ + b 94558 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95c34 │ │ │ │ + bne 95d34 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97ef0 │ │ │ │ + bne 97ff0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95c48 │ │ │ │ + bne 95d48 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97dfc │ │ │ │ + bne 97efc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 943d0 │ │ │ │ + bne 944d0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943d0 │ │ │ │ + beq 944d0 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 943d0 │ │ │ │ + beq 944d0 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 943d0 │ │ │ │ + b 944d0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95c84 │ │ │ │ + bne 95d84 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e0c │ │ │ │ + bne 97f0c │ │ │ │ mov r0, r6 │ │ │ │ - b 956bc │ │ │ │ + b 957bc │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 97fe4 │ │ │ │ + beq 980e4 │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95ccc │ │ │ │ + bne 95dcc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 9d078 │ │ │ │ + bl 9d194 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98000 │ │ │ │ + beq 98100 │ │ │ │ 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 95de8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95cfc │ │ │ │ + beq 95dfc │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 981a8 │ │ │ │ + beq 982a8 │ │ │ │ tst r3, #16 │ │ │ │ - beq 94898 │ │ │ │ + beq 94998 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 948b4 │ │ │ │ - ldr r3, [pc, #4064] @ 96cf8 │ │ │ │ + beq 949b4 │ │ │ │ + ldr r3, [pc, #4064] @ 96df8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4056] @ 96cfc │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #4056] @ 96dfc │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96b08 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mvnls r2, #0 │ │ │ │ strls r2, [r5, #144] @ 0x90 │ │ │ │ - bls 947cc │ │ │ │ + bls 948cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4008] @ 96d00 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #4008] @ 96e00 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ - ldr r2, [pc, #3996] @ 96d04 │ │ │ │ + b 96b08 │ │ │ │ + ldr r2, [pc, #3996] @ 96e04 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +110975,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 949d4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94e98 │ │ │ │ - b 96a04 │ │ │ │ + bne 94f98 │ │ │ │ + b 96b04 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a2614 │ │ │ │ + bl a2678 │ │ │ │ mov r6, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9de64 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ - ldr r1, [pc, #3816] @ 96d08 │ │ │ │ + beq 96b04 │ │ │ │ + ldr r1, [pc, #3816] @ 96e08 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 95254 │ │ │ │ + blt 95354 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94028 │ │ │ │ + beq 94128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94028 │ │ │ │ + bne 94128 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 94028 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 94128 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - bne 946dc │ │ │ │ + bne 947dc │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95284 │ │ │ │ + beq 95384 │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #164] @ 0xa4 │ │ │ │ - bne 97bdc │ │ │ │ + bne 97cdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e94 │ │ │ │ + bne 95f94 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952a4 │ │ │ │ + bne 953a4 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9470c │ │ │ │ + bne 9480c │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9470c │ │ │ │ + beq 9480c │ │ │ │ ldr r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 9470c │ │ │ │ + beq 9480c │ │ │ │ str r1, [r5, #196] @ 0xc4 │ │ │ │ - b 9470c │ │ │ │ + b 9480c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94028 │ │ │ │ - b 94004 │ │ │ │ + bne 94128 │ │ │ │ + b 94104 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - beq 945c8 │ │ │ │ - b 945d4 │ │ │ │ + beq 946c8 │ │ │ │ + b 946d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 94080 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1900 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 94080 │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1900 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 94080 │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1900 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 94080 │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1900 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 94080 │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1900 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 94080 │ │ │ │ mov r4, r3 │ │ │ │ - b 95fa4 │ │ │ │ + b 960a4 │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 94080 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1900 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95f98 │ │ │ │ - b 96a04 │ │ │ │ + bne 96098 │ │ │ │ + b 96b04 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 96264 │ │ │ │ + ble 96364 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 9828c │ │ │ │ + bne 9838c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 96264 │ │ │ │ + beq 96364 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 9828c │ │ │ │ + bne 9838c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 96264 │ │ │ │ + beq 96364 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 9828c │ │ │ │ + bne 9838c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 96264 │ │ │ │ + beq 96364 │ │ │ │ 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 9838c │ │ │ │ cmp r0, lr │ │ │ │ - bne 9601c │ │ │ │ + bne 9611c │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94b50 │ │ │ │ + b 94c50 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95284 │ │ │ │ + beq 95384 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95e70 │ │ │ │ + bne 95f70 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96070 │ │ │ │ + bne 96170 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 959bc │ │ │ │ + bne 95abc │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9470c │ │ │ │ + bne 9480c │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9470c │ │ │ │ - b 95eb8 │ │ │ │ + beq 9480c │ │ │ │ + b 95fb8 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94d44 │ │ │ │ - b 94e78 │ │ │ │ + bne 94e44 │ │ │ │ + b 94f78 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 96280 │ │ │ │ + beq 96380 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - beq 93ef8 │ │ │ │ - b 96288 │ │ │ │ + beq 93ff8 │ │ │ │ + b 96388 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 950c0 │ │ │ │ + beq 951c0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 94634 │ │ │ │ + b 94734 │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b 93fbc │ │ │ │ + b 940bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97e8c │ │ │ │ + beq 97f8c │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29c0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96b08 │ │ │ │ tst r3, #2 │ │ │ │ - beq 96114 │ │ │ │ + beq 96214 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 96b54 │ │ │ │ + bne 96c54 │ │ │ │ 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 93fa8 │ │ │ │ + b 96138 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 960c8 │ │ │ │ - b 950fc │ │ │ │ + bne 961c8 │ │ │ │ + b 951fc │ │ │ │ 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 981bc │ │ │ │ + ldr r0, [pc, #2988] @ 96e0c │ │ │ │ + bl 9d9b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 961a4 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 962a4 │ │ │ │ + bl 359840 │ │ │ │ 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 +111235,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 9de64 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98190 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 98290 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f04 │ │ │ │ + beq 98004 │ │ │ │ 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 a1e3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9819c │ │ │ │ + blt 9829c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96248 │ │ │ │ + beq 96348 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 97f98 │ │ │ │ + beq 98098 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 958bc │ │ │ │ - b 9614c │ │ │ │ + beq 959bc │ │ │ │ + b 9624c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9514c │ │ │ │ - b 95158 │ │ │ │ + beq 9524c │ │ │ │ + b 95258 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a1c │ │ │ │ - ldr r2, [pc, #2708] @ 96d10 │ │ │ │ + bne 94b1c │ │ │ │ + ldr r2, [pc, #2708] @ 96e10 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94b6c │ │ │ │ + bne 94c6c │ │ │ │ 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 94c7c │ │ │ │ + ldr r3, [pc, #2664] @ 96e04 │ │ │ │ + bl 359840 │ │ │ │ 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 +111310,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 95194 │ │ │ │ + ldr r0, [pc, #2568] @ 96e14 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96a04 │ │ │ │ - ldr r1, [pc, #2548] @ 96d14 │ │ │ │ + beq 96b04 │ │ │ │ + ldr r1, [pc, #2548] @ 96e14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 950b8 │ │ │ │ - b 96a04 │ │ │ │ + bne 951b8 │ │ │ │ + b 96b04 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97718 │ │ │ │ + bne 97818 │ │ │ │ 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 961d0 │ │ │ │ + ldr fp, [pc, #2496] @ 96e18 │ │ │ │ + ldr sl, [pc, #2472] @ 96e04 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 964f0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 965f0 │ │ │ │ + bl 359840 │ │ │ │ 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 965fc │ │ │ │ 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 9de64 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 97f00 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 98000 │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f04 │ │ │ │ + beq 98004 │ │ │ │ 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 a1e3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9819c │ │ │ │ + blt 9829c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96450 │ │ │ │ + beq 96550 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 97fb8 │ │ │ │ + beq 980b8 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96358 │ │ │ │ + bne 96458 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 960d0 │ │ │ │ + beq 961d0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +111419,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] @ 96e1c │ │ │ │ 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] @ 96e20 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 93fd4 │ │ │ │ - ldr r0, [pc, #2088] @ 96d08 │ │ │ │ - bl 8be20 │ │ │ │ + beq 940d4 │ │ │ │ + ldr r0, [pc, #2088] @ 96e08 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 93fe0 │ │ │ │ - b 96a04 │ │ │ │ + bne 940e0 │ │ │ │ + b 96b04 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 963b4 │ │ │ │ + beq 964b4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 963b4 │ │ │ │ + b 964b4 │ │ │ │ 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 95aa4 │ │ │ │ + b 95384 │ │ │ │ + ldr r0, [pc, #2048] @ 96e24 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96a04 │ │ │ │ - ldr r1, [pc, #2028] @ 96d24 │ │ │ │ + beq 96b04 │ │ │ │ + ldr r1, [pc, #2028] @ 96e24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 950f4 │ │ │ │ - b 96a04 │ │ │ │ + bne 951f4 │ │ │ │ + b 96b04 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96350 │ │ │ │ - b 93fbc │ │ │ │ - ldr r3, [pc, #1988] @ 96d28 │ │ │ │ + bne 96450 │ │ │ │ + b 940bc │ │ │ │ + ldr r3, [pc, #1988] @ 96e28 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94ccc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94ccc │ │ │ │ ldr r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94ccc │ │ │ │ ldr r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ - ldr r3, [pc, #1936] @ 96d2c │ │ │ │ + beq 94ccc │ │ │ │ + ldr r3, [pc, #1936] @ 96e2c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94ccc │ │ │ │ ldr r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94ccc │ │ │ │ ldr r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94ccc │ │ │ │ ldr r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94ccc │ │ │ │ ldr r3, [r2, #4092] @ 0xffc │ │ │ │ - ldr r2, [pc, #1884] @ 96d30 │ │ │ │ - ldr r9, [pc, #1864] @ 96d20 │ │ │ │ + ldr r2, [pc, #1884] @ 96e30 │ │ │ │ + ldr r9, [pc, #1864] @ 96e20 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r5, r2 │ │ │ │ - ldr r2, [pc, #1872] @ 96d34 │ │ │ │ + ldr r2, [pc, #1872] @ 96e34 │ │ │ │ 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] @ 96e38 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1840] @ 96d3c │ │ │ │ + ldr r2, [pc, #1840] @ 96e3c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1828] @ 96d40 │ │ │ │ + ldr r2, [pc, #1828] @ 96e40 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1816] @ 96d44 │ │ │ │ + ldr r2, [pc, #1816] @ 96e44 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1804] @ 96d48 │ │ │ │ + ldr r2, [pc, #1804] @ 96e48 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1792] @ 96d4c │ │ │ │ + ldr r2, [pc, #1792] @ 96e4c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1780] @ 96d50 │ │ │ │ + ldr r2, [pc, #1780] @ 96e50 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1768] @ 96d54 │ │ │ │ + ldr r2, [pc, #1768] @ 96e54 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1756] @ 96d58 │ │ │ │ + ldr r2, [pc, #1756] @ 96e58 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1744] @ 96d5c │ │ │ │ + ldr r2, [pc, #1744] @ 96e5c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1732] @ 96d60 │ │ │ │ + ldr r2, [pc, #1732] @ 96e60 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1720] @ 96d64 │ │ │ │ + ldr r2, [pc, #1720] @ 96e64 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1708] @ 96d68 │ │ │ │ + ldr r2, [pc, #1708] @ 96e68 │ │ │ │ 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 94f7c │ │ │ │ + b 94ccc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 96e14 │ │ │ │ + bne 96f14 │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93ea8 │ │ │ │ - b 960e0 │ │ │ │ + bne 93fa8 │ │ │ │ + b 961e0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96890 │ │ │ │ + beq 96990 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96a20 │ │ │ │ + bne 96b20 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96a2c │ │ │ │ - b 96a38 │ │ │ │ + beq 96b2c │ │ │ │ + b 96b38 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 94504 │ │ │ │ - b 94510 │ │ │ │ + beq 94604 │ │ │ │ + b 94610 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - b 9435c │ │ │ │ + b 9445c │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - bne 96760 │ │ │ │ + bne 96860 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96830 │ │ │ │ + bne 96930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96774 │ │ │ │ + bne 96874 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96bc4 │ │ │ │ + bne 96cc4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9678c │ │ │ │ + bne 9688c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c88 │ │ │ │ + bne 96d88 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94470 │ │ │ │ + bne 94570 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94470 │ │ │ │ + beq 94570 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 967c4 │ │ │ │ + bne 968c4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96894 │ │ │ │ + bne 96994 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 967d8 │ │ │ │ + bne 968d8 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d7c │ │ │ │ + bne 97e7c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 968b8 │ │ │ │ - b 944b8 │ │ │ │ + beq 969b8 │ │ │ │ + b 945b8 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95b20 │ │ │ │ + beq 95c20 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - beq 95b28 │ │ │ │ - b 95b34 │ │ │ │ + beq 95c28 │ │ │ │ + b 95c34 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95bd8 │ │ │ │ + beq 95cd8 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - beq 95be0 │ │ │ │ - b 95bec │ │ │ │ + beq 95ce0 │ │ │ │ + b 95cec │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 94518 │ │ │ │ - b 94524 │ │ │ │ + beq 94618 │ │ │ │ + b 94624 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 9684c │ │ │ │ + bne 9694c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96bc8 │ │ │ │ + bne 96cc8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96860 │ │ │ │ + bne 96960 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c88 │ │ │ │ + bne 96d88 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96878 │ │ │ │ + bne 96978 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967a4 │ │ │ │ + bne 968a4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94488 │ │ │ │ + bne 94588 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94488 │ │ │ │ + beq 94588 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 968b0 │ │ │ │ + bne 969b0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c2c │ │ │ │ + bne 96d2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 944b8 │ │ │ │ + bne 945b8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944b8 │ │ │ │ + beq 945b8 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b 944b8 │ │ │ │ + b 945b8 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94050 │ │ │ │ + beq 94150 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94050 │ │ │ │ + bne 94150 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94050 │ │ │ │ + bne 94150 │ │ │ │ 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 94150 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94ae4 │ │ │ │ + beq 94be4 │ │ │ │ ldr ip, [r5, #84] @ 0x54 │ │ │ │ - b 94b7c │ │ │ │ - ldr r3, [pc, #1092] @ 96d6c │ │ │ │ + b 94c7c │ │ │ │ + ldr r3, [pc, #1092] @ 96e6c │ │ │ │ ldr r3, [r3, #-4088] @ 0xfffff008 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e78 │ │ │ │ + beq 94f78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 94bcc │ │ │ │ - b 94e78 │ │ │ │ + bne 94ccc │ │ │ │ + b 94f78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95040 │ │ │ │ + beq 95140 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - beq 96ac8 │ │ │ │ + beq 96bc8 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ - bne 94628 │ │ │ │ + bne 94728 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9461c │ │ │ │ - b 94628 │ │ │ │ + bne 9471c │ │ │ │ + b 94728 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9646c │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9656c │ │ │ │ + bl 359840 │ │ │ │ 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 +111750,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 9656c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 96350 │ │ │ │ - ldr r0, [pc, #888] @ 96d70 │ │ │ │ - bl 8be20 │ │ │ │ + b 96450 │ │ │ │ + ldr r0, [pc, #888] @ 96e70 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94ac4 │ │ │ │ + bne 94bc4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97f30 │ │ │ │ + bne 98030 │ │ │ │ mvn r0, #0 │ │ │ │ - b 948d8 │ │ │ │ + b 949d8 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ - bne 96a38 │ │ │ │ + bne 96b38 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9797c │ │ │ │ + bne 97a7c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944b8 │ │ │ │ + bne 945b8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944b8 │ │ │ │ + beq 945b8 │ │ │ │ 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 945b8 │ │ │ │ + b 969c4 │ │ │ │ + ldr r3, [pc, #664] @ 96e04 │ │ │ │ + bl 359840 │ │ │ │ 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 +111807,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 95a4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96968 │ │ │ │ - b 94628 │ │ │ │ + beq 96a68 │ │ │ │ + b 94728 │ │ │ │ cmp r3, lr │ │ │ │ - beq 97ab4 │ │ │ │ + beq 97bb4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96ad4 │ │ │ │ - ldr ip, [pc, #608] @ 96d50 │ │ │ │ + bne 96bd4 │ │ │ │ + ldr ip, [pc, #608] @ 96e50 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97ac0 │ │ │ │ + beq 97bc0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96af0 │ │ │ │ - ldr ip, [pc, #552] @ 96d34 │ │ │ │ + bne 96bf0 │ │ │ │ + ldr ip, [pc, #552] @ 96e34 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97eac │ │ │ │ + beq 97fac │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b0c │ │ │ │ + bne 96c0c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 97acc │ │ │ │ + beq 97bcc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b24 │ │ │ │ - ldr ip, [pc, #548] @ 96d64 │ │ │ │ + bne 96c24 │ │ │ │ + ldr ip, [pc, #548] @ 96e64 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 979dc │ │ │ │ + bne 97adc │ │ │ │ orr r1, r1, #67108864 @ 0x4000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95b5c │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97724 │ │ │ │ + bne 97824 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9610c │ │ │ │ + beq 9620c │ │ │ │ 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 9620c │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - bne 95abc │ │ │ │ - b 95ac0 │ │ │ │ + bne 95bbc │ │ │ │ + b 95bc0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95eac │ │ │ │ - b 95eb8 │ │ │ │ + bne 95fac │ │ │ │ + b 95fb8 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - bne 96be4 │ │ │ │ + bne 96ce4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c8c │ │ │ │ + bne 96d8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96bf8 │ │ │ │ + bne 96cf8 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967a4 │ │ │ │ + bne 968a4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c10 │ │ │ │ + bne 96d10 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96890 │ │ │ │ + bne 96990 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944a0 │ │ │ │ + bne 945a0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 944a4 │ │ │ │ + beq 945a4 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #32] │ │ │ │ - beq 968b8 │ │ │ │ - b 944b8 │ │ │ │ + beq 969b8 │ │ │ │ + b 945b8 │ │ │ │ ldr ip, [r9, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - beq 97b80 │ │ │ │ + beq 97c80 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 96c64 │ │ │ │ + bne 96d64 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bb4 │ │ │ │ + bne 97cb4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r6 │ │ │ │ - bne 94488 │ │ │ │ + bne 94588 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94488 │ │ │ │ - b 96704 │ │ │ │ + beq 94588 │ │ │ │ + b 96804 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - bne 96ca8 │ │ │ │ + bne 96da8 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967a8 │ │ │ │ + bne 968a8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96cbc │ │ │ │ + bne 96dbc │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96890 │ │ │ │ + bne 96990 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 967cc │ │ │ │ - b 967d8 │ │ │ │ + beq 968cc │ │ │ │ + b 968d8 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95b34 │ │ │ │ + beq 95c34 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ - beq 95b3c │ │ │ │ - b 94524 │ │ │ │ + beq 95c3c │ │ │ │ + b 94624 │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94b7c │ │ │ │ - b 94a38 │ │ │ │ + beq 94c7c │ │ │ │ + b 94b38 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, ip, lsl r5 │ │ │ │ - eorseq sp, r5, ip, ror #7 │ │ │ │ + mlaseq r5, ip, sl, sp │ │ │ │ + eorseq sp, r5, ip, ror #18 │ │ │ │ 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 +111980,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 │ │ │ │ + @ instruction: 0x000a56bc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 973e8 │ │ │ │ + beq 974e8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #60] @ 0x3c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #64] @ 0x40 │ │ │ │ - beq 97b28 │ │ │ │ + beq 97c28 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 96dbc │ │ │ │ + bne 96ebc │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972c8 │ │ │ │ + bne 973c8 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9548c │ │ │ │ + bne 9558c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9548c │ │ │ │ + beq 9558c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #72] @ 0x48 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ - bne 97c8c │ │ │ │ + bne 97d8c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 954a4 │ │ │ │ + bne 955a4 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954a4 │ │ │ │ + beq 955a4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #76] @ 0x4c │ │ │ │ cmp lr, ip │ │ │ │ - beq 954a4 │ │ │ │ + beq 955a4 │ │ │ │ str ip, [r2, #76] @ 0x4c │ │ │ │ - b 954a4 │ │ │ │ + b 955a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 966ec │ │ │ │ - b 94b50 │ │ │ │ + bne 967ec │ │ │ │ + b 94c50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97074 │ │ │ │ + bne 97174 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bne 96e4c │ │ │ │ + bne 96f4c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b0 │ │ │ │ + bne 977b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e60 │ │ │ │ + bne 96f60 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97308 │ │ │ │ + bne 97408 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cac │ │ │ │ + bne 97dac │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97380 │ │ │ │ + bne 97480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e90 │ │ │ │ + bne 96f90 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97444 │ │ │ │ + bne 97544 │ │ │ │ mov r0, #0 │ │ │ │ - b 9542c │ │ │ │ + b 9552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97afc │ │ │ │ + bne 97bfc │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955ac │ │ │ │ + bne 956ac │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 955ac │ │ │ │ + beq 956ac │ │ │ │ str lr, [r2, #116] @ 0x74 │ │ │ │ - b 955ac │ │ │ │ + b 956ac │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ ldr lr, [r2, #12] │ │ │ │ - bne 96ee0 │ │ │ │ + bne 96fe0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a50 │ │ │ │ + bne 97b50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ef4 │ │ │ │ + bne 96ff4 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b0 │ │ │ │ + bne 975b0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97db4 │ │ │ │ + bne 97eb4 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977cc │ │ │ │ + bne 978cc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97b8c │ │ │ │ + bne 97c8c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9536c │ │ │ │ + beq 9546c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bne 96f44 │ │ │ │ + bne 97044 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9763c │ │ │ │ + bne 9773c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f58 │ │ │ │ + bne 97058 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97514 │ │ │ │ + bne 97614 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c48 │ │ │ │ + bne 97d48 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97890 │ │ │ │ + bne 97990 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f88 │ │ │ │ + bne 97088 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e2c │ │ │ │ + bne 96f2c │ │ │ │ mov r0, #0 │ │ │ │ - b 953cc │ │ │ │ + b 954cc │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, r0 │ │ │ │ - beq 95b90 │ │ │ │ + beq 95c90 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 95b98 │ │ │ │ - b 95ba4 │ │ │ │ + beq 95c98 │ │ │ │ + b 95ca4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ - bne 97cf8 │ │ │ │ + bne 97df8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd8 │ │ │ │ + bne 970d8 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97d18 │ │ │ │ + bne 97e18 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9787c │ │ │ │ + bne 9797c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9536c │ │ │ │ + beq 9546c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #24] │ │ │ │ - bne 97ccc │ │ │ │ + bne 97dcc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9701c │ │ │ │ + bne 9711c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97184 │ │ │ │ + bne 97284 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9539c │ │ │ │ + bne 9549c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9539c │ │ │ │ + beq 9549c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #32] │ │ │ │ - bne 97d48 │ │ │ │ + bne 97e48 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9705c │ │ │ │ + bne 9715c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 971c4 │ │ │ │ + bne 972c4 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953cc │ │ │ │ + bne 954cc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953cc │ │ │ │ + beq 954cc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #40] @ 0x28 │ │ │ │ - bne 97d30 │ │ │ │ + bne 97e30 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9709c │ │ │ │ + bne 9719c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97204 │ │ │ │ + bne 97304 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953fc │ │ │ │ + bne 954fc │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953fc │ │ │ │ + beq 954fc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #48] @ 0x30 │ │ │ │ - bne 97ddc │ │ │ │ + bne 97edc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 970dc │ │ │ │ + bne 971dc │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97244 │ │ │ │ + bne 97344 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9542c │ │ │ │ + bne 9552c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9542c │ │ │ │ + beq 9552c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #56] @ 0x38 │ │ │ │ - beq 97b60 │ │ │ │ + beq 97c60 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ - bne 97120 │ │ │ │ + bne 97220 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97284 │ │ │ │ + bne 97384 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9545c │ │ │ │ + bne 9555c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9545c │ │ │ │ - b 96d90 │ │ │ │ + beq 9555c │ │ │ │ + b 96e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 977c8 │ │ │ │ + beq 978c8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #16] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97cdc │ │ │ │ + bne 97ddc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9716c │ │ │ │ + bne 9726c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ff4 │ │ │ │ + bne 970f4 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95384 │ │ │ │ + bne 95484 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95384 │ │ │ │ + beq 95484 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #24] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #28] │ │ │ │ - bne 97cbc │ │ │ │ + bne 97dbc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 971ac │ │ │ │ + bne 972ac │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97034 │ │ │ │ + bne 97134 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953b4 │ │ │ │ + bne 954b4 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953b4 │ │ │ │ + beq 954b4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #32] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #36] @ 0x24 │ │ │ │ - bne 97d20 │ │ │ │ + bne 97e20 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 971ec │ │ │ │ + bne 972ec │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97074 │ │ │ │ + bne 97174 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953e4 │ │ │ │ + bne 954e4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953e4 │ │ │ │ + beq 954e4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #44] @ 0x2c │ │ │ │ - bne 97dcc │ │ │ │ + bne 97ecc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9722c │ │ │ │ + bne 9732c │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970b4 │ │ │ │ + bne 971b4 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95414 │ │ │ │ + bne 95514 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95414 │ │ │ │ + beq 95514 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #52] @ 0x34 │ │ │ │ - bne 97d84 │ │ │ │ + bne 97e84 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9726c │ │ │ │ + bne 9736c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970f4 │ │ │ │ + bne 971f4 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95444 │ │ │ │ + bne 95544 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95444 │ │ │ │ + beq 95544 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #60] @ 0x3c │ │ │ │ - beq 97b54 │ │ │ │ + beq 97c54 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ - bne 972b0 │ │ │ │ + bne 973b0 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96d90 │ │ │ │ + bne 96e90 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95474 │ │ │ │ + bne 95574 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95474 │ │ │ │ + beq 95574 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #64] @ 0x40 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ - bne 97c7c │ │ │ │ + bne 97d7c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972f0 │ │ │ │ + bne 973f0 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96dd4 │ │ │ │ + bne 96ed4 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96df0 │ │ │ │ - b 954a4 │ │ │ │ + beq 96ef0 │ │ │ │ + b 955a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970b4 │ │ │ │ + bne 971b4 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - bne 97328 │ │ │ │ + bne 97428 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97380 │ │ │ │ + bne 97480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9733c │ │ │ │ + bne 9743c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97444 │ │ │ │ + bne 97544 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d58 │ │ │ │ + bne 97e58 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9758c │ │ │ │ + bne 9768c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9736c │ │ │ │ + bne 9746c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973e8 │ │ │ │ + bne 974e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 9545c │ │ │ │ + b 9555c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97244 │ │ │ │ + bne 97344 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - bne 9739c │ │ │ │ + bne 9749c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97448 │ │ │ │ + bne 97548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973b0 │ │ │ │ + bne 974b0 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97588 │ │ │ │ + bne 97688 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d94 │ │ │ │ + bne 97e94 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973ec │ │ │ │ + bne 974ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973e0 │ │ │ │ + bne 974e0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9783c │ │ │ │ + bne 9793c │ │ │ │ mov r0, #0 │ │ │ │ - b 95474 │ │ │ │ + b 95574 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 97408 │ │ │ │ + bne 97508 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97840 │ │ │ │ + bne 97940 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9741c │ │ │ │ + bne 9751c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975ec │ │ │ │ + bne 976ec │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97434 │ │ │ │ + bne 97534 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e0c │ │ │ │ + bne 96f0c │ │ │ │ mov r0, #0 │ │ │ │ - b 954a4 │ │ │ │ + b 955a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970f4 │ │ │ │ + bne 971f4 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - bne 97464 │ │ │ │ + bne 97564 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9758c │ │ │ │ + bne 9768c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97478 │ │ │ │ + bne 97578 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973e8 │ │ │ │ + bne 974e8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97490 │ │ │ │ + bne 97590 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9783c │ │ │ │ + bne 9793c │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974a8 │ │ │ │ + bne 975a8 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975ec │ │ │ │ + bne 976ec │ │ │ │ mov r0, #0 │ │ │ │ - b 9548c │ │ │ │ + b 9558c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #12] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 974d0 │ │ │ │ + bne 975d0 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977cc │ │ │ │ + bne 978cc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 974e4 │ │ │ │ + bne 975e4 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f24 │ │ │ │ + bne 97024 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974fc │ │ │ │ + bne 975fc │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97638 │ │ │ │ + bne 97738 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9539c │ │ │ │ + bne 9549c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9539c │ │ │ │ + beq 9549c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - bne 97534 │ │ │ │ + bne 97634 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97890 │ │ │ │ + bne 97990 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97548 │ │ │ │ + bne 97648 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e2c │ │ │ │ + bne 96f2c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ba4 │ │ │ │ + bne 97ca4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b0 │ │ │ │ + bne 977b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97578 │ │ │ │ + bne 97678 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97308 │ │ │ │ + bne 97408 │ │ │ │ mov r0, #0 │ │ │ │ - b 953fc │ │ │ │ + b 954fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97284 │ │ │ │ + bne 97384 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - bne 975a8 │ │ │ │ + bne 976a8 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973ec │ │ │ │ + bne 974ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975bc │ │ │ │ + bne 976bc │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9783c │ │ │ │ + bne 9793c │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9741c │ │ │ │ + bne 9751c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f0 │ │ │ │ + bne 976f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97428 │ │ │ │ - b 97434 │ │ │ │ + beq 97528 │ │ │ │ + b 97534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96dd4 │ │ │ │ + bne 96ed4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - b 975d8 │ │ │ │ + b 976d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b6c │ │ │ │ + bne 97c6c │ │ │ │ str ip, [r2, #132] @ 0x84 │ │ │ │ - b 955f4 │ │ │ │ + b 956f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96ebc │ │ │ │ + beq 96fbc │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #116] @ 0x74 │ │ │ │ cmp ip, lr │ │ │ │ - beq 955ac │ │ │ │ - b 96ebc │ │ │ │ + beq 956ac │ │ │ │ + b 96fbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96f24 │ │ │ │ - b 96ff4 │ │ │ │ + beq 97024 │ │ │ │ + b 970f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97184 │ │ │ │ + bne 97284 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - bne 97658 │ │ │ │ + bne 97758 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97518 │ │ │ │ + bne 97618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9766c │ │ │ │ + bne 9776c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9788c │ │ │ │ + bne 9798c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c9c │ │ │ │ + bne 97d9c │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e30 │ │ │ │ + bne 96f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9769c │ │ │ │ + bne 9779c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976ac │ │ │ │ + bne 977ac │ │ │ │ mov r0, #0 │ │ │ │ - b 953e4 │ │ │ │ + b 954e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97204 │ │ │ │ + bne 97304 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bne 976cc │ │ │ │ + bne 977cc │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9730c │ │ │ │ + bne 9740c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976e0 │ │ │ │ + bne 977e0 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9737c │ │ │ │ + bne 9747c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97dec │ │ │ │ + bne 97eec │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97448 │ │ │ │ + bne 97548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97710 │ │ │ │ + bne 97810 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97588 │ │ │ │ + bne 97688 │ │ │ │ mov r0, #0 │ │ │ │ - b 95444 │ │ │ │ - ldr r6, [pc, #-2476] @ 96d74 │ │ │ │ + b 95544 │ │ │ │ + ldr r6, [pc, #-2476] @ 96e74 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96984 │ │ │ │ - ldr r1, [pc, #-2484] @ 96d78 │ │ │ │ + b 96a84 │ │ │ │ + ldr r1, [pc, #-2484] @ 96e78 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 97c68 │ │ │ │ + bne 97d68 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96b60 │ │ │ │ - b 9610c │ │ │ │ + bne 96c60 │ │ │ │ + b 9620c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97514 │ │ │ │ - b 97034 │ │ │ │ - ldr r2, [pc, #-2524] @ 96d7c │ │ │ │ + beq 97614 │ │ │ │ + b 97134 │ │ │ │ + ldr r2, [pc, #-2524] @ 96e7c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 94bcc │ │ │ │ - b 96a04 │ │ │ │ + bge 94ccc │ │ │ │ + b 96b04 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - bne 97784 │ │ │ │ + bne 97884 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ec4 │ │ │ │ + bne 96fc4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97798 │ │ │ │ + bne 97898 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a4c │ │ │ │ + bne 97b4c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977b0 │ │ │ │ + bne 978b0 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b0 │ │ │ │ + bne 975b0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95354 │ │ │ │ + bne 95454 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95354 │ │ │ │ + beq 95454 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 977e8 │ │ │ │ + bne 978e8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f28 │ │ │ │ + bne 97028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977fc │ │ │ │ + bne 978fc │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97638 │ │ │ │ + bne 97738 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97da4 │ │ │ │ + bne 97ea4 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97518 │ │ │ │ + bne 97618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9782c │ │ │ │ + bne 9792c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9788c │ │ │ │ + bne 9798c │ │ │ │ mov r0, #0 │ │ │ │ - b 953b4 │ │ │ │ + b 954b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972c8 │ │ │ │ + bne 973c8 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - bne 975d8 │ │ │ │ + bne 976d8 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f0 │ │ │ │ + bne 976f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97434 │ │ │ │ + bne 97534 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97434 │ │ │ │ + beq 97534 │ │ │ │ mov r0, lr │ │ │ │ - b 96e0c │ │ │ │ + b 96f0c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - b 9536c │ │ │ │ + b 9546c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971c4 │ │ │ │ + bne 972c4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bne 978ac │ │ │ │ + bne 979ac │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e30 │ │ │ │ + bne 96f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978c0 │ │ │ │ + bne 979c0 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976ac │ │ │ │ + bne 977ac │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c58 │ │ │ │ + bne 97d58 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9730c │ │ │ │ + bne 9740c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978f0 │ │ │ │ + bne 979f0 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9737c │ │ │ │ + bne 9747c │ │ │ │ mov r0, #0 │ │ │ │ - b 95414 │ │ │ │ + b 95514 │ │ │ │ ldr ip, [r9, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97fc4 │ │ │ │ + bne 980c4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9791c │ │ │ │ + bne 97a1c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c3c │ │ │ │ + bne 96d3c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c40 │ │ │ │ + bne 97d40 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94470 │ │ │ │ + beq 94570 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - beq 97c34 │ │ │ │ + beq 97d34 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ - bne 97964 │ │ │ │ + bne 97a64 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96704 │ │ │ │ + bne 96804 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944a0 │ │ │ │ + bne 945a0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 944a0 │ │ │ │ + beq 945a0 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 97fd4 │ │ │ │ + bne 980d4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96a44 │ │ │ │ - b 944b8 │ │ │ │ + beq 96b44 │ │ │ │ + b 945b8 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ cmp lr, ip │ │ │ │ strne ip, [r2, #4] │ │ │ │ - b 95bec │ │ │ │ + b 95cec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bec │ │ │ │ + bne 97cec │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 979cc │ │ │ │ + bne 97acc │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ea0 │ │ │ │ + bne 96fa0 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96eb0 │ │ │ │ - b 955ac │ │ │ │ + beq 96fb0 │ │ │ │ + b 956ac │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b40 │ │ │ │ - ldr ip, [pc, #-3184] @ 96d80 │ │ │ │ + bne 96c40 │ │ │ │ + ldr ip, [pc, #-3184] @ 96e80 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97e94 │ │ │ │ + beq 97f94 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 979f0 │ │ │ │ - ldr ip, [pc, #-3208] @ 96d84 │ │ │ │ + bne 97af0 │ │ │ │ + ldr ip, [pc, #-3208] @ 96e84 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 982d0 │ │ │ │ + bne 983d0 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95b5c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97c24 │ │ │ │ + bne 97d24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95bb0 │ │ │ │ - b 95bbc │ │ │ │ + beq 95cb0 │ │ │ │ + b 95cbc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97938 │ │ │ │ - b 967a4 │ │ │ │ + bne 97a38 │ │ │ │ + b 968a4 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #8] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ - bne 97a6c │ │ │ │ + bne 97b6c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b4 │ │ │ │ + bne 975b4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97a80 │ │ │ │ + bne 97b80 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977c8 │ │ │ │ + bne 978c8 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a98 │ │ │ │ + bne 97b98 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f24 │ │ │ │ + bne 97024 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95384 │ │ │ │ + bne 95484 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95384 │ │ │ │ - b 97638 │ │ │ │ + beq 95484 │ │ │ │ + b 97738 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95b5c │ │ │ │ orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95b5c │ │ │ │ orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95b5c │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b 94368 │ │ │ │ + b 94468 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94548 │ │ │ │ + beq 94648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 956f8 │ │ │ │ - b 956ec │ │ │ │ + beq 957f8 │ │ │ │ + b 957ec │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r8, [ip, #120] @ 0x78 │ │ │ │ cmp r8, lr │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ - bne 97b94 │ │ │ │ + bne 97c94 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 955ac │ │ │ │ + bne 956ac │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 955ac │ │ │ │ - b 97614 │ │ │ │ + beq 956ac │ │ │ │ + b 97714 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 96db0 │ │ │ │ - b 96dbc │ │ │ │ + beq 96eb0 │ │ │ │ + b 96ebc │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 95b7c │ │ │ │ + beq 95c7c │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 95b84 │ │ │ │ - b 95b90 │ │ │ │ + beq 95c84 │ │ │ │ + b 95c90 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 972a4 │ │ │ │ - b 972b0 │ │ │ │ + beq 973a4 │ │ │ │ + b 973b0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97114 │ │ │ │ - b 97120 │ │ │ │ + beq 97214 │ │ │ │ + b 97220 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #132] @ 0x84 │ │ │ │ cmp ip, lr │ │ │ │ - beq 955f4 │ │ │ │ - b 97600 │ │ │ │ + beq 956f4 │ │ │ │ + b 97700 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96c58 │ │ │ │ - b 96c64 │ │ │ │ + beq 96d58 │ │ │ │ + b 96d64 │ │ │ │ mov r9, ip │ │ │ │ - b 9787c │ │ │ │ + b 9797c │ │ │ │ cmp r8, #0 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ - beq 97b18 │ │ │ │ - b 955ac │ │ │ │ + beq 97c18 │ │ │ │ + b 956ac │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9756c │ │ │ │ - b 97578 │ │ │ │ + beq 9766c │ │ │ │ + b 97678 │ │ │ │ mov r8, r6 │ │ │ │ - b 97938 │ │ │ │ + b 97a38 │ │ │ │ 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 94478 │ │ │ │ + b 948a4 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ - beq 95290 │ │ │ │ - b 946f4 │ │ │ │ + beq 95390 │ │ │ │ + b 947f4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r9, [ip, #112] @ 0x70 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95580 │ │ │ │ + beq 95680 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97c14 │ │ │ │ + bne 97d14 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97b00 │ │ │ │ + bne 97c00 │ │ │ │ ldr lr, [r2, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97b18 │ │ │ │ - b 955ac │ │ │ │ + beq 97c18 │ │ │ │ + b 956ac │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95bb0 │ │ │ │ - b 95bbc │ │ │ │ + beq 95cb0 │ │ │ │ + b 95cbc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97958 │ │ │ │ - b 97964 │ │ │ │ + beq 97a58 │ │ │ │ + b 97a64 │ │ │ │ mov r8, r6 │ │ │ │ - b 94470 │ │ │ │ + b 94570 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96f7c │ │ │ │ - b 96f88 │ │ │ │ + beq 9707c │ │ │ │ + b 97088 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 978e4 │ │ │ │ - b 978f0 │ │ │ │ + beq 979e4 │ │ │ │ + b 979f0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ - b 97738 │ │ │ │ + b 97838 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - beq 972e4 │ │ │ │ - b 972f0 │ │ │ │ + beq 973e4 │ │ │ │ + b 973f0 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 96df0 │ │ │ │ - b 954a4 │ │ │ │ + beq 96ef0 │ │ │ │ + b 955a4 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97690 │ │ │ │ - b 9769c │ │ │ │ + beq 97790 │ │ │ │ + b 9779c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96e84 │ │ │ │ - b 96e90 │ │ │ │ + beq 96f84 │ │ │ │ + b 96f90 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ - beq 971a0 │ │ │ │ - b 971ac │ │ │ │ + beq 972a0 │ │ │ │ + b 972ac │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ - beq 97010 │ │ │ │ - b 9701c │ │ │ │ + beq 97110 │ │ │ │ + b 9711c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97878 │ │ │ │ + bne 97978 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9536c │ │ │ │ - b 96ff4 │ │ │ │ + beq 9546c │ │ │ │ + b 970f4 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 97d40 │ │ │ │ + bne 97e40 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95354 │ │ │ │ - b 97144 │ │ │ │ + beq 95454 │ │ │ │ + b 97244 │ │ │ │ mov r0, r6 │ │ │ │ - b 97144 │ │ │ │ + b 97244 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ - beq 971e0 │ │ │ │ - b 971ec │ │ │ │ + beq 972e0 │ │ │ │ + b 972ec │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - beq 97090 │ │ │ │ - b 9709c │ │ │ │ + beq 97190 │ │ │ │ + b 9719c │ │ │ │ mov r0, r6 │ │ │ │ - b 95354 │ │ │ │ + b 95454 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ - beq 97050 │ │ │ │ - b 9705c │ │ │ │ + beq 97150 │ │ │ │ + b 9715c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97360 │ │ │ │ - b 9736c │ │ │ │ + beq 97460 │ │ │ │ + b 9746c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95ea0 │ │ │ │ - b 9470c │ │ │ │ + beq 95fa0 │ │ │ │ + b 9480c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9797c │ │ │ │ + bne 97a7c │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - b 96c2c │ │ │ │ + b 96d2c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ - beq 970e8 │ │ │ │ - b 9542c │ │ │ │ + beq 971e8 │ │ │ │ + b 9552c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 973d4 │ │ │ │ - b 973e0 │ │ │ │ + beq 974d4 │ │ │ │ + b 974e0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97820 │ │ │ │ - b 9782c │ │ │ │ + beq 97920 │ │ │ │ + b 9792c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96f18 │ │ │ │ + beq 97018 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b 9787c │ │ │ │ + b 9797c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ - beq 97220 │ │ │ │ - b 9722c │ │ │ │ + beq 97320 │ │ │ │ + b 9732c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ - beq 97238 │ │ │ │ - b 95414 │ │ │ │ + beq 97338 │ │ │ │ + b 95514 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97704 │ │ │ │ - b 97710 │ │ │ │ + beq 97804 │ │ │ │ + b 97810 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ strne lr, [r2, #4] │ │ │ │ - b 95c48 │ │ │ │ + b 95d48 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 956bc │ │ │ │ + beq 957bc │ │ │ │ str ip, [r2] │ │ │ │ - b 956bc │ │ │ │ + b 957bc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95ad0 │ │ │ │ - b 95adc │ │ │ │ + bne 95bd0 │ │ │ │ + b 95bdc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97e44 │ │ │ │ + beq 97f44 │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94698 │ │ │ │ + beq 94798 │ │ │ │ str r1, [r5, #140] @ 0x8c │ │ │ │ - b 94698 │ │ │ │ + b 94798 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23ac14 │ │ │ │ mov r3, r0 │ │ │ │ - b 95248 │ │ │ │ + b 95348 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2] │ │ │ │ - beq 95674 │ │ │ │ - b 95680 │ │ │ │ + beq 95774 │ │ │ │ + b 95780 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - beq 95688 │ │ │ │ - b 943d0 │ │ │ │ + beq 95788 │ │ │ │ + b 944d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96dfc │ │ │ │ - b 96e0c │ │ │ │ - ldr r4, [pc, #1100] @ 982e0 │ │ │ │ - b 960f4 │ │ │ │ + bne 96efc │ │ │ │ + b 96f0c │ │ │ │ + ldr r4, [pc, #1100] @ 983e0 │ │ │ │ + b 961f4 │ │ │ │ orr r1, r1, #33554432 @ 0x2000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95b5c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 968c4 │ │ │ │ - b 96a50 │ │ │ │ + beq 969c4 │ │ │ │ + b 96b50 │ │ │ │ orr r1, r1, #134217728 @ 0x8000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95b5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1048] @ 982e4 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #1048] @ 983e4 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96b08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1024] @ 982e8 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #1024] @ 983e8 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96b08 │ │ │ │ ldr r9, [ip] │ │ │ │ cmp r8, r9 │ │ │ │ strne r8, [r2] │ │ │ │ - b 95c34 │ │ │ │ + b 95d34 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96b04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 96a04 │ │ │ │ + bne 96b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ - ldr r3, [pc, #948] @ 982ec │ │ │ │ + b 96b08 │ │ │ │ + ldr r3, [pc, #948] @ 983ec │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +113139,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 96b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 96248 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 96348 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 94a00 │ │ │ │ + b 94b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 96450 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 96550 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95c0c │ │ │ │ - b 95c18 │ │ │ │ + beq 95d0c │ │ │ │ + b 95d18 │ │ │ │ str r0, [r2, #32] │ │ │ │ - b 944a4 │ │ │ │ + b 945a4 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - b 94650 │ │ │ │ - ldr r3, [pc, #772] @ 982f0 │ │ │ │ + b 94750 │ │ │ │ + ldr r3, [pc, #772] @ 983f0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #764] @ 982f4 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #764] @ 983f4 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ - bl 11a964 │ │ │ │ + b 96b08 │ │ │ │ + bl 11a8f8 │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ - bl 2a01ec │ │ │ │ - b 96a04 │ │ │ │ + bl 2a03f0 │ │ │ │ + b 96b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5520 │ │ │ │ + bl a5584 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a08 │ │ │ │ + blt 96b08 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 93e70 │ │ │ │ + b 93f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 94b30 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 94c30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98048 │ │ │ │ + bne 98148 │ │ │ │ str ip, [r2, #136] @ 0x88 │ │ │ │ - b 9560c │ │ │ │ + b 9570c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #136] @ 0x88 │ │ │ │ cmp ip, lr │ │ │ │ - bne 98040 │ │ │ │ - b 9560c │ │ │ │ + bne 98140 │ │ │ │ + b 9570c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98074 │ │ │ │ + beq 98174 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #124] @ 0x7c │ │ │ │ cmp ip, lr │ │ │ │ - beq 955dc │ │ │ │ + beq 956dc │ │ │ │ str ip, [r2, #124] @ 0x7c │ │ │ │ - b 955dc │ │ │ │ + b 956dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98094 │ │ │ │ + beq 98194 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #128] @ 0x80 │ │ │ │ cmp ip, lr │ │ │ │ - beq 955c4 │ │ │ │ + beq 956c4 │ │ │ │ str ip, [r2, #128] @ 0x80 │ │ │ │ - b 955c4 │ │ │ │ + b 956c4 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ - bne 95168 │ │ │ │ + bne 95268 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9467c │ │ │ │ - b 95adc │ │ │ │ - ldr r3, [pc, #556] @ 982f0 │ │ │ │ - ldr r1, [pc, #560] @ 982f8 │ │ │ │ + beq 9477c │ │ │ │ + b 95bdc │ │ │ │ + ldr r3, [pc, #556] @ 983f0 │ │ │ │ + ldr r1, [pc, #560] @ 983f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96b08 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 9483c │ │ │ │ - b 9486c │ │ │ │ + bne 9493c │ │ │ │ + b 9496c │ │ │ │ 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 9535c │ │ │ │ + b 96b04 │ │ │ │ + ldr r1, [pc, #508] @ 983fc │ │ │ │ + ldr r0, [pc, #508] @ 98400 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ - b 95254 │ │ │ │ + b 95354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98134 │ │ │ │ + bne 98234 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 956d4 │ │ │ │ - ldr r3, [pc, #460] @ 982f0 │ │ │ │ - ldr r1, [pc, #476] @ 98304 │ │ │ │ + b 957d4 │ │ │ │ + ldr r3, [pc, #460] @ 983f0 │ │ │ │ + ldr r1, [pc, #476] @ 98404 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96b08 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 98114 │ │ │ │ - b 9453c │ │ │ │ + bne 98214 │ │ │ │ + b 9463c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98168 │ │ │ │ + bne 98268 │ │ │ │ str lr, [r2, #104] @ 0x68 │ │ │ │ - b 9554c │ │ │ │ + b 9564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9817c │ │ │ │ + bne 9827c │ │ │ │ str lr, [r2, #108] @ 0x6c │ │ │ │ - b 95564 │ │ │ │ + b 95664 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ - bne 98150 │ │ │ │ - b 9554c │ │ │ │ + bne 98250 │ │ │ │ + b 9564c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #108] @ 0x6c │ │ │ │ cmp lr, ip │ │ │ │ - bne 98160 │ │ │ │ - b 95564 │ │ │ │ + bne 98260 │ │ │ │ + b 95664 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 97f04 │ │ │ │ + b 98004 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 97f10 │ │ │ │ - b 96a04 │ │ │ │ - ldr r3, [pc, #320] @ 982f0 │ │ │ │ + bne 98010 │ │ │ │ + b 96b04 │ │ │ │ + ldr r3, [pc, #320] @ 983f0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #332] @ 98308 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #332] @ 98408 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ - ldr r3, [pc, #292] @ 982f0 │ │ │ │ + b 96b08 │ │ │ │ + ldr r3, [pc, #292] @ 983f0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #312] @ 9830c │ │ │ │ + ldr r1, [pc, #312] @ 9840c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 948b4 │ │ │ │ + bl 117680 │ │ │ │ + b 949b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 958b0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 959b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98200 │ │ │ │ + beq 98300 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #88] @ 0x58 │ │ │ │ cmp lr, ip │ │ │ │ - beq 954ec │ │ │ │ + beq 955ec │ │ │ │ str lr, [r2, #88] @ 0x58 │ │ │ │ - b 954ec │ │ │ │ + b 955ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98238 │ │ │ │ + bne 98338 │ │ │ │ str lr, [r2, #80] @ 0x50 │ │ │ │ - b 954bc │ │ │ │ + b 955bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98230 │ │ │ │ + beq 98330 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ cmp lr, ip │ │ │ │ - beq 954d4 │ │ │ │ + beq 955d4 │ │ │ │ str lr, [r2, #84] @ 0x54 │ │ │ │ - b 954d4 │ │ │ │ + b 955d4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne 98210 │ │ │ │ - b 954bc │ │ │ │ + bne 98310 │ │ │ │ + b 955bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98264 │ │ │ │ + beq 98364 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #96] @ 0x60 │ │ │ │ cmp lr, ip │ │ │ │ - beq 9551c │ │ │ │ + beq 9561c │ │ │ │ str lr, [r2, #96] @ 0x60 │ │ │ │ - b 9551c │ │ │ │ + b 9561c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98284 │ │ │ │ + beq 98384 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95534 │ │ │ │ + beq 95634 │ │ │ │ str lr, [r2, #100] @ 0x64 │ │ │ │ - b 95534 │ │ │ │ - ldr r0, [pc, #124] @ 98310 │ │ │ │ + b 95634 │ │ │ │ + ldr r0, [pc, #124] @ 98410 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #116] @ 98314 │ │ │ │ + ldr r1, [pc, #116] @ 98414 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96b08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982bc │ │ │ │ + bne 983bc │ │ │ │ str lr, [r2, #92] @ 0x5c │ │ │ │ - b 95504 │ │ │ │ + b 95604 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ cmp lr, ip │ │ │ │ - bne 982b4 │ │ │ │ - b 95504 │ │ │ │ + bne 983b4 │ │ │ │ + b 95604 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97a0c │ │ │ │ - b 9434c │ │ │ │ + bne 97b0c │ │ │ │ + b 9444c │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - mlaseq r5, r4, r3, sp │ │ │ │ - eorseq sp, r5, r4, lsr r4 │ │ │ │ + eorseq sp, r5, r4, lsl r9 │ │ │ │ + @ instruction: 0x0035d9b4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, lsl #9 │ │ │ │ - eorseq sp, r5, r4, ror #6 │ │ │ │ + eorseq sp, r5, r4, lsl #20 │ │ │ │ + eorseq sp, r5, r4, ror #17 │ │ │ │ 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, asr #17 │ │ │ │ + eorseq sp, r5, r4, asr #16 │ │ │ │ + eorseq sp, r5, r4, asr sl │ │ │ │ + @ instruction: 0x0035daf8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, ip, ror #5 │ │ │ │ + eorseq sp, r5, ip, ror #16 │ │ │ │ │ │ │ │ -00098318 : │ │ │ │ - ldr r3, [pc, #100] @ 98384 │ │ │ │ +00098418 : │ │ │ │ + ldr r3, [pc, #100] @ 98484 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98374 │ │ │ │ + beq 98474 │ │ │ │ ldr r2, [r3, #1412] @ 0x584 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98374 │ │ │ │ + beq 98474 │ │ │ │ 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] @ 98488 │ │ │ │ + bl 359840 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9837c │ │ │ │ + beq 9847c │ │ │ │ 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 : │ │ │ │ +0009848c : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands r3, r3, #16384 @ 0x4000 │ │ │ │ - bne 983a4 │ │ │ │ + bne 984a4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 983b8 │ │ │ │ + bne 984b8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 983f8 │ │ │ │ + ldr r1, [pc, #56] @ 984f8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 983d8 │ │ │ │ + bne 984d8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x000a56bc │ │ │ │ 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 99090 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - ldr r8, [pc, #2928] @ 98fa0 │ │ │ │ + ldr r8, [pc, #2956] @ 990bc │ │ │ │ cmp sl, r8 │ │ │ │ - bne 9889c │ │ │ │ + bne 989b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98fd8 │ │ │ │ + bl 990f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98b10 │ │ │ │ - ldr sl, [pc, #2900] @ 98fa0 │ │ │ │ + beq 98c2c │ │ │ │ + ldr sl, [pc, #2928] @ 990bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2896] @ 98fa4 │ │ │ │ + ldr r1, [pc, #2924] @ 990c0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bne 987ec │ │ │ │ + bne 98878 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d9c │ │ │ │ + beq 98eb8 │ │ │ │ add r1, r2, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4] │ │ │ │ - beq 98d9c │ │ │ │ + beq 98eb8 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98b30 │ │ │ │ + beq 98c4c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 98854 │ │ │ │ + beq 988e0 │ │ │ │ cmp sl, r8 │ │ │ │ - bne 988f0 │ │ │ │ + bne 98a0c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r5, #172] @ 0xac │ │ │ │ - bne 9879c │ │ │ │ + bne 98828 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 98f34 │ │ │ │ + bne 99050 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98880 │ │ │ │ + bne 9890c │ │ │ │ ldr lr, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ cmp lr, r8 │ │ │ │ - bne 98604 │ │ │ │ + bne 98934 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 98684 │ │ │ │ + ble 98710 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - beq 98e40 │ │ │ │ + beq 98f5c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 98544 │ │ │ │ + ble 98644 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 985f0 │ │ │ │ + beq 98704 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 98544 │ │ │ │ + beq 98644 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq 985f0 │ │ │ │ + beq 986f0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 98544 │ │ │ │ + beq 98644 │ │ │ │ add r9, r1, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 985f0 │ │ │ │ + beq 986f0 │ │ │ │ cmp r0, ip │ │ │ │ - bne 9852c │ │ │ │ + bne 9862c │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ - beq 98684 │ │ │ │ + beq 98710 │ │ │ │ cmp lr, r8 │ │ │ │ str r3, [r5, #452] @ 0x1c4 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - beq 98694 │ │ │ │ - ldr r1, [pc, #2616] @ 98fa8 │ │ │ │ + beq 98720 │ │ │ │ + ldr r1, [pc, #2644] @ 990c4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c7dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c770 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 985d8 │ │ │ │ - ldr r1, [pc, #2592] @ 98fa8 │ │ │ │ - ldr r0, [pc, #2580] @ 98fa0 │ │ │ │ + beq 986d8 │ │ │ │ + ldr r1, [pc, #2620] @ 990c4 │ │ │ │ + ldr r0, [pc, #2608] @ 990bc │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c7dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c770 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98ea8 │ │ │ │ + beq 98fc4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 985b4 │ │ │ │ + beq 986b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98ed0 │ │ │ │ + beq 98fec │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 985d0 │ │ │ │ + beq 986d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 98e9c │ │ │ │ + beq 98fb8 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 98690 │ │ │ │ + beq 9871c │ │ │ │ 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 98800 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 98684 │ │ │ │ + beq 98710 │ │ │ │ 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 985f4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r7, r2 │ │ │ │ + bne 986fc │ │ │ │ cmp lr, r8 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bne 98568 │ │ │ │ + bne 98668 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 98760 │ │ │ │ + ble 987ec │ │ │ │ ldr r0, [r5, #172] @ 0xac │ │ │ │ add r3, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - beq 98730 │ │ │ │ + beq 987bc │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 985dc │ │ │ │ + ble 986dc │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp r2, lr │ │ │ │ - beq 9871c │ │ │ │ + beq 987a8 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 985dc │ │ │ │ + beq 986dc │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp r2, lr │ │ │ │ - beq 9871c │ │ │ │ + beq 987a8 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 985dc │ │ │ │ + beq 986dc │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov lr, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ - beq 9871c │ │ │ │ + beq 987a8 │ │ │ │ cmp ip, lr │ │ │ │ - beq 985dc │ │ │ │ + beq 986dc │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 98704 │ │ │ │ + bne 98790 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 98760 │ │ │ │ + beq 987ec │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - b 986bc │ │ │ │ + b 98748 │ │ │ │ mov ip, r5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 98754 │ │ │ │ + beq 987e0 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98734 │ │ │ │ - ldr ip, [pc, #2140] @ 98fac │ │ │ │ + bne 987c0 │ │ │ │ + ldr ip, [pc, #2284] @ 990c8 │ │ │ │ cmp r2, ip │ │ │ │ - bne 985dc │ │ │ │ + bne 986dc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 986ac │ │ │ │ + bne 98738 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98774 │ │ │ │ + bne 98800 │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98f88 │ │ │ │ + bne 990a4 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r6, [r3] │ │ │ │ - bne 98790 │ │ │ │ + bne 9881c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 987c4 │ │ │ │ + bne 98850 │ │ │ │ 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 985a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 984a8 │ │ │ │ + bne 985a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 984a8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 985a8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98790 │ │ │ │ + beq 9881c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98790 │ │ │ │ + bne 9881c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 98790 │ │ │ │ - ldr r1, [pc, #1980] @ 98fb0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9881c │ │ │ │ + ldr r1, [pc, #2124] @ 990cc │ │ │ │ cmp r2, r1 │ │ │ │ - bne 98b3c │ │ │ │ + bne 98c58 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 98c10 │ │ │ │ + beq 98d2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9a564 │ │ │ │ + bl 9a680 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 98c08 │ │ │ │ + beq 98d24 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98c3c │ │ │ │ + beq 98d58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98b10 │ │ │ │ + beq 98c2c │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 98494 │ │ │ │ + bne 98594 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9886c │ │ │ │ + beq 988f8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 9886c │ │ │ │ + bne 988f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #1856] @ 98fb4 │ │ │ │ - ldr r1, [pc, #1856] @ 98fb8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #2000] @ 990d0 │ │ │ │ + ldr r1, [pc, #2000] @ 990d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 98b10 │ │ │ │ + bl 117680 │ │ │ │ + b 98c2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 98c60 │ │ │ │ + bne 98d7c │ │ │ │ + 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 985cc │ │ │ │ + ldr r1, [pc, #1928] @ 990c4 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11c770 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 98ee0 │ │ │ │ + ldr r1, [pc, #1904] @ 990c4 │ │ │ │ + ldr r0, [pc, #1892] @ 990bc │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + bl 11c770 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + ldr r3, [r7] │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 98ec8 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98980 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + beq 98fac │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 9899c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r9] │ │ │ │ + beq 98fa0 │ │ │ │ + cmp r7, r9 │ │ │ │ + bne 98ee0 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + bgt 985d8 │ │ │ │ + b 98710 │ │ │ │ + ldr r1, [pc, #1796] @ 990c4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c5a0 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ + bl 11c534 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98b10 │ │ │ │ + beq 98c2c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18acc4 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18ae80 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 988e4 │ │ │ │ + beq 98a00 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 98f94 │ │ │ │ + beq 990b0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 98448 │ │ │ │ - b 98b10 │ │ │ │ + bne 98548 │ │ │ │ + b 98c2c │ │ │ │ mov r0, r5 │ │ │ │ - bl a535c │ │ │ │ + bl a53c0 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 9849c │ │ │ │ - ldr r2, [pc, #1700] @ 98fac │ │ │ │ + ble 9859c │ │ │ │ + ldr r2, [pc, #1700] @ 990c8 │ │ │ │ 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 98b68 │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 98a8c │ │ │ │ + beq 98ba8 │ │ │ │ ldr r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #1632] @ 98fac │ │ │ │ - beq 989c8 │ │ │ │ + ldreq r4, [pc, #1632] @ 990c8 │ │ │ │ + beq 98ae4 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #1616] @ 98fac │ │ │ │ - beq 989a8 │ │ │ │ + ldreq r3, [pc, #1616] @ 990c8 │ │ │ │ + beq 98ac4 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1600] @ 98fac │ │ │ │ - beq 98988 │ │ │ │ + ldreq r0, [pc, #1600] @ 990c8 │ │ │ │ + beq 98aa4 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a535c │ │ │ │ + bl a53c0 │ │ │ │ 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 98ac4 │ │ │ │ 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 98ae4 │ │ │ │ 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 98bb0 │ │ │ │ ldr lr, [sl, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98a94 │ │ │ │ + bne 98bb0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c58 │ │ │ │ + bne 98d74 │ │ │ │ ldr ip, [r6, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98c58 │ │ │ │ + bne 98d74 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98a84 │ │ │ │ + bne 98ba0 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98a84 │ │ │ │ + bne 98ba0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98d14 │ │ │ │ + beq 98e30 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98ad0 │ │ │ │ + ble 98bec │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 98aa8 │ │ │ │ + bne 98bc4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 98b20 │ │ │ │ + beq 98c3c │ │ │ │ ldr r9, [fp, #4]! │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 98f14 │ │ │ │ + bge 99030 │ │ │ │ ldr r6, [r9, #128] @ 0x80 │ │ │ │ ldr r5, [r8, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98930 │ │ │ │ - ldr r4, [pc, #1332] @ 98fac │ │ │ │ + bne 98a4c │ │ │ │ + ldr r4, [pc, #1332] @ 990c8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98a10 │ │ │ │ + beq 98b2c │ │ │ │ mov r4, r9 │ │ │ │ - b 98a20 │ │ │ │ - ldr sl, [pc, #1304] @ 98fac │ │ │ │ + b 98b3c │ │ │ │ + ldr sl, [pc, #1304] @ 990c8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c54 │ │ │ │ + bne 98d70 │ │ │ │ mov r4, sl │ │ │ │ - b 989f4 │ │ │ │ + b 98b10 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98ad0 │ │ │ │ + beq 98bec │ │ │ │ add r5, r5, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - beq 98a40 │ │ │ │ + beq 98b5c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98ab8 │ │ │ │ - ldr r3, [pc, #1244] @ 98fb4 │ │ │ │ + bne 98bd4 │ │ │ │ + ldr r3, [pc, #1244] @ 990d0 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ - ldr r1, [pc, #1244] @ 98fbc │ │ │ │ + ldr r1, [pc, #1244] @ 990d8 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b10 │ │ │ │ + beq 98c2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98b10 │ │ │ │ + bne 98c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98d74 │ │ │ │ + bne 98e90 │ │ │ │ mvn r0, #0 │ │ │ │ - b 98794 │ │ │ │ + b 98820 │ │ │ │ add r4, sp, #8 │ │ │ │ ldm r4, {r4, r5, r8} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 9849c │ │ │ │ + b 9859c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9883c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 988c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aea28 │ │ │ │ + bl aeaf8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 98ce4 │ │ │ │ + beq 98e00 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8e0 │ │ │ │ + bl 15d980 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 98cc0 │ │ │ │ - bl 92b18 │ │ │ │ + beq 98ddc │ │ │ │ + bl 92b60 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 98b98 │ │ │ │ - b 98cc0 │ │ │ │ + bne 98cb4 │ │ │ │ + b 98ddc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - bge 98d3c │ │ │ │ + bge 98e58 │ │ │ │ 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 98c98 │ │ │ │ + ldr r3, [pc, #1032] @ 990dc │ │ │ │ + bl 359840 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98dcc │ │ │ │ + bne 98ee8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 98cac │ │ │ │ + blt 98dc8 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98bf8 │ │ │ │ + beq 98d14 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - bne 98bf8 │ │ │ │ + bne 98d14 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98820 │ │ │ │ + bne 988ac │ │ │ │ mov r4, r7 │ │ │ │ - b 98c48 │ │ │ │ - ldr r1, [pc, #940] @ 98fc4 │ │ │ │ - ldr r0, [pc, #940] @ 98fc8 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 98d64 │ │ │ │ + ldr r1, [pc, #940] @ 990e0 │ │ │ │ + ldr r0, [pc, #940] @ 990e4 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b10 │ │ │ │ + beq 98c2c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98b10 │ │ │ │ + bne 98c2c │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9883c │ │ │ │ - b 98b10 │ │ │ │ + bne 988c8 │ │ │ │ + b 98c2c │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 98a78 │ │ │ │ + b 98b94 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98cf4 │ │ │ │ + bne 98e10 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98890 │ │ │ │ + beq 9891c │ │ │ │ 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 9891c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a5b68 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5bcc <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98bd4 │ │ │ │ + beq 98cf0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98ce4 │ │ │ │ + beq 98e00 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - beq 98e18 │ │ │ │ + beq 98f34 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98c28 │ │ │ │ - b 98b10 │ │ │ │ - ldr r2, [pc, #720] @ 98fcc │ │ │ │ + bne 98d44 │ │ │ │ + b 98c2c │ │ │ │ + ldr r2, [pc, #720] @ 990e8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 98e74 │ │ │ │ + bne 98f90 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98c6c │ │ │ │ - b 98890 │ │ │ │ + bne 98d88 │ │ │ │ + b 9891c │ │ │ │ mov r3, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98a40 │ │ │ │ + beq 98b5c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98d18 │ │ │ │ - ldr r3, [pc, #632] @ 98fac │ │ │ │ + bne 98e34 │ │ │ │ + ldr r3, [pc, #632] @ 990c8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98a40 │ │ │ │ - b 98ad0 │ │ │ │ + beq 98b5c │ │ │ │ + b 98bec │ │ │ │ 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 9907c │ │ │ │ + bl a5bcc <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98eec │ │ │ │ + bne 99008 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - b 98b90 │ │ │ │ + b 98cac │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b18 │ │ │ │ + beq 98c34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98b18 │ │ │ │ + bne 98c34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 98b18 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 98c34 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 98494 │ │ │ │ - b 9886c │ │ │ │ + bne 98594 │ │ │ │ + b 988f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98dc4 │ │ │ │ + beq 98ee0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 98edc │ │ │ │ + beq 98ff8 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 98544 │ │ │ │ + b 98644 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98bc8 │ │ │ │ - ldr r1, [pc, #496] @ 98fd0 │ │ │ │ + beq 98ce4 │ │ │ │ + ldr r1, [pc, #496] @ 990ec │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #464] @ 98fc0 │ │ │ │ + bl 189b58 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #464] @ 990dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98e30 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 98f4c │ │ │ │ + bl 359840 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98bc8 │ │ │ │ + beq 98ce4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98bc8 │ │ │ │ - b 98cc0 │ │ │ │ + beq 98ce4 │ │ │ │ + b 98ddc │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98c28 │ │ │ │ - b 98b10 │ │ │ │ + bne 98d44 │ │ │ │ + b 98c2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #384] @ 98fc0 │ │ │ │ - b 98df4 │ │ │ │ + bl 189b80 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #384] @ 990dc │ │ │ │ + b 98f10 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98e64 │ │ │ │ + beq 98f80 │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98e44 │ │ │ │ - ldr r0, [pc, #332] @ 98fac │ │ │ │ + bne 98f60 │ │ │ │ + ldr r0, [pc, #332] @ 990c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 98544 │ │ │ │ + bne 98644 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 984e4 │ │ │ │ - b 98684 │ │ │ │ + bne 985e4 │ │ │ │ + b 98710 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 98d08 │ │ │ │ + b 98e24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9866c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9899c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 98650 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 98980 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 985d0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 986d0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 985d8 │ │ │ │ + beq 986d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 985d8 │ │ │ │ + bne 986d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ - b 985dc │ │ │ │ + b 986dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 985b4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 986b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 98544 │ │ │ │ + b 98644 │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98cc0 │ │ │ │ + beq 98ddc │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r9] │ │ │ │ - bne 98cc0 │ │ │ │ + bne 98ddc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 98cc0 │ │ │ │ - ldr r0, [pc, #152] @ 98fb4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 98ddc │ │ │ │ + ldr r0, [pc, #152] @ 990d0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #176] @ 98fd4 │ │ │ │ + ldr r1, [pc, #176] @ 990f0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1176f0 │ │ │ │ - b 98aec │ │ │ │ + bl 117680 │ │ │ │ + b 98c08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f58 │ │ │ │ + beq 99074 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98f58 │ │ │ │ + bne 99074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 98794 │ │ │ │ - bl 2a01ec │ │ │ │ + b 98820 │ │ │ │ + bl 2a03f0 │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98ef8 │ │ │ │ - b 98cc0 │ │ │ │ + bne 99014 │ │ │ │ + b 98ddc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 98424 │ │ │ │ + b 98524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25e16c <_PySys_GetRequiredAttrString@@Base+0x6100> │ │ │ │ - b 98774 │ │ │ │ + bl 25e37c <_PySys_GetRequiredAttrString@@Base+0x6290> │ │ │ │ + b 98800 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 988e4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 98a00 │ │ │ │ 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, ror #21 │ │ │ │ + eorseq r0, r6, r0, lsr fp │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ - andeq r5, sl, r8, asr r6 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ + @ instruction: 0x000a56bc │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r0, r6, r8, lsl #11 │ │ │ │ + eorseq r0, r6, r8, lsl #22 │ │ │ │ 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 9935c │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 992a4 │ │ │ │ + beq 993c0 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 99054 │ │ │ │ + ble 99170 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 995f8 │ │ │ │ + beq 99714 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 990f4 │ │ │ │ + beq 99210 │ │ │ │ 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 99714 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 99038 │ │ │ │ + bne 99154 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 992fc │ │ │ │ + ble 99418 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 99060 │ │ │ │ + beq 9917c │ │ │ │ add lr, r4, #12 │ │ │ │ ldr lr, [lr, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne 99074 │ │ │ │ - bl 342df4 │ │ │ │ + bne 99190 │ │ │ │ + bl 343370 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 990e4 │ │ │ │ + beq 99200 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1492] @ 9967c │ │ │ │ + ldr r2, [pc, #1492] @ 99798 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 99610 │ │ │ │ - ldr r1, [pc, #1476] @ 99680 │ │ │ │ + beq 9972c │ │ │ │ + ldr r1, [pc, #1476] @ 9979c │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 990e4 │ │ │ │ + beq 99200 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 990e4 │ │ │ │ + bne 99200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 99460 │ │ │ │ + blt 996fc │ │ │ │ + ldr fp, [pc, #1396] @ 997a0 │ │ │ │ + bl 359840 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 9957c │ │ │ │ + bgt 99698 │ │ │ │ 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 993e4 │ │ │ │ + ldr ip, [pc, #1352] @ 997a4 │ │ │ │ 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 996c8 │ │ │ │ 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 +114305,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 993d4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 990e8 │ │ │ │ + beq 99204 │ │ │ │ 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 99204 │ │ │ │ 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 99204 │ │ │ │ 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 99344 │ │ │ │ cmp r3, r6 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99204 │ │ │ │ - b 990e8 │ │ │ │ + bne 99320 │ │ │ │ + b 99204 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99204 │ │ │ │ - b 990e8 │ │ │ │ - ldr r2, [pc, #1084] @ 99684 │ │ │ │ + bne 99320 │ │ │ │ + b 99204 │ │ │ │ + ldr r2, [pc, #1084] @ 997a0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +114369,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 99124 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5520 │ │ │ │ + bl a5584 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 99008 │ │ │ │ - b 990e4 │ │ │ │ + bge 99124 │ │ │ │ + b 99200 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 991b8 │ │ │ │ - b 990e8 │ │ │ │ - ldr r0, [pc, #956] @ 9968c │ │ │ │ + bne 992d4 │ │ │ │ + b 99204 │ │ │ │ + ldr r0, [pc, #956] @ 997a8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 990e4 │ │ │ │ + beq 99200 │ │ │ │ lsl r2, r8, #2 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r8, [fp, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 99174 │ │ │ │ + b 99290 │ │ │ │ add sl, r1, #1 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 995f0 │ │ │ │ + bhi 9970c │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 995f0 │ │ │ │ + beq 9970c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 99364 │ │ │ │ + bge 99480 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r2, [r2, #172] @ 0xac │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 99328 │ │ │ │ + b 99444 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 99690 │ │ │ │ + ldr r3, [pc, #820] @ 997ac │ │ │ │ add r4, r3, #520 @ 0x208 │ │ │ │ str r5, [r3, #532] @ 0x214 │ │ │ │ - b 990e8 │ │ │ │ + b 99204 │ │ │ │ sub r8, r9, #4 │ │ │ │ str r4, [r7, r8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99660 │ │ │ │ + beq 9977c │ │ │ │ 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 997c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 99674 │ │ │ │ + beq 99790 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 99568 │ │ │ │ + beq 99684 │ │ │ │ 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 +114451,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 99670 │ │ │ │ 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 99588 │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 9954c │ │ │ │ + beq 99668 │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 9946c │ │ │ │ + bge 99588 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - beq 9954c │ │ │ │ + beq 99668 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 9946c │ │ │ │ + bge 99588 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq 9954c │ │ │ │ + beq 99668 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 99454 │ │ │ │ + bgt 99570 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99404 │ │ │ │ + bne 99520 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9966c │ │ │ │ + blt 99788 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 994b0 │ │ │ │ + ble 995cc │ │ │ │ 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 994e4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 994e0 │ │ │ │ + ble 995fc │ │ │ │ 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 99624 │ │ │ │ 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 994e4 │ │ │ │ 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 9965c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r4, r1 │ │ │ │ streq r3, [r0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99518 │ │ │ │ - b 993c8 │ │ │ │ + bne 99634 │ │ │ │ + b 994e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ cmp r1, r8 │ │ │ │ - bne 993d4 │ │ │ │ + bne 994f0 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bne 9961c │ │ │ │ + bne 99738 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b 990e8 │ │ │ │ + bl 99cb4 │ │ │ │ + b 99204 │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - bls 992c8 │ │ │ │ - bl 2a01ec │ │ │ │ + bls 993e4 │ │ │ │ + bl 2a03f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 990e4 │ │ │ │ + beq 99200 │ │ │ │ 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 99290 │ │ │ │ + ldr r2, [pc, #224] @ 997b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 995c8 │ │ │ │ + bne 996e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 99594 │ │ │ │ + b 996b0 │ │ │ │ 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 996b0 │ │ │ │ + ldr r0, [pc, #176] @ 997b4 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 990e4 │ │ │ │ - bl 2a01ec │ │ │ │ - b 990e4 │ │ │ │ - ldr r0, [pc, #124] @ 9967c │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 99200 │ │ │ │ + bl 2a03f0 │ │ │ │ + b 99200 │ │ │ │ + ldr r0, [pc, #124] @ 99798 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #148] @ 9969c │ │ │ │ + ldr r1, [pc, #148] @ 997b8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 990e4 │ │ │ │ - ldr r1, [pc, #136] @ 996a0 │ │ │ │ - bl 18f198 │ │ │ │ - b 990c0 │ │ │ │ + bl 117680 │ │ │ │ + b 99200 │ │ │ │ + ldr r1, [pc, #136] @ 997bc │ │ │ │ + bl 18f354 │ │ │ │ + b 991dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 3429c4 │ │ │ │ + bl 342f40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99658 │ │ │ │ + beq 99774 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99658 │ │ │ │ + bne 99774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 99570 │ │ │ │ + b 9968c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b 990e4 │ │ │ │ + bl 99cb4 │ │ │ │ + b 99200 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 9962c │ │ │ │ - bl 2a01ec │ │ │ │ - b 99634 │ │ │ │ + b 99748 │ │ │ │ + bl 2a03f0 │ │ │ │ + b 99750 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, lsl r6 │ │ │ │ + mlaseq r6, r4, fp, r0 │ │ │ │ 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, asr #5 │ │ │ │ + eorseq sp, r5, r0, lsl #13 │ │ │ │ + eorseq r0, r6, r8, ror #22 │ │ │ │ + eorseq r0, r6, ip, lsr #23 │ │ │ │ │ │ │ │ -000996a4 : │ │ │ │ +000997c0 : │ │ │ │ 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 998e0 │ │ │ │ + ldr r5, [pc, #264] @ 998e8 │ │ │ │ + ldr r2, [pc, #264] @ 998ec │ │ │ │ ldr r3, [r5, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 997a4 │ │ │ │ - ldr r3, [pc, #252] @ 997d4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 998c0 │ │ │ │ + ldr r3, [pc, #252] @ 998f0 │ │ │ │ + bl 359840 │ │ │ │ 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 99888 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9975c │ │ │ │ + beq 99878 │ │ │ │ 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 +114675,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 920e8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 997d8 │ │ │ │ + ldr r2, [pc, #96] @ 998f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 997b4 │ │ │ │ + bne 998d0 │ │ │ │ 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 +114699,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 998a8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ │ │ │ │ -000997dc : │ │ │ │ +000998f8 : │ │ │ │ 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 99a8c │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 998c8 │ │ │ │ - ldr r3, [pc, #464] @ 999dc │ │ │ │ + bne 999e4 │ │ │ │ + ldr r3, [pc, #464] @ 99af8 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 998d8 │ │ │ │ - ldr r7, [pc, #456] @ 999e0 │ │ │ │ - ldr r2, [pc, #456] @ 999e4 │ │ │ │ + bhi 999f4 │ │ │ │ + ldr r7, [pc, #456] @ 99afc │ │ │ │ + ldr r2, [pc, #456] @ 99b00 │ │ │ │ ldr r3, [r7, #696] @ 0x2b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99958 │ │ │ │ - ldr r3, [pc, #444] @ 999e8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 99a74 │ │ │ │ + ldr r3, [pc, #444] @ 99b04 │ │ │ │ + bl 359840 │ │ │ │ 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 99a14 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 998e0 │ │ │ │ + beq 999fc │ │ │ │ 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 999cc │ │ │ │ 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 +114768,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 35704c │ │ │ │ cmp r5, r0 │ │ │ │ - bls 99810 │ │ │ │ + bls 9992c │ │ │ │ mov r6, #0 │ │ │ │ - b 998bc │ │ │ │ + b 999d8 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 998b0 │ │ │ │ + bne 999cc │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne 99948 │ │ │ │ - ldr r0, [pc, #228] @ 999ec │ │ │ │ + bne 99a64 │ │ │ │ + ldr r0, [pc, #228] @ 99b08 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 998d8 │ │ │ │ + bhi 999f4 │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #216] @ 999f0 │ │ │ │ + ldr r2, [pc, #216] @ 99b0c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 999bc │ │ │ │ + bne 99ad8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 999b0 │ │ │ │ + beq 99acc │ │ │ │ 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 999d8 │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356ad0 │ │ │ │ - b 99904 │ │ │ │ + bl 35704c │ │ │ │ + b 99a20 │ │ │ │ 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] @ 99afc │ │ │ │ + ldr r1, [pc, #104] @ 99b00 │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r0, [r2, #688] @ 0x2b0 │ │ │ │ - bne 9995c │ │ │ │ - ldr r3, [pc, #88] @ 999e8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 99a78 │ │ │ │ + ldr r3, [pc, #88] @ 99b04 │ │ │ │ + bl 359840 │ │ │ │ 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] @ 99b0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 999d4 │ │ │ │ + bne 99af0 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 99924 │ │ │ │ + b 99a40 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 99934 │ │ │ │ + b 99a50 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - b 999c0 │ │ │ │ + b 99adc │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r9, [r9], -r4 │ │ │ │ + andeq r9, r9, r0, lsl fp │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - andeq fp, r8, r4, ror #12 │ │ │ │ + andeq fp, r8, r0, asr #13 │ │ │ │ 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] @ 99ca4 │ │ │ │ mov r5, r2 │ │ │ │ mul r2, r5, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 99bd8 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r7, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99b28 │ │ │ │ + beq 99c44 │ │ │ │ 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 99ba0 │ │ │ │ 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 +114891,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 99b88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99b44 │ │ │ │ + beq 99c60 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 99b18 │ │ │ │ - ldr r0, [pc, #184] @ 99b8c │ │ │ │ + bne 99c34 │ │ │ │ + ldr r0, [pc, #184] @ 99ca8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 99b80 │ │ │ │ - ldr r2, [pc, #176] @ 99b90 │ │ │ │ - ldr r1, [pc, #176] @ 99b94 │ │ │ │ + bhi 99c9c │ │ │ │ + ldr r2, [pc, #176] @ 99cac │ │ │ │ + ldr r1, [pc, #176] @ 99cb0 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99b68 │ │ │ │ + bne 99c84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 99b5c │ │ │ │ + beq 99c78 │ │ │ │ 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 99b94 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356ad0 │ │ │ │ - b 99ad0 │ │ │ │ + bl 35704c │ │ │ │ + b 99bec │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b 99ab4 │ │ │ │ - ldr r2, [pc, #68] @ 99b90 │ │ │ │ + b 99bd0 │ │ │ │ + ldr r2, [pc, #68] @ 99cac │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #60] @ 99b94 │ │ │ │ + ldr r2, [pc, #60] @ 99cb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99b6c │ │ │ │ + bne 99c88 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b 99af4 │ │ │ │ + b 99c10 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 99b04 │ │ │ │ + b 99c20 │ │ │ │ mov r4, #0 │ │ │ │ - b 99a78 │ │ │ │ + b 99b94 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, ror #12 │ │ │ │ + andeq fp, r8, r0, asr #13 │ │ │ │ │ │ │ │ -00099b98 : │ │ │ │ +00099cb4 : │ │ │ │ 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] @ 99f48 │ │ │ │ + ldr r2, [pc, #636] @ 99f4c │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99d64 │ │ │ │ + bne 99e80 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ 99e34 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #612] @ 99f50 │ │ │ │ + bl 359840 │ │ │ │ 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 99e58 │ │ │ │ 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 99d48 │ │ │ │ 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 99e58 │ │ │ │ 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 99e38 │ │ │ │ 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 +115012,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 99dd0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99cb0 │ │ │ │ + beq 99dcc │ │ │ │ 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 99eb8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99d70 │ │ │ │ + beq 99e8c │ │ │ │ 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 +115055,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] @ 99f54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99e20 │ │ │ │ + bne 99f3c │ │ │ │ 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 +115080,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 99de4 │ │ │ │ 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 +115113,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 99e70 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ + andeq r9, r9, r8, asr pc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ 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] @ 9a1d0 │ │ │ │ + bl 359840 │ │ │ │ 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 9a0e4 │ │ │ │ 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 99fd4 │ │ │ │ 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 9a0e4 │ │ │ │ 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 9a0c4 │ │ │ │ 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 +115175,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 9a05c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99f3c │ │ │ │ + beq 9a058 │ │ │ │ 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 9a13c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99ff4 │ │ │ │ + beq 9a110 │ │ │ │ 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 +115217,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] @ 9a1d4 │ │ │ │ + ldr r0, [pc, #232] @ 9a1d8 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9a0a8 │ │ │ │ + bne 9a1c4 │ │ │ │ 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 +115241,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 9a070 │ │ │ │ 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 +115262,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] @ 9a1d4 │ │ │ │ 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 9a100 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ │ │ │ │ -0009a0c0 : │ │ │ │ +0009a1dc : │ │ │ │ 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 9a3ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #548] @ 9a314 │ │ │ │ + ldr r2, [pc, #548] @ 9a430 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a110 │ │ │ │ + bne 9a22c │ │ │ │ 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] @ 9a434 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a13c │ │ │ │ + bne 9a258 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 9a2c0 │ │ │ │ + beq 9a3dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9a564 │ │ │ │ - bl aea28 │ │ │ │ + b 9a680 │ │ │ │ + bl aeaf8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9a2a0 │ │ │ │ + beq 9a3bc │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8e0 │ │ │ │ + bl 15d980 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a27c │ │ │ │ - bl 92b18 │ │ │ │ + beq 9a398 │ │ │ │ + bl 92b60 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 9a27c │ │ │ │ + beq 9a398 │ │ │ │ mov r4, r5 │ │ │ │ - b 9a190 │ │ │ │ + b 9a2ac │ │ │ │ cmp r4, r7 │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - bge 9a20c │ │ │ │ + bge 9a328 │ │ │ │ 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 9a298 │ │ │ │ + ldr r8, [pc, #364] @ 9a438 │ │ │ │ + bl 359840 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a238 │ │ │ │ + bne 9a354 │ │ │ │ cmp r4, r7 │ │ │ │ - blt 9a1f4 │ │ │ │ + blt 9a310 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a1ec │ │ │ │ + beq 9a308 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9a1ec │ │ │ │ + bne 9a308 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 9a108 │ │ │ │ + b 9a224 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5b68 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5bcc <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a1c8 │ │ │ │ - b 9a27c │ │ │ │ + beq 9a2e4 │ │ │ │ + b 9a398 │ │ │ │ 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 9a41c │ │ │ │ + bl a5bcc <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a2d8 │ │ │ │ + bne 9a3f4 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - b 9a188 │ │ │ │ + b 9a2a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1c0 │ │ │ │ - ldr r3, [pc, #212] @ 9a320 │ │ │ │ + beq 9a2dc │ │ │ │ + ldr r3, [pc, #212] @ 9a43c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189b58 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a2b4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9a3d0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1c0 │ │ │ │ + beq 9a2dc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1c0 │ │ │ │ + beq 9a2dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a2a0 │ │ │ │ + beq 9a3bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9a2a8 │ │ │ │ + beq 9a3c4 │ │ │ │ mov r0, #0 │ │ │ │ - b 9a108 │ │ │ │ + b 9a224 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9a2a0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9a3bc │ │ │ │ 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 189b80 <_PyErr_Clear@@Base> │ │ │ │ + b 9a378 │ │ │ │ + ldr r1, [pc, #92] @ 9a440 │ │ │ │ + ldr r0, [pc, #92] @ 9a444 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a3bc │ │ │ │ + bl 34aca0 │ │ │ │ + b 9a3bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a27c │ │ │ │ + beq 9a398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9a27c │ │ │ │ + bne 9a398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9a27c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9a398 │ │ │ │ + bl 2a03f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a2e4 │ │ │ │ - b 9a27c │ │ │ │ + bne 9a400 │ │ │ │ + b 9a398 │ │ │ │ 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 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ │ │ │ │ -0009a32c : │ │ │ │ +0009a448 : │ │ │ │ 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 9a614 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 9a4f8 │ │ │ │ + beq 9a614 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9a47c │ │ │ │ - blt 9a51c │ │ │ │ - ldr r8, [pc, #472] @ 9a544 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9a598 │ │ │ │ + blt 9a638 │ │ │ │ + ldr r8, [pc, #472] @ 9a660 │ │ │ │ + bl 359840 │ │ │ │ ldr r1, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bgt 9a4a0 │ │ │ │ + bgt 9a5bc │ │ │ │ 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 9a5a0 │ │ │ │ + ldr r0, [pc, #424] @ 9a664 │ │ │ │ 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 9a5f8 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a3e0 │ │ │ │ + beq 9a4fc │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3] │ │ │ │ - beq 9a43c │ │ │ │ + beq 9a558 │ │ │ │ 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 9a558 │ │ │ │ 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 9a588 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a418 │ │ │ │ + bne 9a534 │ │ │ │ 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 9a534 │ │ │ │ + b 9a558 │ │ │ │ + ldr r4, [pc, #200] @ 9a668 │ │ │ │ + b 9a580 │ │ │ │ + ldr r0, [pc, #196] @ 9a66c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a504 │ │ │ │ + beq 9a620 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a3c4 │ │ │ │ + b 9a4e0 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a50c │ │ │ │ - ldr r0, [pc, #160] @ 9a550 │ │ │ │ + bhi 9a628 │ │ │ │ + ldr r0, [pc, #160] @ 9a66c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a504 │ │ │ │ + beq 9a620 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r7, r8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a3d8 │ │ │ │ + bne 9a4f4 │ │ │ │ str r0, [r3] │ │ │ │ - b 9a3ec │ │ │ │ - ldr r3, [pc, #112] @ 9a554 │ │ │ │ + b 9a508 │ │ │ │ + ldr r3, [pc, #112] @ 9a670 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a52c │ │ │ │ + bne 9a648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ 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 9a4e0 │ │ │ │ + ldr r1, [pc, #88] @ 9a674 │ │ │ │ + ldr r0, [pc, #88] @ 9a678 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 9a580 │ │ │ │ + bl 2a03f0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 9a5d8 │ │ │ │ + b 9a620 │ │ │ │ + ldr r0, [pc, #60] @ 9a67c │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a504 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a620 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a3c4 │ │ │ │ + b 9a4e0 │ │ │ │ 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, asr #5 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ - eorseq sp, r5, r0, lsl #2 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ + eorseq sp, r5, r0, lsl #13 │ │ │ │ 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 9a7b8 │ │ │ │ + blt 9a878 │ │ │ │ + ldr r8, [pc, #564] @ 9a8d8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt 9a6e0 │ │ │ │ + bgt 9a7fc │ │ │ │ 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 9a7e4 │ │ │ │ + ldr r1, [pc, #516] @ 9a8dc │ │ │ │ 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 9a85c │ │ │ │ ldr r2, [r6] │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a68c │ │ │ │ + beq 9a7a8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq 9a65c │ │ │ │ + beq 9a778 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a6a8 │ │ │ │ + beq 9a7c4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1] │ │ │ │ - beq 9a65c │ │ │ │ + beq 9a778 │ │ │ │ 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 9a7d4 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a638 │ │ │ │ + bne 9a754 │ │ │ │ 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 9a724 │ │ │ │ + b 9a778 │ │ │ │ + ldr r4, [pc, #288] @ 9a8e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne 9a630 │ │ │ │ - b 9a65c │ │ │ │ + bne 9a74c │ │ │ │ + b 9a778 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a638 │ │ │ │ - b 9a65c │ │ │ │ - ldr r0, [pc, #248] @ 9a7c8 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bne 9a754 │ │ │ │ + b 9a778 │ │ │ │ + ldr r0, [pc, #248] @ 9a8e4 │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a768 │ │ │ │ + beq 9a884 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a5e0 │ │ │ │ + b 9a6fc │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a770 │ │ │ │ - ldr r0, [pc, #216] @ 9a7c8 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bhi 9a88c │ │ │ │ + ldr r0, [pc, #216] @ 9a8e4 │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a768 │ │ │ │ + beq 9a884 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a720 │ │ │ │ + beq 9a83c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a608 │ │ │ │ + b 9a724 │ │ │ │ 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 9a738 │ │ │ │ + b 9a74c │ │ │ │ + ldr r3, [pc, #132] @ 9a8e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a7a4 │ │ │ │ + bne 9a8c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a5e0 │ │ │ │ - ldr r0, [pc, #108] @ 9a7d0 │ │ │ │ + b 9a6fc │ │ │ │ + ldr r0, [pc, #108] @ 9a8ec │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a684 │ │ │ │ - bl 2a01ec │ │ │ │ + b 9a7a0 │ │ │ │ + bl 2a03f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a768 │ │ │ │ + beq 9a884 │ │ │ │ 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 9a83c │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a608 │ │ │ │ + b 9a724 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a5e0 │ │ │ │ + b 9a6fc │ │ │ │ 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, asr #5 │ │ │ │ + eorseq sp, r5, r0, lsl #13 │ │ │ │ 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 9a9b0 │ │ │ │ + bl 359840 │ │ │ │ + ldr r3, [pc, #196] @ 9a9d8 │ │ │ │ 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 9a988 │ │ │ │ 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 9a97c │ │ │ │ + ldr r1, [pc, #140] @ 9a9dc │ │ │ │ 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 9a998 │ │ │ │ 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] @ 9a9e0 │ │ │ │ + b 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ cmn r1, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9a860 │ │ │ │ + bls 9a97c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ - ldr r3, [pc, #68] @ 9a8c8 │ │ │ │ + b 2a03f0 │ │ │ │ + ldr r3, [pc, #68] @ 9a9e4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9a8a8 │ │ │ │ + bne 9a9c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9a858 │ │ │ │ - ldr r0, [pc, #48] @ 9a8cc │ │ │ │ + bl 18e88c │ │ │ │ + b 9a974 │ │ │ │ + ldr r0, [pc, #48] @ 9a9e8 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a858 │ │ │ │ + b 9a974 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - b 9a858 │ │ │ │ + b 9a974 │ │ │ │ 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, asr #5 │ │ │ │ + eorseq sp, r5, r0, lsl #13 │ │ │ │ │ │ │ │ -0009a8d0 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0009a9ec <_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 9aca0 <_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] @ 9acb0 <_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 359840 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ mov fp, r0 │ │ │ │ - bhi 9ab30 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + bhi 9ac4c <_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 9ac4c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + ldr sl, [pc, #584] @ 9acb4 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #584] @ 9acb8 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ ldr r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9aaf8 <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ + bne 9ac14 <_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 9abd8 <_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 9abc0 <_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 9ab30 <_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 9ab78 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #444] @ 9aba0 <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #444] @ 9acbc <_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 9ac34 <_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> │ │ │ │ + cmp sl, lr │ │ │ │ + bcc 9ab68 <_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 359840 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9a9a8 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9aac4 <_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 9aac4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9aaf4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9aaf4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aaf4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ab74 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ + bne 9ac90 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aaf4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bl 35898c │ │ │ │ + b 9aaf4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9aa3c <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne 9ab58 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #220] @ 9aba4 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #220] @ 9acc0 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ab4c <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ + bne 9ac68 <_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 9ac4c <_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 9ab58 <_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 9ac4c <_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 9aac4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + ldr r1, [pc, #136] @ 9acc4 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ab60 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ + bne 9ac7c <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9aa04 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + bl 18e88c │ │ │ │ + b 9ab20 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a040c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aaf4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r4, #0 │ │ │ │ - b 9aa08 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ + b 9ab24 <_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 9abfc <_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 9ab20 <_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 9aaf4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + b 9aba4 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #32] @ 9acc8 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #32] @ 9accc <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9ac60 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - eorseq r0, r6, ip, ror r6 │ │ │ │ + @ instruction: 0x00360bfc │ │ │ │ │ │ │ │ -0009abb4 <_Py_Dealloc@@Base>: │ │ │ │ +0009acd0 <_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] @ 9ad2c <_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 9ad04 <_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] @ 9ad30 <_Py_Dealloc@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ac00 <_Py_Dealloc@@Base+0x4c> │ │ │ │ + bne 9ad1c <_Py_Dealloc@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - b 9abdc <_Py_Dealloc@@Base+0x28> │ │ │ │ + b 9acf8 <_Py_Dealloc@@Base+0x28> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9abf8 <_Py_Dealloc@@Base+0x44> │ │ │ │ + b 9ad14 <_Py_Dealloc@@Base+0x44> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ 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 9af4c <_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] @ 9b1d4 <_Py_Dealloc@@Base+0x504> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 9af60 <_Py_Dealloc@@Base+0x290> │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble 9afd4 <_Py_Dealloc@@Base+0x420> │ │ │ │ + ble 9b0f0 <_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 9af24 <_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 9afc4 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ + ldr r8, [pc, #1040] @ 9b1d8 <_Py_Dealloc@@Base+0x508> │ │ │ │ + b 9add8 <_Py_Dealloc@@Base+0x108> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - beq 9ad10 <_Py_Dealloc@@Base+0x15c> │ │ │ │ + beq 9ae2c <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9acac <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9adc8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9acac <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9adc8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9acac <_Py_Dealloc@@Base+0xf8> │ │ │ │ + bne 9adc8 <_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 9b0c4 <_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 9add8 <_Py_Dealloc@@Base+0x108> │ │ │ │ + ldr r5, [pc, #936] @ 9b1dc <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #936] @ 9b1e0 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9aec4 <_Py_Dealloc@@Base+0x310> │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9afe0 <_Py_Dealloc@@Base+0x310> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9adb4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9aed0 <_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 9af8c <_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 9aea8 <_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 9af8c <_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 9af6c <_Py_Dealloc@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9aee0 <_Py_Dealloc@@Base+0x32c> │ │ │ │ + beq 9affc <_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 9af3c <_Py_Dealloc@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #764] @ 9b1e4 <_Py_Dealloc@@Base+0x514> │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9ae20 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + bne 9af3c <_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 1c6248 <_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 9aee0 <_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 9aefc <_Py_Dealloc@@Base+0x22c> │ │ │ │ + ldr r7, [pc, #640] @ 9b1d4 <_Py_Dealloc@@Base+0x504> │ │ │ │ + bl 359840 │ │ │ │ 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 9ad94 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #640] @ 9b1e8 <_Py_Dealloc@@Base+0x518> │ │ │ │ + ldr r0, [pc, #640] @ 9b1ec <_Py_Dealloc@@Base+0x51c> │ │ │ │ + bl 7d294 <_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 9aed0 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #600] @ 9b0d4 <_Py_Dealloc@@Base+0x520> │ │ │ │ + ldr r2, [pc, #600] @ 9b1f0 <_Py_Dealloc@@Base+0x520> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9afc8 <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne 9b0e4 <_Py_Dealloc@@Base+0x414> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 9aed0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r5, [pc, #528] @ 9b1dc <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #528] @ 9b1e0 <_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 9ae58 <_Py_Dealloc@@Base+0x188> │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9adb4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9aed0 <_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 +116207,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 9b05c <_Py_Dealloc@@Base+0x38c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9af3c <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq 9b058 <_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 9b140 <_Py_Dealloc@@Base+0x470> │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9aff8 <_Py_Dealloc@@Base+0x444> │ │ │ │ + beq 9b114 <_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 9aed0 <_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 9aed0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r2, [pc, #296] @ 9b1f4 <_Py_Dealloc@@Base+0x524> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9acf8 <_Py_Dealloc@@Base+0x144> │ │ │ │ + beq 9ae14 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9acf8 <_Py_Dealloc@@Base+0x144> │ │ │ │ + b 9ae14 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9ae88 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + b 9afa4 <_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] @ 9b1f8 <_Py_Dealloc@@Base+0x528> │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9ac84 <_Py_Dealloc@@Base+0xd0> │ │ │ │ + bne 9ada0 <_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 1c6084 <_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 9aed0 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9af54 <_Py_Dealloc@@Base+0x3a0> │ │ │ │ + beq 9b070 <_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 +116304,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 359840 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9adb4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9aed0 <_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 │ │ │ │ + andeq r9, r9, r8, asr pc │ │ │ │ @ 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 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + @ instruction: 0x003d45b4 │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + andeq sl, r9, r4, lsr sp │ │ │ │ │ │ │ │ -0009b0e0 : │ │ │ │ +0009b1fc : │ │ │ │ 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 +116337,139 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b11c : │ │ │ │ +0009b238 : │ │ │ │ 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] @ 9b268 │ │ │ │ + bl 359840 │ │ │ │ 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] @ 9b26c │ │ │ │ + ldr r0, [pc, #8] @ 9b270 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - eorseq r4, sp, r4, lsr r0 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + @ instruction: 0x003d45b4 │ │ │ │ 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] @ 9b2f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b1b0 │ │ │ │ + bne 9b2cc │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b1d8 │ │ │ │ + ldr r1, [pc, #32] @ 9b2f4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b1c4 │ │ │ │ + bne 9b2e0 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b1a4 │ │ │ │ + b 9b2c0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b1bc │ │ │ │ + b 9b2d8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ 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] @ 9b374 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b234 │ │ │ │ + bne 9b350 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b25c │ │ │ │ + ldr r1, [pc, #32] @ 9b378 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b248 │ │ │ │ + bne 9b364 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b228 │ │ │ │ + b 9b344 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b240 │ │ │ │ + b 9b35c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ │ │ │ │ -0009b260 : │ │ │ │ +0009b37c : │ │ │ │ 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] @ 9b420 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9b2d0 │ │ │ │ + bne 9b3ec │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9b2d0 │ │ │ │ + beq 9b3ec │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 9b2fc │ │ │ │ + beq 9b418 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne 9b2bc │ │ │ │ + bne 9b3d8 │ │ │ │ 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 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b2b4 │ │ │ │ + beq 9b3d0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9b2a8 │ │ │ │ + bne 9b3c4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9b2b4 │ │ │ │ + b 9b3d0 │ │ │ │ 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 +116477,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 9b7b4 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - ldr r2, [pc, #3260] @ 9c00c │ │ │ │ + ldr r2, [pc, #3260] @ 9c128 │ │ │ │ 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 9bcc8 │ │ │ │ add sl, r4, #20 │ │ │ │ add r3, sl, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 9b550 │ │ │ │ + bgt 9b66c │ │ │ │ ldrsb r3, [sl, r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt 9b490 │ │ │ │ + blt 9b5ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b63c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b60c │ │ │ │ + beq 9b728 │ │ │ │ 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 9b6cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b63c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b4b4 │ │ │ │ + beq 9b5d0 │ │ │ │ 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 9b958 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b5bc │ │ │ │ + blt 9b6d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b63c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b98c │ │ │ │ + beq 9baa8 │ │ │ │ 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 9b988 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b5ec │ │ │ │ + blt 9b708 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b63c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bb28 │ │ │ │ + beq 9bc50 │ │ │ │ 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 9b524 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 9bfac │ │ │ │ + bne 9bf48 │ │ │ │ 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 9b50c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b63c │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ eor r0, r1, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b3f0 │ │ │ │ + bne 9b50c │ │ │ │ tst ip, #32 │ │ │ │ - beq 9bdc0 │ │ │ │ + beq 9bf40 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c004 │ │ │ │ + beq 9c108 │ │ │ │ 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 9b50c │ │ │ │ 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 9b5bc │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9ba40 │ │ │ │ + bgt 9bb48 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b5cc │ │ │ │ + blt 9b6e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r5, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b63c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b60c │ │ │ │ + beq 9b728 │ │ │ │ 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 9bb70 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b3d4 │ │ │ │ + bge 9b4f0 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b498 │ │ │ │ - b 9b3f0 │ │ │ │ + beq 9b5b4 │ │ │ │ + b 9b50c │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9bf88 │ │ │ │ + bne 9bfa0 │ │ │ │ mov r3, #0 │ │ │ │ - b 9b4a0 │ │ │ │ + b 9b5bc │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b498 │ │ │ │ + beq 9b5b4 │ │ │ │ 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 9b6bc │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5c4 │ │ │ │ + beq 9b6e0 │ │ │ │ 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 9b52c │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bne 9b678 │ │ │ │ + bne 9b794 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b63c │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor r2, r1, r3 │ │ │ │ tst r2, #28 │ │ │ │ - bne 9b678 │ │ │ │ + bne 9b794 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9bf9c │ │ │ │ + beq 9bf98 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9bfd0 │ │ │ │ + beq 9c118 │ │ │ │ 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 9b63c │ │ │ │ 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 9b4e4 │ │ │ │ + b 9b6b4 │ │ │ │ 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 9b9d0 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9b8a4 │ │ │ │ + blt 9b9c0 │ │ │ │ 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 9b9e4 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9b8f4 │ │ │ │ + beq 9ba10 │ │ │ │ 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 9bb20 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9b8e8 │ │ │ │ + blt 9ba04 │ │ │ │ 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 9bb34 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9ba90 │ │ │ │ + beq 9bbac │ │ │ │ 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 9b944 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9ba84 │ │ │ │ + blt 9bb8c │ │ │ │ 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 9bb78 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bbac │ │ │ │ + beq 9bdc0 │ │ │ │ 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 9be40 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bba0 │ │ │ │ + blt 9bc44 │ │ │ │ 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 9bb78 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bd38 │ │ │ │ + beq 9be54 │ │ │ │ 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 9b89c │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b784 │ │ │ │ + b 9b8a0 │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b41c │ │ │ │ + bge 9b538 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5c4 │ │ │ │ + beq 9b6e0 │ │ │ │ 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 9b578 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5c4 │ │ │ │ + beq 9b6e0 │ │ │ │ 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 9b958 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 9b6fc │ │ │ │ + bne 9b818 │ │ │ │ mvn r5, #0 │ │ │ │ - b 9b5c4 │ │ │ │ + b 9b6e0 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r0] │ │ │ │ - b 9b6c4 │ │ │ │ + b 9b7e0 │ │ │ │ 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 9b5bc │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b8ac │ │ │ │ - b 9b754 │ │ │ │ + beq 9b9c8 │ │ │ │ + b 9b870 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bdb8 │ │ │ │ + beq 9bed4 │ │ │ │ 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 116dd4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b950 │ │ │ │ + beq 9ba6c │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf50 │ │ │ │ + beq 9bedc │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9bf80 │ │ │ │ + blt 9bfb4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b334 │ │ │ │ + bne 9b450 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b334 │ │ │ │ + bne 9b450 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9ba2c │ │ │ │ + bne 9bb98 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b6fc │ │ │ │ + b 9b818 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b438 │ │ │ │ + bne 9b554 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b63c │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b438 │ │ │ │ + bne 9b554 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9bf1c │ │ │ │ + beq 9bf90 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9bff4 │ │ │ │ + beq 9c110 │ │ │ │ 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 │ │ │ │ + beq 9b63c │ │ │ │ + b 9b554 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r1, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r1] │ │ │ │ - b 9b71c │ │ │ │ + b 9b838 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r0 │ │ │ │ - b 9b8d4 │ │ │ │ - mov r5, r8 │ │ │ │ - ldrb r1, [sl, #5] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r8, r7 │ │ │ │ - b 9b8d4 │ │ │ │ + b 9b9f0 │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b56c │ │ │ │ + bge 9b688 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b498 │ │ │ │ + beq 9b5b4 │ │ │ │ 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 9b6c4 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, ip │ │ │ │ - b 9b8d4 │ │ │ │ + b 9b9f0 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b8ac │ │ │ │ - b 9b7b4 │ │ │ │ + beq 9b9c8 │ │ │ │ + b 9b8d0 │ │ │ │ + mov r5, r8 │ │ │ │ + ldrb r1, [sl, #5] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r8, r7 │ │ │ │ + b 9b9f0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf48 │ │ │ │ + beq 9bf30 │ │ │ │ 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 116dd4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9baec │ │ │ │ + beq 9bc08 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf68 │ │ │ │ + beq 9bef4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9bf80 │ │ │ │ + blt 9bfb4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b334 │ │ │ │ + bne 9b450 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 9b334 │ │ │ │ + bne 9b450 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9ba2c │ │ │ │ + bne 9bb98 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b754 │ │ │ │ + b 9b870 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b9c8 │ │ │ │ + b 9b920 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b478 │ │ │ │ + bne 9b594 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b63c │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b478 │ │ │ │ + bne 9b594 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9bfa4 │ │ │ │ + beq 9bf38 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9bfd8 │ │ │ │ + beq 9c100 │ │ │ │ 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 │ │ │ │ - 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 9bbf8 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - beq 9bf24 │ │ │ │ - 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 9b7b4 │ │ │ │ + beq 9b63c │ │ │ │ + b 9b594 │ │ │ │ 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 │ │ │ │ + bgt 9c0c4 │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9bea4 │ │ │ │ + bge 9c098 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b498 │ │ │ │ + beq 9b5b4 │ │ │ │ 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 9be34 │ │ │ │ + bgt 9c07c │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9be08 │ │ │ │ + bge 9c050 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b498 │ │ │ │ + beq 9b5b4 │ │ │ │ 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 9c03c │ │ │ │ ldrsb r8, [r4, r9] │ │ │ │ cmp r8, #0 │ │ │ │ - bge 9be50 │ │ │ │ + bge 9c010 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b498 │ │ │ │ + beq 9b5b4 │ │ │ │ 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 9bfe8 │ │ │ │ cmp r8, #0 │ │ │ │ - bge 9bdc8 │ │ │ │ + bge 9bfbc │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b498 │ │ │ │ + beq 9b5b4 │ │ │ │ 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 │ │ │ │ + b 9bd54 │ │ │ │ + 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 116dd4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 9be0c │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5] │ │ │ │ + beq 9bf0c │ │ │ │ + cmp r2, #0 │ │ │ │ + blt 9bfb4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cmp sl, r0 │ │ │ │ + bne 9bf60 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 9bf60 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 9bb98 │ │ │ │ + ldrb r2, [sl, #4] │ │ │ │ + b 9b8d0 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b7d4 │ │ │ │ + b 9b8f0 │ │ │ │ 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 116dd4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bd84 │ │ │ │ + beq 9bea0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9bef8 │ │ │ │ + beq 9bf6c │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9bf80 │ │ │ │ + blt 9bfb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9bfc4 │ │ │ │ + bne 9bf60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9bfc4 │ │ │ │ + bne 9bf60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9ba2c │ │ │ │ + bne 9bb98 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b804 │ │ │ │ + b 9b920 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b 9ba30 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + b 9ba6c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b 9bc08 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b 9be0c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 9b914 │ │ │ │ + b 9bbcc │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bc90 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9b4f4 │ │ │ │ + b 9b610 │ │ │ │ + lsr r3, fp, #5 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r9, r3, r9 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b4e4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b 9b450 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b 9bea0 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bae8 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 9b768 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r9, r9, r3, lsr #5 │ │ │ │ + add r9, r9, #1 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b56c │ │ │ │ + mvn r5, #2 │ │ │ │ + b 9b6e0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + bl 258b38 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 9c0ec │ │ │ │ + bne 9bffc │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b 9bda0 │ │ │ │ + cmp r3, #15 │ │ │ │ + lslle r2, r9, #1 │ │ │ │ + ldrshle r8, [r4, r2] │ │ │ │ + ldrgt r8, [r4, r9, lsl #2] │ │ │ │ + b 9bd90 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r5 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + mov r5, r3 │ │ │ │ + b 9b63c │ │ │ │ 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 258b38 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9bfe0 │ │ │ │ - bne 9be90 │ │ │ │ + blt 9c0ec │ │ │ │ + bne 9bffc │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bd04 │ │ │ │ + b 9bd70 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bcf4 │ │ │ │ + b 9bd60 │ │ │ │ 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 258b38 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9bfe4 │ │ │ │ - bne 9beec │ │ │ │ + blt 9c0f0 │ │ │ │ + bne 9c0e0 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bc90 │ │ │ │ + b 9bd2c │ │ │ │ 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 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - stm sp, {r6, fp} │ │ │ │ - bl 258ab8 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 9bfe0 │ │ │ │ - bne 9be90 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - b 9bcd4 │ │ │ │ - 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 9bd1c │ │ │ │ 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 258b38 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9bfe4 │ │ │ │ - bne 9beec │ │ │ │ + blt 9c0f0 │ │ │ │ + bne 9c0e0 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bc5c │ │ │ │ + b 9bcf8 │ │ │ │ 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 │ │ │ │ + b 9bce8 │ │ │ │ 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 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9b660 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9bb7c │ │ │ │ + b 9c008 │ │ │ │ mov r8, r0 │ │ │ │ cmn r8, #4 │ │ │ │ - beq 9bffc │ │ │ │ + beq 9c120 │ │ │ │ mov r5, r8 │ │ │ │ - b 9b5c4 │ │ │ │ + b 9b6e0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b9e0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b 9b330 │ │ │ │ + b 9bca4 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9b624 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b508 │ │ │ │ + b 9bafc │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9b77c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b 9b44c │ │ │ │ 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 +117313,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 9c340 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c14c │ │ │ │ + blt 9c268 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c274 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9c164 │ │ │ │ + beq 9c280 │ │ │ │ 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 9c308 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c204 │ │ │ │ + blt 9c320 │ │ │ │ ldr r3, [r8, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c274 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c2c8 │ │ │ │ + beq 9c3e4 │ │ │ │ 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 9c3a0 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c25c │ │ │ │ + blt 9c378 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c274 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c338 │ │ │ │ + beq 9c454 │ │ │ │ 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 9c3d0 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c278 │ │ │ │ + blt 9c394 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c274 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c3e0 │ │ │ │ + beq 9c4fc │ │ │ │ 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 9c1e8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 9c460 │ │ │ │ + bne 9c57c │ │ │ │ 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 9c2ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c274 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor ip, r1, r3 │ │ │ │ tst ip, #28 │ │ │ │ - bne 9c1d0 │ │ │ │ + bne 9c2ec │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c480 │ │ │ │ + beq 9c59c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4a8 │ │ │ │ + beq 9c5c4 │ │ │ │ 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 9c274 │ │ │ │ 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 9c1b0 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c3d8 │ │ │ │ + bgt 9c4f4 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c0a0 │ │ │ │ + bge 9c1bc │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c274 │ │ │ │ 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 9c1e8 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c3b0 │ │ │ │ + bgt 9c4cc │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c060 │ │ │ │ + bge 9c17c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c154 │ │ │ │ + beq 9c270 │ │ │ │ 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 9c310 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c154 │ │ │ │ + beq 9c270 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c110 │ │ │ │ + b 9c22c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c158 │ │ │ │ - b 9c134 │ │ │ │ + beq 9c274 │ │ │ │ + b 9c250 │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c0e0 │ │ │ │ + bge 9c1fc │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c154 │ │ │ │ + beq 9c270 │ │ │ │ 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 9c230 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c20c │ │ │ │ + bne 9c328 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c274 │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor r0, ip, r1 │ │ │ │ tst r0, #28 │ │ │ │ - bne 9c20c │ │ │ │ + bne 9c328 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c488 │ │ │ │ + beq 9c5a4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c498 │ │ │ │ + beq 9c5b4 │ │ │ │ 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 9c274 │ │ │ │ + b 9c328 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c0f8 │ │ │ │ + bne 9c214 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c274 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c0f8 │ │ │ │ + bne 9c214 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c478 │ │ │ │ + beq 9c594 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c490 │ │ │ │ + beq 9c5ac │ │ │ │ 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 9c274 │ │ │ │ + b 9c214 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c060 │ │ │ │ + bge 9c17c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c154 │ │ │ │ + beq 9c270 │ │ │ │ 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 9c318 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c134 │ │ │ │ + bne 9c250 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c274 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c134 │ │ │ │ + bne 9c250 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c458 │ │ │ │ + beq 9c574 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4a0 │ │ │ │ + beq 9c5bc │ │ │ │ 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 9c274 │ │ │ │ + b 9c250 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c420 │ │ │ │ + b 9c53c │ │ │ │ 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 9c1b0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c378 │ │ │ │ + b 9c494 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c1a4 │ │ │ │ + b 9c2c0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9c308 │ │ │ │ + b 9c424 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c38c │ │ │ │ + b 9c4a8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c31c │ │ │ │ + b 9c438 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c434 │ │ │ │ + b 9c550 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c1b8 │ │ │ │ + b 9c2d4 │ │ │ │ │ │ │ │ -0009c4b0 : │ │ │ │ +0009c5cc : │ │ │ │ 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] @ 9ca94 │ │ │ │ sub sp, sp, #20 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 9c6b0 │ │ │ │ + bgt 9c7cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c6dc │ │ │ │ - ldr r1, [pc, #1160] @ 9c97c │ │ │ │ + beq 9c7f8 │ │ │ │ + ldr r1, [pc, #1160] @ 9ca98 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c6dc │ │ │ │ + bhi 9c7f8 │ │ │ │ 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 9c868 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c920 │ │ │ │ - ldr sl, [pc, #1112] @ 9c980 │ │ │ │ + bne 9ca3c │ │ │ │ + ldr sl, [pc, #1112] @ 9ca9c │ │ │ │ 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 9ca50 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #1068] @ 9c984 │ │ │ │ + ldr r9, [pc, #1068] @ 9caa0 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r2, r3 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bhi 9c89c │ │ │ │ + bhi 9c9b8 │ │ │ │ adds r1, r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bmi 9c89c │ │ │ │ - ldr r3, [pc, #1036] @ 9c988 │ │ │ │ - ldr r2, [pc, #1036] @ 9c98c │ │ │ │ + bmi 9c9b8 │ │ │ │ + ldr r3, [pc, #1036] @ 9caa4 │ │ │ │ + ldr r2, [pc, #1036] @ 9caa8 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c884 │ │ │ │ + bne 9c9a0 │ │ │ │ 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 9c930 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9c874 │ │ │ │ + beq 9c990 │ │ │ │ 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 9c810 │ │ │ │ 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 9c8e8 │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r2, [pc, #888] @ 9c990 │ │ │ │ + ldr r2, [pc, #888] @ 9caac │ │ │ │ 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 9c9d4 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 9c798 │ │ │ │ + beq 9c8b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c798 │ │ │ │ + beq 9c8b4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9c7a4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9c8c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +117724,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] @ 9cab0 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c510 │ │ │ │ - ldr r1, [pc, #720] @ 9c998 │ │ │ │ + beq 9c62c │ │ │ │ + ldr r1, [pc, #720] @ 9cab4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9c868 │ │ │ │ + beq 9c984 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - ldreq r2, [pc, #708] @ 9c99c │ │ │ │ + ldreq r2, [pc, #708] @ 9cab8 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c510 │ │ │ │ - ldr r3, [pc, #700] @ 9c9a0 │ │ │ │ + beq 9c62c │ │ │ │ + ldr r3, [pc, #700] @ 9cabc │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [pc, #696] @ 9c9a4 │ │ │ │ + ldr r1, [pc, #696] @ 9cac0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 9c8b0 │ │ │ │ + bl 117680 │ │ │ │ + b 9c9cc │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cmp r0, lr │ │ │ │ - bcc 9c7b8 │ │ │ │ + cmp lr, r0 │ │ │ │ + bhi 9c8d4 │ │ │ │ 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 9c930 │ │ │ │ + bl 359840 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ ldr ip, [fp, #8] │ │ │ │ - b 9c5dc │ │ │ │ - ldr r2, [pc, #620] @ 9c9a8 │ │ │ │ + b 9c6f8 │ │ │ │ + ldr r2, [pc, #620] @ 9cac4 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c510 │ │ │ │ - ldr r2, [pc, #612] @ 9c9ac │ │ │ │ + b 9c62c │ │ │ │ + ldr r2, [pc, #612] @ 9cac8 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c510 │ │ │ │ + b 9c62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c90c │ │ │ │ - ldr r0, [pc, #596] @ 9c9b0 │ │ │ │ + beq 9ca28 │ │ │ │ + ldr r0, [pc, #596] @ 9cacc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9c8b0 │ │ │ │ + beq 9c9cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [pc, #528] @ 9c984 │ │ │ │ + ldr r9, [pc, #528] @ 9caa0 │ │ │ │ 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 9c764 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9c668 │ │ │ │ + beq 9c784 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9c668 │ │ │ │ + b 9c784 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9c5dc │ │ │ │ + b 9c6f8 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c60c │ │ │ │ + beq 9c728 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c60c │ │ │ │ + beq 9c728 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c60c │ │ │ │ + bne 9c728 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c8fc │ │ │ │ + bne 9ca18 │ │ │ │ add r0, fp, #12 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9c60c │ │ │ │ + bne 9c728 │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b 9c60c │ │ │ │ - ldr r3, [pc, #364] @ 9c988 │ │ │ │ - ldr r2, [pc, #404] @ 9c9b4 │ │ │ │ + bl 35898c │ │ │ │ + b 9c728 │ │ │ │ + ldr r3, [pc, #364] @ 9caa4 │ │ │ │ + ldr r2, [pc, #404] @ 9cad0 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c8d0 │ │ │ │ + bne 9c9ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9c89c │ │ │ │ + beq 9c9b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 9c6f8 │ │ │ │ + ldr r2, [pc, #328] @ 9cad4 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c510 │ │ │ │ + b 9c62c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c71c │ │ │ │ - ldr r2, [pc, #252] @ 9c988 │ │ │ │ + b 9c838 │ │ │ │ + ldr r2, [pc, #252] @ 9caa4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9c724 │ │ │ │ + bne 9c840 │ │ │ │ mov r0, fp │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a040c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9c60c │ │ │ │ + bne 9c728 │ │ │ │ mov r4, #0 │ │ │ │ - b 9c6a4 │ │ │ │ - ldr r1, [pc, #252] @ 9c9bc │ │ │ │ + b 9c7c0 │ │ │ │ + ldr r1, [pc, #252] @ 9cad8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9c8e8 │ │ │ │ + bne 9ca04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9c784 │ │ │ │ - ldr r2, [pc, #176] @ 9c988 │ │ │ │ + bl 18e88c │ │ │ │ + b 9c8a0 │ │ │ │ + ldr r2, [pc, #176] @ 9caa4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c840 │ │ │ │ + b 9c95c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9c784 │ │ │ │ + b 9c8a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c60c │ │ │ │ - b 9c7f8 │ │ │ │ - ldr r3, [pc, #140] @ 9c9a0 │ │ │ │ - ldr r1, [pc, #168] @ 9c9c0 │ │ │ │ + bne 9c728 │ │ │ │ + b 9c914 │ │ │ │ + ldr r3, [pc, #140] @ 9cabc │ │ │ │ + ldr r1, [pc, #168] @ 9cadc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 9c8b0 │ │ │ │ - ldr r3, [pc, #120] @ 9c9a0 │ │ │ │ - ldr r1, [pc, #152] @ 9c9c4 │ │ │ │ + bl 18f354 │ │ │ │ + b 9c9cc │ │ │ │ + ldr r3, [pc, #120] @ 9cabc │ │ │ │ + ldr r1, [pc, #152] @ 9cae0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 9c8b0 │ │ │ │ + bl 18f354 │ │ │ │ + b 9c9cc │ │ │ │ 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] @ 9caa0 │ │ │ │ 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 359840 │ │ │ │ cmp r2, r1 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bls 9c568 │ │ │ │ - b 9c89c │ │ │ │ + bls 9c684 │ │ │ │ + b 9c9b8 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r4, sp, r4, lsr #32 │ │ │ │ + eorseq r4, sp, r4, lsr #11 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r2, pc, r8, lsl #18 │ │ │ │ + andeq r2, pc, r8, asr r8 @ │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - mulseq r0, ip, r0 │ │ │ │ + @ instruction: 0x00102ff0 │ │ │ │ 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, lsr #26 │ │ │ │ + andeq sl, fp, r8, ror #22 │ │ │ │ + andeq ip, pc, r8, lsr r1 @ │ │ │ │ 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 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq fp, sp, r4, ror #25 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + eorseq r0, r6, r0, asr #26 │ │ │ │ + eorseq r0, r6, r4, lsl #27 │ │ │ │ │ │ │ │ -0009c9c8 : │ │ │ │ +0009cae4 : │ │ │ │ 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 9cbd0 │ │ │ │ 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 9cb8c │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #168] @ 9cac8 │ │ │ │ + ldr r2, [pc, #168] @ 9cbe4 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ca80 │ │ │ │ + bne 9cb9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9ca80 │ │ │ │ - ldr r2, [pc, #140] @ 9cacc │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9cb9c │ │ │ │ + ldr r2, [pc, #140] @ 9cbe8 │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #124] @ 9cad0 │ │ │ │ + ldr r2, [pc, #124] @ 9cbec │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 9caa8 │ │ │ │ - bl a015c │ │ │ │ + beq 9cbc4 │ │ │ │ + bl a01c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 9cac8 │ │ │ │ + ldr r3, [pc, #80] @ 9cbe4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9ca2c │ │ │ │ + beq 9cb48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 9ca38 │ │ │ │ + bne 9cb54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23abe8 │ │ │ │ - bl 9cb2c │ │ │ │ + b 23ac14 │ │ │ │ + bl 9cc48 │ │ │ │ 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] @ 9cbf0 │ │ │ │ + ldr r1, [pc, #24] @ 9cbf4 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b 9ca68 │ │ │ │ + b 9cb84 │ │ │ │ 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, asr #17 │ │ │ │ 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 98418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cb18 │ │ │ │ + beq 9cc34 │ │ │ │ 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 2345b0 │ │ │ │ + ldr r1, [pc, #4] @ 9cc40 │ │ │ │ + ldr r0, [pc, #4] @ 9cc44 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq sp, r5, ip, lsl #16 │ │ │ │ + eorseq r4, sp, r8, asr #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 fp, [pc, #1300] @ 9d058 │ │ │ │ + ldr fp, [pc, #1300] @ 9d174 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr sl, [pc, #1292] @ 9d05c │ │ │ │ + ldr sl, [pc, #1292] @ 9d178 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bne 9cf1c │ │ │ │ + bne 9d038 │ │ │ │ add r1, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9ccc0 │ │ │ │ + ble 9cddc │ │ │ │ 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] @ 9d17c │ │ │ │ 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 +118059,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 9d0fc │ │ │ │ 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 9cd64 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9ce98 │ │ │ │ + bne 9cfb4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9cef0 │ │ │ │ + bne 9d00c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ and r0, r8, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 9ce24 │ │ │ │ + bgt 9cf40 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - bne 9ce50 │ │ │ │ + bne 9cf6c │ │ │ │ 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 +118120,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] @ 9d180 │ │ │ │ + ldr r1, [pc, #896] @ 9d184 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9cfac │ │ │ │ + bne 9d0c8 │ │ │ │ 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 9d0b4 │ │ │ │ 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 9ce94 │ │ │ │ + ldr r2, [pc, #816] @ 9d17c │ │ │ │ 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 +118158,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 9ccec │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 9cf88 │ │ │ │ + bcc 9d0a4 │ │ │ │ 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 9ce44 │ │ │ │ + ldr r3, [pc, #696] @ 9d180 │ │ │ │ + ldr r2, [pc, #700] @ 9d188 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cfc8 │ │ │ │ + bne 9d0e4 │ │ │ │ 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 9ce44 │ │ │ │ + bl 2a03f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cdf8 │ │ │ │ + beq 9cf14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9d040 │ │ │ │ + beq 9d15c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ce1c │ │ │ │ + beq 9cf38 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 9d04c │ │ │ │ + beq 9d168 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9ccb8 │ │ │ │ + b 9cdd4 │ │ │ │ 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 9cd90 │ │ │ │ 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 +118230,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 9cdd0 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cf38 │ │ │ │ - ldr r2, [pc, #452] @ 9d070 │ │ │ │ + bne 9d054 │ │ │ │ + ldr r2, [pc, #452] @ 9d18c │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9cebc │ │ │ │ + bne 9cfd8 │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc34 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9cd50 │ │ │ │ + bl 359840 │ │ │ │ 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 9cd64 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cf5c │ │ │ │ - ldr r2, [pc, #364] @ 9d070 │ │ │ │ + bne 9d078 │ │ │ │ + ldr r2, [pc, #364] @ 9d18c │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9cebc │ │ │ │ + bne 9cfd8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cebc │ │ │ │ - b 9cc48 │ │ │ │ + bne 9cfd8 │ │ │ │ + b 9cd64 │ │ │ │ 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 9cdf8 │ │ │ │ + ldr r0, [pc, #308] @ 9d190 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d020 │ │ │ │ + bne 9d13c │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc34 │ │ │ │ + beq 9cd50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 9cea4 │ │ │ │ - ldr r0, [pc, #272] @ 9d074 │ │ │ │ + b 9cfc0 │ │ │ │ + ldr r0, [pc, #272] @ 9d190 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d000 │ │ │ │ + bne 9d11c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc48 │ │ │ │ + beq 9cd64 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b 9cefc │ │ │ │ + b 9d018 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9cd28 │ │ │ │ + b 9ce44 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cd9c │ │ │ │ - ldr r2, [pc, #176] @ 9d064 │ │ │ │ + b 9ceb8 │ │ │ │ + ldr r2, [pc, #176] @ 9d180 │ │ │ │ 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 9ce44 │ │ │ │ + b 9cef4 │ │ │ │ + ldr r2, [pc, #148] @ 9d180 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cdc4 │ │ │ │ + b 9cee0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2965f4 │ │ │ │ + bl 296804 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 9cbec │ │ │ │ + b 9cd08 │ │ │ │ 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 9d090 │ │ │ │ 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 9d068 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9cdf8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9cf14 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9ce1c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9cf38 │ │ │ │ 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 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r8, asr r6 │ │ │ │ + @ instruction: 0x000a56bc │ │ │ │ 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 9d260 │ │ │ │ mov r2, #1 │ │ │ │ lsl r7, r2, r0 │ │ │ │ - ldr r3, [pc, #796] @ 9d3c4 │ │ │ │ + ldr r3, [pc, #796] @ 9d4e0 │ │ │ │ lsl r6, r7, r2 │ │ │ │ umull r1, r6, r3, r6 │ │ │ │ - ldr r3, [pc, #788] @ 9d3c8 │ │ │ │ + ldr r3, [pc, #788] @ 9d4e4 │ │ │ │ lsr r6, r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsl r9, r6, #3 │ │ │ │ - bhi 9d2e8 │ │ │ │ + bhi 9d404 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 9d180 │ │ │ │ + bne 9d29c │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #2740] @ 0xab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9d2e0 │ │ │ │ + ble 9d3fc │ │ │ │ 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] @ 9d4e8 │ │ │ │ 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 +118404,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] @ 9d4e0 │ │ │ │ lsl r2, r7, #1 │ │ │ │ umull r1, r6, r2, r3 │ │ │ │ - ldr r3, [pc, #616] @ 9d3c8 │ │ │ │ + ldr r3, [pc, #616] @ 9d4e4 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 9d404 │ │ │ │ + ldr r2, [pc, #584] @ 9d4ec │ │ │ │ + ldr r1, [pc, #584] @ 9d4f0 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ add r1, r9, r7 │ │ │ │ add r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9d390 │ │ │ │ + bne 9d4ac │ │ │ │ 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 9d41c │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r0, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9d348 │ │ │ │ + beq 9d464 │ │ │ │ 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 9d364 │ │ │ │ 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 +118470,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 9d3e4 │ │ │ │ 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 9d41c │ │ │ │ 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 +118498,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 9d254 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9d280 │ │ │ │ + b 9d39c │ │ │ │ mov r7, #8 │ │ │ │ - b 9d180 │ │ │ │ + b 9d29c │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 9d360 │ │ │ │ + bhi 9d47c │ │ │ │ add sl, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, sl │ │ │ │ - b 9d180 │ │ │ │ + b 9d29c │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #204] @ 9d3d8 │ │ │ │ + ldr r1, [pc, #204] @ 9d4f4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d3b0 │ │ │ │ + bne 9d4cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d3a4 │ │ │ │ + beq 9d4c0 │ │ │ │ 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 9d39c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b 9d270 │ │ │ │ + b 9d38c │ │ │ │ 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 9d4c0 │ │ │ │ + ldr r2, [pc, #76] @ 9d4ec │ │ │ │ + ldr r0, [pc, #76] @ 9d4f0 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 9d1a0 │ │ │ │ + beq 9d2bc │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9d278 │ │ │ │ - bl 2a01ec │ │ │ │ + bne 9d394 │ │ │ │ + bl 2a03f0 │ │ │ │ mov r4, #0 │ │ │ │ - b 9d138 │ │ │ │ + b 9d254 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d324 │ │ │ │ - bge feb47e78 <__bss_end__@@Base+0xfe582f30> │ │ │ │ + b 9d440 │ │ │ │ + bge feb47f94 <__bss_end__@@Base+0xfe58304c> │ │ │ │ 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 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ 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] @ 9d8e4 │ │ │ │ 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 9d558 │ │ │ │ ldr r3, [r8, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d43c │ │ │ │ - ldr r3, [pc, #940] @ 9d7cc │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9d558 │ │ │ │ + ldr r3, [pc, #940] @ 9d8e8 │ │ │ │ + bl 359840 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9d788 │ │ │ │ + beq 9d8a4 │ │ │ │ ldr r0, [r8, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9d788 │ │ │ │ + bne 9d8a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d588 │ │ │ │ + beq 9d6a4 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r5, [r4, #-4] │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 9d7a8 │ │ │ │ + bne 9d8c4 │ │ │ │ ldrb r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d794 │ │ │ │ + bne 9d8b0 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d794 │ │ │ │ + bne 9d8b0 │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d794 │ │ │ │ + bne 9d8b0 │ │ │ │ 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 9d890 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d774 │ │ │ │ + bne 9d890 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d774 │ │ │ │ + bne 9d890 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d774 │ │ │ │ + bne 9d890 │ │ │ │ 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] @ 9d8ec │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d590 │ │ │ │ - ldr r3, [pc, #712] @ 9d7cc │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9d6ac │ │ │ │ + ldr r3, [pc, #712] @ 9d8e8 │ │ │ │ + bl 359840 │ │ │ │ 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 9d6e0 │ │ │ │ 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 9d67c │ │ │ │ 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 9d6e0 │ │ │ │ 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 9d6c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d5ec │ │ │ │ + beq 9d708 │ │ │ │ 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 9d6a4 │ │ │ │ ldr r3, [r8, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #516] @ 9d7d4 │ │ │ │ + ldr r2, [pc, #516] @ 9d8f0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d6b4 │ │ │ │ + bne 9d7d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9d588 │ │ │ │ + b 9d6a4 │ │ │ │ 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 +118716,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 9d768 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d648 │ │ │ │ + beq 9d764 │ │ │ │ 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 9d80c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9d6c4 │ │ │ │ + beq 9d7e0 │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9d588 │ │ │ │ + beq 9d6a4 │ │ │ │ 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 9d6a4 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b 9d5dc │ │ │ │ + b 9d6f8 │ │ │ │ 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 9d6a4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d660 │ │ │ │ + beq 9d77c │ │ │ │ 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 +118797,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 9d6a4 │ │ │ │ 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 7c0e4 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #84] @ 9d8f4 │ │ │ │ + ldr r0, [pc, #84] @ 9d8f8 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #80] @ 9d8fc │ │ │ │ + ldr r0, [pc, #80] @ 9d900 │ │ │ │ + bl 7d294 <_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 7c0e4 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #68] @ 9d904 │ │ │ │ + ldr r0, [pc, #52] @ 9d8f8 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c0f0 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + bl 7c0e4 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 9d7ec │ │ │ │ - ldr r0, [pc, #24] @ 9d7dc │ │ │ │ + ldr r1, [pc, #44] @ 9d908 │ │ │ │ + ldr r0, [pc, #24] @ 9d8f8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 820c4 │ │ │ │ + bl 820b8 │ │ │ │ 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 │ │ │ │ + andeq r9, r9, r8, asr pc │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ + eorseq sl, r5, ip, ror #22 │ │ │ │ + eorseq sl, r9, r4, ror r2 │ │ │ │ + eorseq sp, r5, ip, lsl #16 │ │ │ │ + @ instruction: 0x003d45dc │ │ │ │ + eorseq sl, r5, r4, asr fp │ │ │ │ + eorseq sl, r5, r8, lsl fp │ │ │ │ │ │ │ │ -0009d7f0 : │ │ │ │ +0009d90c : │ │ │ │ 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] @ 9d944 │ │ │ │ + bl 23b0c4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0009d82c : │ │ │ │ +0009d948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9d88c │ │ │ │ + beq 9d9a8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 9d88c │ │ │ │ - ldr r2, [pc, #52] @ 9d894 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9d9a8 │ │ │ │ + ldr r2, [pc, #52] @ 9d9b0 │ │ │ │ + bl 359840 │ │ │ │ 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 +118906,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 9dbec │ │ │ │ + ldr r8, [pc, #868] @ 9dda0 │ │ │ │ + ldr r0, [pc, #868] @ 9dda4 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9dbe0 │ │ │ │ - ldr r3, [pc, #856] @ 9dc8c │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9dcfc │ │ │ │ + ldr r3, [pc, #856] @ 9dda8 │ │ │ │ + bl 359840 │ │ │ │ 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 9dc84 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9dbbc │ │ │ │ + beq 9dcd8 │ │ │ │ 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 9db50 │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 9d9d8 │ │ │ │ + beq 9daf4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9d9d8 │ │ │ │ - ldr r3, [pc, #736] @ 9dc8c │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9daf4 │ │ │ │ + ldr r3, [pc, #736] @ 9dda8 │ │ │ │ + bl 359840 │ │ │ │ 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 9dc38 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9daec │ │ │ │ + bne 9dc08 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #656] @ 9dc90 │ │ │ │ + ldr r2, [pc, #656] @ 9ddac │ │ │ │ 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 9dd24 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne 9da78 │ │ │ │ + bne 9db94 │ │ │ │ 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 9dbf8 │ │ │ │ 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 9daac │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9d9a4 │ │ │ │ - b 9d9d8 │ │ │ │ + bne 9dac0 │ │ │ │ + b 9daf4 │ │ │ │ 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] @ 9ddb0 │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strb r1, [r4, #9] │ │ │ │ strh r3, [r4, #10] │ │ │ │ - beq 9dabc │ │ │ │ + beq 9dbd8 │ │ │ │ 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 2a03f0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b 9d984 │ │ │ │ + b 9daa0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #404] @ 9dc90 │ │ │ │ + ldr r2, [pc, #404] @ 9ddac │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc20 │ │ │ │ + bne 9dd3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9da1c │ │ │ │ + b 9db38 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9d9d8 │ │ │ │ + beq 9daf4 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d9d8 │ │ │ │ + bne 9daf4 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc74 │ │ │ │ + bne 9dd90 │ │ │ │ add r0, ip, #12 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9d9d8 │ │ │ │ + bne 9daf4 │ │ │ │ mov r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 358410 │ │ │ │ + bl 35898c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9d9d8 │ │ │ │ + b 9daf4 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #292] @ 9dc98 │ │ │ │ + ldr r1, [pc, #292] @ 9ddb4 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc60 │ │ │ │ + bne 9dd7c │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dad0 │ │ │ │ + beq 9dbec │ │ │ │ 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 9daac │ │ │ │ + b 9db88 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9db68 │ │ │ │ + beq 9dc84 │ │ │ │ ldr sl, [r5, #84] @ 0x54 │ │ │ │ - b 9da5c │ │ │ │ + b 9db78 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dad0 │ │ │ │ + beq 9dbec │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ - b 9dbac │ │ │ │ - ldr r1, [pc, #140] @ 9dc9c │ │ │ │ + b 9dcc8 │ │ │ │ + ldr r1, [pc, #140] @ 9ddb8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc38 │ │ │ │ + bne 9dd54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9da1c │ │ │ │ - ldr r1, [pc, #116] @ 9dc9c │ │ │ │ + bl 18e88c │ │ │ │ + b 9db38 │ │ │ │ + ldr r1, [pc, #116] @ 9ddb8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc4c │ │ │ │ + bne 9dd68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9db14 │ │ │ │ + bl 18e88c │ │ │ │ + b 9dc30 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9da1c │ │ │ │ + b 9db38 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9db14 │ │ │ │ + b 9dc30 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9db90 │ │ │ │ + b 9dcac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d9d8 │ │ │ │ - b 9db44 │ │ │ │ + bne 9daf4 │ │ │ │ + b 9dc60 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ │ │ │ │ -0009dca0 : │ │ │ │ +0009ddbc : │ │ │ │ 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 9de64 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9dd00 │ │ │ │ - ldr r3, [pc, #32] @ 9dd08 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9de1c │ │ │ │ + ldr r3, [pc, #32] @ 9de24 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 9f51c │ │ │ │ + b 9f638 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009dd0c : │ │ │ │ +0009de28 : │ │ │ │ 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 9de64 │ │ │ │ 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 9e474 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 9e148 │ │ │ │ + beq 9e264 │ │ │ │ add r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - blt 9f15c │ │ │ │ + blt 9f278 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9f174 │ │ │ │ - ldr fp, [pc, #4056] @ 9ed78 │ │ │ │ - ldr r3, [pc, #4056] @ 9ed7c │ │ │ │ + bgt 9f290 │ │ │ │ + ldr fp, [pc, #4056] @ 9ee94 │ │ │ │ + ldr r3, [pc, #4056] @ 9ee98 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r6, #21 │ │ │ │ - bne 9e5ac │ │ │ │ - ldr r2, [pc, #4040] @ 9ed80 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9e6c8 │ │ │ │ + ldr r2, [pc, #4040] @ 9ee9c │ │ │ │ + bl 359840 │ │ │ │ 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 9e4a8 │ │ │ │ add r4, r6, #20 │ │ │ │ lsr r1, r4, #3 │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq 9e36c │ │ │ │ + beq 9e488 │ │ │ │ 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 9df54 │ │ │ │ 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] @ 9eea0 │ │ │ │ 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] @ 9eea4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ea48 │ │ │ │ + bne 9eb64 │ │ │ │ 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 9e41c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f344 │ │ │ │ + beq 9f460 │ │ │ │ tst sl, #3 │ │ │ │ add r0, r9, #20 │ │ │ │ - bne 9e30c │ │ │ │ + bne 9e428 │ │ │ │ add r4, sl, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 9dfe4 │ │ │ │ + bhi 9e100 │ │ │ │ ldr r2, [sl] │ │ │ │ - ldr ip, [pc, #3832] @ 9edb0 │ │ │ │ + ldr ip, [pc, #3832] @ 9eecc │ │ │ │ tst r2, ip │ │ │ │ - bne 9dfe4 │ │ │ │ + bne 9e100 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r3], #4 │ │ │ │ - bcc 9dfdc │ │ │ │ + bcc 9e0f8 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ tst r2, ip │ │ │ │ - bne 9dfdc │ │ │ │ + bne 9e0f8 │ │ │ │ add r4, sl, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ - bcc 9e178 │ │ │ │ + bcc 9e294 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e178 │ │ │ │ + bne 9e294 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, sl, #16 │ │ │ │ cmp r5, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - bcc 9e184 │ │ │ │ + bcc 9e2a0 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e184 │ │ │ │ + bne 9e2a0 │ │ │ │ add lr, sl, #20 │ │ │ │ cmp r5, lr │ │ │ │ str r2, [r0, #12] │ │ │ │ movcc r4, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ - bcc 9df60 │ │ │ │ + bcc 9e07c │ │ │ │ ldr r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, ip │ │ │ │ add r1, lr, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 9df60 │ │ │ │ + bne 9e07c │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r0], #4 │ │ │ │ movcs lr, r1 │ │ │ │ - bcs 9df34 │ │ │ │ + bcs 9e050 │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 9df90 │ │ │ │ + bhi 9e0ac │ │ │ │ sub r5, r4, sl │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bne 9e008 │ │ │ │ + bne 9e124 │ │ │ │ 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 9e084 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r0] │ │ │ │ - bls 9df68 │ │ │ │ + bls 9e084 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 9df68 │ │ │ │ + bne 9e084 │ │ │ │ cmp r3, r5 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne 9dfb4 │ │ │ │ + bne 9e0d0 │ │ │ │ mov r4, r3 │ │ │ │ - b 9df68 │ │ │ │ + b 9e084 │ │ │ │ mov r0, r3 │ │ │ │ - b 9df60 │ │ │ │ + b 9e07c │ │ │ │ cmp r5, sl │ │ │ │ - bls 9dffc │ │ │ │ + bls 9e118 │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r4, sl │ │ │ │ - beq 9df9c │ │ │ │ + beq 9e0b8 │ │ │ │ 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 9ee10 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f2b4 │ │ │ │ + beq 9f3d0 │ │ │ │ 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 9e370 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9e658 │ │ │ │ + bne 9e774 │ │ │ │ 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 9e870 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e9ec │ │ │ │ + bls 9eb08 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e518 │ │ │ │ + bls 9e634 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9effc │ │ │ │ + bhi 9f118 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9ecc4 │ │ │ │ + ble 9ede0 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e2a4 │ │ │ │ + bhi 9e3c0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9e29c │ │ │ │ + beq 9e3b8 │ │ │ │ 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 9e3c0 │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9ef40 │ │ │ │ + bhi 9f05c │ │ │ │ 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] @ 9eea8 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 9e554 │ │ │ │ + bhi 9e670 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9ed34 │ │ │ │ + bne 9ee50 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f2d0 │ │ │ │ - ldr r9, [pc, #3164] @ 9edc4 │ │ │ │ + bne 9f3ec │ │ │ │ + ldr r9, [pc, #3164] @ 9eee0 │ │ │ │ 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 9e07c │ │ │ │ mov r0, r1 │ │ │ │ - b 9df60 │ │ │ │ + b 9e07c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #3060] @ 9ed90 │ │ │ │ + ldr sl, [pc, #3060] @ 9eeac │ │ │ │ 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 9e2dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 144c0c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144bc4 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9ee88 │ │ │ │ + bne 9efa4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 9ee64 │ │ │ │ + ble 9ef80 │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt 9edcc │ │ │ │ + blt 9eee8 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e070 │ │ │ │ + b 9e18c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r1, r3, #1 │ │ │ │ - bne 9e228 │ │ │ │ + bne 9e344 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub ip, r0, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9f1e8 │ │ │ │ + bhi 9f304 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi 9f338 │ │ │ │ + bhi 9f454 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f1e8 │ │ │ │ + beq 9f304 │ │ │ │ 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 9f070 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e274 │ │ │ │ + beq 9e390 │ │ │ │ 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 9e724 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e5c8 │ │ │ │ + bne 9e6e4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl be9a0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be958 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b 9df84 │ │ │ │ + b 9e0a0 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ - bhi 9e104 │ │ │ │ + bhi 9e220 │ │ │ │ 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 9e2a8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq 9f434 │ │ │ │ + beq 9f550 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e190 │ │ │ │ + b 9e2ac │ │ │ │ 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] @ 9eeb0 │ │ │ │ sub r6, r4, r9 │ │ │ │ add r5, r6, #1 │ │ │ │ - b 9e1a4 │ │ │ │ + b 9e2c0 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ tst sl, #3 │ │ │ │ - beq 9dea0 │ │ │ │ + beq 9dfbc │ │ │ │ cmp r5, sl │ │ │ │ movhi r4, sl │ │ │ │ - bls 9dffc │ │ │ │ + bls 9e118 │ │ │ │ tst r4, #3 │ │ │ │ - beq 9e3cc │ │ │ │ + beq 9e4e8 │ │ │ │ ldrsb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9e338 │ │ │ │ + blt 9e454 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 9e318 │ │ │ │ + bcc 9e434 │ │ │ │ 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 9e094 │ │ │ │ + b 9e124 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [pc, #2612] @ 9ed98 │ │ │ │ + ldr r9, [pc, #2612] @ 9eeb4 │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ - b 9df84 │ │ │ │ + b 9e0a0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 9de38 │ │ │ │ + bne 9df54 │ │ │ │ ldr r4, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #2564] @ 9ed9c │ │ │ │ + ldr r1, [pc, #2564] @ 9eeb8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 9ef24 │ │ │ │ + bne 9f040 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9f174 │ │ │ │ + beq 9f290 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r4, r6, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9de38 │ │ │ │ + b 9df54 │ │ │ │ add r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e50c │ │ │ │ - ldr r3, [pc, #2512] @ 9edb0 │ │ │ │ + bcc 9e628 │ │ │ │ + ldr r3, [pc, #2512] @ 9eecc │ │ │ │ ldr r2, [r4] │ │ │ │ tst r3, r2 │ │ │ │ - bne 9e50c │ │ │ │ + bne 9e628 │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e650 │ │ │ │ + bcc 9e76c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e650 │ │ │ │ + bne 9e76c │ │ │ │ add r1, r4, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e648 │ │ │ │ + bcc 9e764 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e648 │ │ │ │ + bne 9e764 │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e650 │ │ │ │ + bcc 9e76c │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e650 │ │ │ │ + bne 9e76c │ │ │ │ add r1, r4, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e648 │ │ │ │ + bcc 9e764 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e648 │ │ │ │ + bne 9e764 │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e650 │ │ │ │ + bcc 9e76c │ │ │ │ ldr ip, [r4, #20] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e650 │ │ │ │ + bne 9e76c │ │ │ │ add r1, r4, #28 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e648 │ │ │ │ + bcc 9e764 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e648 │ │ │ │ + bne 9e764 │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e650 │ │ │ │ + bcc 9e76c │ │ │ │ ldr ip, [r4, #28] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e650 │ │ │ │ + bne 9e76c │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e648 │ │ │ │ + bcc 9e764 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e648 │ │ │ │ + bne 9e764 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e650 │ │ │ │ + bcc 9e76c │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst ip, r3 │ │ │ │ - bne 9e650 │ │ │ │ + bne 9e76c │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 9e648 │ │ │ │ + bcc 9e764 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst ip, r1 │ │ │ │ - bne 9e648 │ │ │ │ + bne 9e764 │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ sub r1, r1, r4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 9e500 │ │ │ │ + b 9e61c │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ tst ip, r2 │ │ │ │ - bne 9e50c │ │ │ │ + bne 9e628 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 9e4f0 │ │ │ │ + bne 9e60c │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9e320 │ │ │ │ - b 9e338 │ │ │ │ + bne 9e43c │ │ │ │ + b 9e454 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9ef68 │ │ │ │ + bls 9f084 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ee54 │ │ │ │ + ble 9ef70 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e2a4 │ │ │ │ + bhi 9e3c0 │ │ │ │ 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 9eae8 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 9e9cc │ │ │ │ + ble 9eae8 │ │ │ │ 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 9e6b8 │ │ │ │ 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 9e190 │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9f174 │ │ │ │ + beq 9f290 │ │ │ │ add r4, r6, #20 │ │ │ │ - b 9de38 │ │ │ │ + b 9df54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e28c │ │ │ │ + beq 9e3a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e28c │ │ │ │ - ldr r2, [pc, #1948] @ 9ed88 │ │ │ │ + bne 9e3a8 │ │ │ │ + ldr r2, [pc, #1948] @ 9eea4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f0cc │ │ │ │ + bne 9f1e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e28c │ │ │ │ + b 9e3a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e280 │ │ │ │ + beq 9e39c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e280 │ │ │ │ - ldr r2, [pc, #1884] @ 9ed88 │ │ │ │ + bne 9e39c │ │ │ │ + ldr r2, [pc, #1884] @ 9eea4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ef78 │ │ │ │ + bne 9f094 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e280 │ │ │ │ + b 9e39c │ │ │ │ mov r4, r2 │ │ │ │ - b 9e50c │ │ │ │ + b 9e628 │ │ │ │ mov r4, r1 │ │ │ │ - b 9e50c │ │ │ │ + b 9e628 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f300 │ │ │ │ + bne 9f41c │ │ │ │ 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 9e814 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e71c │ │ │ │ + bls 9e838 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f1f8 │ │ │ │ + bhi 9f314 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9e1f0 │ │ │ │ + ble 9e30c │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f1d8 │ │ │ │ + bhi 9f2f4 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f1d0 │ │ │ │ + beq 9f2ec │ │ │ │ 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 9f2f4 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f390 │ │ │ │ + bhi 9f4ac │ │ │ │ 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 9eb40 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 9e678 │ │ │ │ + bhi 9e794 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9ea7c │ │ │ │ + beq 9eb98 │ │ │ │ add r4, r4, #1 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e6f0 │ │ │ │ + b 9e80c │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f0b8 │ │ │ │ + bls 9f1d4 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ea24 │ │ │ │ + ble 9eb40 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f1d8 │ │ │ │ + bhi 9f2f4 │ │ │ │ add r2, r1, r2, lsl #6 │ │ │ │ sub r2, r2, #12416 @ 0x3080 │ │ │ │ add r4, r4, #2 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e6f0 │ │ │ │ + b 9e80c │ │ │ │ sub r1, r6, #4 │ │ │ │ - ldr r9, [pc, #1616] @ 9edb0 │ │ │ │ + ldr r9, [pc, #1616] @ 9eecc │ │ │ │ mov r2, r1 │ │ │ │ - b 9e774 │ │ │ │ + b 9e890 │ │ │ │ add r4, r4, #1 │ │ │ │ strb ip, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9ea08 │ │ │ │ + bcs 9eb24 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bhi 9e984 │ │ │ │ + bhi 9eaa0 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bne 9e764 │ │ │ │ + bne 9e880 │ │ │ │ add lr, r4, #4 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 9f1c4 │ │ │ │ + bcc 9f2e0 │ │ │ │ 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 9e988 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9e830 │ │ │ │ + beq 9e94c │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9e7fc │ │ │ │ + beq 9e918 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, lr │ │ │ │ tst ip, r9 │ │ │ │ - bne 9e970 │ │ │ │ + bne 9ea8c │ │ │ │ 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 9ea8c │ │ │ │ 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 9ea8c │ │ │ │ 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 9ea88 │ │ │ │ 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 9eb2c │ │ │ │ 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 +119917,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 9eb2c │ │ │ │ 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 9eb2c │ │ │ │ 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 9eb2c │ │ │ │ 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 9e998 │ │ │ │ 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 9e240 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e764 │ │ │ │ + bls 9e880 │ │ │ │ cmp ip, #223 @ 0xdf │ │ │ │ - bhi 9f0ec │ │ │ │ + bhi 9f208 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 9f3f4 │ │ │ │ + bls 9f510 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ea08 │ │ │ │ + ble 9eb24 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f420 │ │ │ │ + bhi 9f53c │ │ │ │ add r1, r1, ip, lsl #6 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ add r4, r4, #2 │ │ │ │ - bhi 9e124 │ │ │ │ + bhi 9e240 │ │ │ │ strb r5, [r3], #1 │ │ │ │ - b 9e76c │ │ │ │ + b 9e888 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c4a8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f31c │ │ │ │ + beq 9f438 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e570 │ │ │ │ + b 9e68c │ │ │ │ ands r5, r4, #3 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 9efd4 │ │ │ │ + beq 9f0f0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strb r2, [r3], #1 │ │ │ │ - bcc 9e0a4 │ │ │ │ + bcc 9e1c0 │ │ │ │ mov r5, #0 │ │ │ │ - b 9e124 │ │ │ │ + b 9e240 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 9e970 │ │ │ │ + b 9ea8c │ │ │ │ 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 9e24c │ │ │ │ + ldr r1, [pc, #868] @ 9eed0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9f234 │ │ │ │ + bne 9f350 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ 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 9df9c │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 9f06c │ │ │ │ + bcc 9f188 │ │ │ │ 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] @ 9eecc │ │ │ │ + beq 9eca4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9eb40 │ │ │ │ + beq 9ec5c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9eb00 │ │ │ │ + beq 9ec1c │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ecac │ │ │ │ + bne 9edc8 │ │ │ │ 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 +120061,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 9edc8 │ │ │ │ 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 +120077,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 9edc8 │ │ │ │ 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 9ee48 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 9ec8c │ │ │ │ + b 9eda8 │ │ │ │ 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 +120115,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 9edc0 │ │ │ │ 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 +120132,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 9edc0 │ │ │ │ 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 +120148,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 9edc0 │ │ │ │ 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 9ee40 │ │ │ │ ldr r2, [r1] │ │ │ │ add sl, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ - beq 9eb94 │ │ │ │ + beq 9ecb0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9f074 │ │ │ │ + beq 9f190 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e710 │ │ │ │ - b 9e678 │ │ │ │ - bne 9ee54 │ │ │ │ + bls 9e82c │ │ │ │ + b 9e794 │ │ │ │ + bne 9ef70 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e2a4 │ │ │ │ + bhi 9e3c0 │ │ │ │ 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 9e240 │ │ │ │ lsr r1, r3, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9f2bc │ │ │ │ + beq 9f3d8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9f2a4 │ │ │ │ + bne 9f3c0 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #136] @ 9eda0 │ │ │ │ + ldr r2, [pc, #136] @ 9eebc │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f2b4 │ │ │ │ + beq 9f3d0 │ │ │ │ add r2, r9, #28 │ │ │ │ - b 9e044 │ │ │ │ + b 9e160 │ │ │ │ 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 9edc8 │ │ │ │ + ldr fp, [pc, #60] @ 9ee94 │ │ │ │ + ldr r3, [pc, #60] @ 9ee98 │ │ │ │ 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 9e6c8 │ │ │ │ + ldr r3, [pc, #32] @ 9ee9c │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ mov r3, #22 │ │ │ │ - b 9ddd0 │ │ │ │ + b 9deec │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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, lsr #11 │ │ │ │ + eorseq sl, r5, ip, ror r5 │ │ │ │ + eorseq sl, r5, r8, ror #10 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ + eorseq r0, r6, r8, lsl lr │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - @ instruction: 0x00359fd0 │ │ │ │ + eorseq sl, r5, r0, asr r5 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r8, lsl #1 │ │ │ │ + eorseq sp, r5, r8, lsl #12 │ │ │ │ @ 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 9ef20 │ │ │ │ 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 9e2f4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ee54 │ │ │ │ + ble 9ef70 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e2a4 │ │ │ │ + bhi 9e3c0 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f428 │ │ │ │ + bls 9f544 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9e2a4 │ │ │ │ + beq 9e3c0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9ee54 │ │ │ │ + beq 9ef70 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 9ef40 │ │ │ │ + bhi 9f05c │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e230 │ │ │ │ - ldr r2, [pc, #-204] @ 9eda0 │ │ │ │ + b 9e34c │ │ │ │ + ldr r2, [pc, #-204] @ 9eebc │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c4a8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f31c │ │ │ │ + beq 9f438 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 9e1d4 │ │ │ │ + b 9e2f0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 9eea0 │ │ │ │ + bls 9efbc │ │ │ │ cmp r7, #3 │ │ │ │ - beq 9eefc │ │ │ │ + beq 9f018 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 9e1e0 │ │ │ │ + beq 9e2fc │ │ │ │ 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 +120304,829 @@ │ │ │ │ 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] @ 9eec0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 28a878 │ │ │ │ + bl 28a93c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f31c │ │ │ │ + bne 9f438 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e070 │ │ │ │ - ldr r1, [pc, #-348] @ 9eda8 │ │ │ │ + b 9e18c │ │ │ │ + ldr r1, [pc, #-348] @ 9eec4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 12eea4 │ │ │ │ + bl 12ee30 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f31c │ │ │ │ + beq 9f438 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e070 │ │ │ │ + b 9e18c │ │ │ │ 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 9e4cc │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e190 │ │ │ │ + b 9e2ac │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #-436] @ 9edac │ │ │ │ + ldr sl, [pc, #-436] @ 9eec8 │ │ │ │ sub r5, r6, r9 │ │ │ │ sub r6, r4, r9 │ │ │ │ - b 9e1a4 │ │ │ │ + b 9e2c0 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e2e8 │ │ │ │ - ldr r1, [pc, #-460] @ 9edb4 │ │ │ │ + b 9e404 │ │ │ │ + ldr r1, [pc, #-460] @ 9eed0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e63c │ │ │ │ + beq 9e758 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e63c │ │ │ │ + b 9e758 │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ - ldr lr, [pc, #-500] @ 9edb0 │ │ │ │ + ldr lr, [pc, #-500] @ 9eecc │ │ │ │ add r2, r1, #4 │ │ │ │ and lr, lr, r3 │ │ │ │ cmp lr, #0 │ │ │ │ lsr sl, r3, #8 │ │ │ │ lsr r9, r3, #16 │ │ │ │ - bne 9efe0 │ │ │ │ + bne 9f0fc │ │ │ │ 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 9f0b4 │ │ │ │ cmp r4, r6 │ │ │ │ mov r3, r1 │ │ │ │ - beq 9e124 │ │ │ │ + beq 9e240 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e9f8 │ │ │ │ - b 9e0b0 │ │ │ │ + bls 9eb14 │ │ │ │ + b 9e1cc │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 9ef68 │ │ │ │ + bhi 9f084 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - ble 9ee14 │ │ │ │ + ble 9ef30 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9e2a4 │ │ │ │ + bhi 9e3c0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f098 │ │ │ │ + bne 9f1b4 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9e2a4 │ │ │ │ + bls 9e3c0 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9ef40 │ │ │ │ + bhi 9f05c │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f084 │ │ │ │ + bhi 9f1a0 │ │ │ │ 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 9e240 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e710 │ │ │ │ + bne 9e82c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 9ea34 │ │ │ │ + b 9eb50 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e190 │ │ │ │ + b 9e2ac │ │ │ │ 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 9f154 │ │ │ │ + b 9e3c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ - b 9ea34 │ │ │ │ - ldr r1, [pc, #-800] @ 9edb4 │ │ │ │ + b 9eb50 │ │ │ │ + ldr r1, [pc, #-800] @ 9eed0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e5fc │ │ │ │ + beq 9e718 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e5fc │ │ │ │ + b 9e718 │ │ │ │ cmp ip, #239 @ 0xef │ │ │ │ - bhi 9f3ec │ │ │ │ + bhi 9f508 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 9f194 │ │ │ │ + ble 9f2b0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f420 │ │ │ │ + bhi 9f53c │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ - beq 9f188 │ │ │ │ + beq 9f2a4 │ │ │ │ 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 9f53c │ │ │ │ sub lr, r2, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f3e4 │ │ │ │ + bhi 9f500 │ │ │ │ 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 9e240 │ │ │ │ + ldr r3, [pc, #-940] @ 9eed4 │ │ │ │ + ldr r1, [pc, #-940] @ 9eed8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r9, #0 │ │ │ │ - b 9df84 │ │ │ │ - bl 2a01ec │ │ │ │ + b 9e0a0 │ │ │ │ + bl 2a03f0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne 9de80 │ │ │ │ - b 9f16c │ │ │ │ + bne 9df9c │ │ │ │ + b 9f288 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi 9f138 │ │ │ │ - b 9f420 │ │ │ │ - bne 9ea08 │ │ │ │ + bhi 9f254 │ │ │ │ + b 9f53c │ │ │ │ + bne 9eb24 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 9e124 │ │ │ │ + bhi 9e240 │ │ │ │ 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 9e240 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e764 │ │ │ │ - b 9e124 │ │ │ │ + bne 9e880 │ │ │ │ + b 9e240 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ - bhi 9e6cc │ │ │ │ + bhi 9e7e8 │ │ │ │ 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 9e3cc │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bhi 9e2d8 │ │ │ │ + bhi 9e3f4 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt 9f248 │ │ │ │ + bgt 9f364 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 9f34c │ │ │ │ + bgt 9f468 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e230 │ │ │ │ + b 9e34c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b 9ea5c │ │ │ │ + b 9eb78 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9f3ac │ │ │ │ + bhi 9f4c8 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f3c4 │ │ │ │ + bne 9f4e0 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f3ac │ │ │ │ + bls 9f4c8 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f3bc │ │ │ │ + bhi 9f4d8 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f3b4 │ │ │ │ + bhi 9f4d0 │ │ │ │ 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 9eb50 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-1264] @ 9edc0 │ │ │ │ + ldr r2, [pc, #-1264] @ 9eedc │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ed1c │ │ │ │ + bne 9ee38 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ - b 9e044 │ │ │ │ + b 9e160 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ed1c │ │ │ │ - b 9f2b4 │ │ │ │ + bne 9ee38 │ │ │ │ + b 9f3d0 │ │ │ │ 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] @ 9eee0 │ │ │ │ + ldrlt r9, [pc, #-1320] @ 9eee4 │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r9, r2, r3, r9 │ │ │ │ addlt r9, r9, r3, lsl #5 │ │ │ │ - b 9df84 │ │ │ │ + b 9e0a0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 23406c │ │ │ │ + bl 234098 │ │ │ │ mov r5, r0 │ │ │ │ - b 9e130 │ │ │ │ + b 9e24c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 282e50 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b 9f16c │ │ │ │ + bl 283060 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b 9f288 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne 9e228 │ │ │ │ - b 9f1e8 │ │ │ │ + bne 9e344 │ │ │ │ + b 9f304 │ │ │ │ add r0, r9, #28 │ │ │ │ - b 9e304 │ │ │ │ + b 9e420 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f3ac │ │ │ │ + bhi 9f4c8 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f3a4 │ │ │ │ + bls 9f4c0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9f3ac │ │ │ │ + beq 9f4c8 │ │ │ │ cmp r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 9ea34 │ │ │ │ + beq 9eb50 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9ea34 │ │ │ │ + b 9eb50 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ea34 │ │ │ │ + b 9eb50 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f36c │ │ │ │ + bne 9f488 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f1e8 │ │ │ │ + b 9f304 │ │ │ │ mov r5, #4 │ │ │ │ - b 9ea34 │ │ │ │ + b 9eb50 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ea34 │ │ │ │ + b 9eb50 │ │ │ │ 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 9f38c │ │ │ │ + b 9f4c8 │ │ │ │ mov r5, #3 │ │ │ │ - b 9e124 │ │ │ │ + b 9e240 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bls 9f3fc │ │ │ │ + bls 9f518 │ │ │ │ mov r5, #1 │ │ │ │ - b 9e124 │ │ │ │ + b 9e240 │ │ │ │ sub r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 9f48c │ │ │ │ + bgt 9f5a8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 9ea08 │ │ │ │ + ble 9eb24 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bls 9f45c │ │ │ │ + bls 9f578 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e124 │ │ │ │ + b 9e240 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9ee3c │ │ │ │ - b 9e2a4 │ │ │ │ + bne 9ef58 │ │ │ │ + b 9e3c0 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 9e2d0 │ │ │ │ + bne 9e3ec │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 9e190 │ │ │ │ + bhi 9e2ac │ │ │ │ mov r0, r4 │ │ │ │ - b 9e264 │ │ │ │ + b 9e380 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi 9f4e8 │ │ │ │ + bhi 9f604 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - beq 9f420 │ │ │ │ + beq 9f53c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ea08 │ │ │ │ + beq 9eb24 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9e124 │ │ │ │ + b 9e240 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ - bhi 9f420 │ │ │ │ + bhi 9f53c │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - bne 9f4fc │ │ │ │ + bne 9f618 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls 9f420 │ │ │ │ + bls 9f53c │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f3e4 │ │ │ │ + bhi 9f500 │ │ │ │ sub r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f4f4 │ │ │ │ + bhi 9f610 │ │ │ │ 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 9e240 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bne 9f46c │ │ │ │ - b 9f420 │ │ │ │ + bne 9f588 │ │ │ │ + b 9f53c │ │ │ │ mov r5, #4 │ │ │ │ - b 9e124 │ │ │ │ + b 9e240 │ │ │ │ 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 9f5d0 │ │ │ │ + b 9f53c │ │ │ │ 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 9f698 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r0, [pc, #1044] @ 9f964 │ │ │ │ + ldr r0, [pc, #1044] @ 9fa80 │ │ │ │ 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 9f698 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands r2, r3, #3 │ │ │ │ - beq 9f58c │ │ │ │ + beq 9f6a8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9f7c4 │ │ │ │ + beq 9f8e0 │ │ │ │ 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 9f9d4 │ │ │ │ + ldr r3, [pc, #964] @ 9fa84 │ │ │ │ ldr r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f6e4 │ │ │ │ + bne 9f800 │ │ │ │ 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 a1e3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9f918 │ │ │ │ + blt 9fa34 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ movne r8, #0 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ - beq 9f668 │ │ │ │ + beq 9f784 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f614 │ │ │ │ + beq 9f730 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9f8ac │ │ │ │ + beq 9f9c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f788 │ │ │ │ + beq 9f8a4 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9f790 │ │ │ │ + beq 9f8ac │ │ │ │ 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 9f85c │ │ │ │ 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 9f7c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f6a4 │ │ │ │ + bne 9f7c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 9f96c │ │ │ │ + ldr r2, [pc, #732] @ 9fa88 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f82c │ │ │ │ + bne 9f948 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9f580 │ │ │ │ + beq 9f69c │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9f580 │ │ │ │ + bne 9f69c │ │ │ │ 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 9f900 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r7] │ │ │ │ - b 9f580 │ │ │ │ + b 9f69c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9f5b4 │ │ │ │ + beq 9f6d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f72c │ │ │ │ + beq 9f848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f72c │ │ │ │ - ldr r2, [pc, #600] @ 9f96c │ │ │ │ + bne 9f848 │ │ │ │ + ldr r2, [pc, #600] @ 9fa88 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f86c │ │ │ │ + bne 9f988 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9f580 │ │ │ │ + b 9f69c │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f7a4 │ │ │ │ + bne 9f8c0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f650 │ │ │ │ + beq 9f76c │ │ │ │ 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 9f76c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9f630 │ │ │ │ + bne 9f74c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9f57c │ │ │ │ - ldr r2, [pc, #452] @ 9f970 │ │ │ │ + b 9f698 │ │ │ │ + ldr r2, [pc, #452] @ 9fa8c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9f88c │ │ │ │ + bne 9f9a8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f74c │ │ │ │ - b 9f650 │ │ │ │ + bne 9f868 │ │ │ │ + b 9f76c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f57c │ │ │ │ + beq 9f698 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 238eb4 │ │ │ │ - b 9f57c │ │ │ │ + bl 238ee0 │ │ │ │ + b 9f698 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f84c │ │ │ │ + bne 9f968 │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f6d8 │ │ │ │ + beq 9f7f4 │ │ │ │ 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 9f7f4 │ │ │ │ + ldr r1, [pc, #320] @ 9fa90 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f69c │ │ │ │ + beq 9f7b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f69c │ │ │ │ - ldr r2, [pc, #284] @ 9f970 │ │ │ │ + b 9f7b8 │ │ │ │ + ldr r2, [pc, #284] @ 9fa8c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9f89c │ │ │ │ + bne 9f9b8 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f7f0 │ │ │ │ - b 9f6d8 │ │ │ │ - ldr r1, [pc, #256] @ 9f974 │ │ │ │ + bne 9f90c │ │ │ │ + b 9f7f4 │ │ │ │ + ldr r1, [pc, #256] @ 9fa90 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f724 │ │ │ │ + beq 9f840 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f724 │ │ │ │ + b 9f840 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f7b8 │ │ │ │ + b 9f8d4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f860 │ │ │ │ + b 9f97c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9f614 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9f730 │ │ │ │ and r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 9f59c │ │ │ │ + bne 9f6b8 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9f950 │ │ │ │ + beq 9fa6c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f938 │ │ │ │ + beq 9fa54 │ │ │ │ ldrsb r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #20 │ │ │ │ - blt 9f920 │ │ │ │ + blt 9fa3c │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 9f978 │ │ │ │ + ldr r7, [pc, #136] @ 9fa94 │ │ │ │ mov r2, #24 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f580 │ │ │ │ + beq 9f69c │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r4] │ │ │ │ - bne 9f580 │ │ │ │ + bne 9f69c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9f580 │ │ │ │ - bl 11a964 │ │ │ │ - b 9f57c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9f69c │ │ │ │ + bl 11a8f8 │ │ │ │ + b 9f698 │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #76] @ 9f97c │ │ │ │ + ldr r7, [pc, #76] @ 9fa98 │ │ │ │ add r3, r3, #1296 @ 0x510 │ │ │ │ add r7, r7, r3, lsl #5 │ │ │ │ - b 9f8f4 │ │ │ │ + b 9fa10 │ │ │ │ ldrsb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #28 │ │ │ │ - bge 9f8e4 │ │ │ │ + bge 9fa00 │ │ │ │ add r3, r4, #28 │ │ │ │ - b 9f924 │ │ │ │ + b 9fa40 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9f8e4 │ │ │ │ - b 9f924 │ │ │ │ + bge 9fa00 │ │ │ │ + b 9fa40 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x000a56bc │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpne r1, #0 │ │ │ │ - beq 9fa28 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 9fa08 │ │ │ │ - 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 │ │ │ │ - tst r4, #32 │ │ │ │ - beq 9fa18 │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ - addne r0, r0, #20 │ │ │ │ - addeq r0, r0, #28 │ │ │ │ - tst lr, #32 │ │ │ │ - beq 9fa20 │ │ │ │ - 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 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b 9f9f4 │ │ │ │ - sub r0, r0, r1 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bx lr │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9fe94 │ │ │ │ + bne 9fef8 │ │ │ │ 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 9fc10 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9fb5c │ │ │ │ + beq 9fbc0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd3c │ │ │ │ + beq 9fda0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ 9fe98 │ │ │ │ + ldr r2, [pc, #1040] @ 9fefc │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fd2c │ │ │ │ - ldr r6, [pc, #1028] @ 9fe9c │ │ │ │ - ldr r2, [pc, #1028] @ 9fea0 │ │ │ │ + bne 9fd90 │ │ │ │ + ldr r6, [pc, #1028] @ 9ff00 │ │ │ │ + ldr r2, [pc, #1028] @ 9ff04 │ │ │ │ ldr r3, [r6, #724] @ 0x2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fd18 │ │ │ │ - ldr r3, [pc, #1016] @ 9fea4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9fd7c │ │ │ │ + ldr r3, [pc, #1016] @ 9ff08 │ │ │ │ + bl 359840 │ │ │ │ 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 9fbe8 │ │ │ │ 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 9fb6c │ │ │ │ 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 9fbe8 │ │ │ │ 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 9fb9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fc50 │ │ │ │ + beq 9fcb4 │ │ │ │ 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 9fdc4 │ │ │ │ tst r3, #32 │ │ │ │ - bne 9fa7c │ │ │ │ + bne 9fae0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fa7c │ │ │ │ - bl 99b98 │ │ │ │ - b 9fa7c │ │ │ │ + beq 9fae0 │ │ │ │ + bl 99cb4 │ │ │ │ + b 9fae0 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #792] @ 9fea8 │ │ │ │ + ldr r2, [pc, #792] @ 9ff0c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fe68 │ │ │ │ + bne 9fecc │ │ │ │ mov r0, r4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9fb30 │ │ │ │ + b 9fb94 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9fe8c │ │ │ │ + bne 9fef0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #728] @ 9fea4 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #728] @ 9ff08 │ │ │ │ + bl 359840 │ │ │ │ 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 9fedc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fe88 │ │ │ │ - ldr r3, [pc, #684] @ 9feac │ │ │ │ + beq 9feec │ │ │ │ + ldr r3, [pc, #684] @ 9ff10 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fd80 │ │ │ │ + bne 9fde4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9fd80 │ │ │ │ + beq 9fde4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124320 <_PyDict_Pop@@Base+0x64> │ │ │ │ + bl 1242ac <_PyDict_Pop@@Base+0x64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9fd94 │ │ │ │ + beq 9fdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fe88 │ │ │ │ + beq 9feec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r2, #0 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ strne r2, [r4] │ │ │ │ - b 9fa64 │ │ │ │ + b 9fac8 │ │ │ │ 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 +121135,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 9fd14 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fcac │ │ │ │ + beq 9fd10 │ │ │ │ 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 9fe48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9fdb8 │ │ │ │ + beq 9fe1c │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9fb30 │ │ │ │ + beq 9fb94 │ │ │ │ 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 9fb94 │ │ │ │ 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 9fbcc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9fb7c │ │ │ │ - bl 99b98 │ │ │ │ + beq 9fbe0 │ │ │ │ + bl 99cb4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b 9fb68 │ │ │ │ + b 9fbcc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd48 │ │ │ │ + beq 9fdac │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 9fa7c │ │ │ │ - b 9fd54 │ │ │ │ + beq 9fae0 │ │ │ │ + b 9fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9fc14 │ │ │ │ + bne 9fc78 │ │ │ │ mov r0, r4 │ │ │ │ bl 30494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238eb4 │ │ │ │ + bl 238ee0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9fb30 │ │ │ │ + b 9fb94 │ │ │ │ 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 9fb94 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fcc4 │ │ │ │ + beq 9fd28 │ │ │ │ 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 +121252,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 9fb94 │ │ │ │ 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 9fc00 │ │ │ │ + ldr r1, [pc, #48] @ 9ff14 │ │ │ │ + ldr r0, [pc, #48] @ 9ff18 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9fdf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 238eb4 │ │ │ │ - @ instruction: 0x0009feb8 │ │ │ │ + b 238ee0 │ │ │ │ + andeq pc, r9, ip, lsl pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ + andeq r9, r9, r8, asr pc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00000bbb │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, asr #17 │ │ │ │ │ │ │ │ -0009feb8 : │ │ │ │ +0009ff1c : │ │ │ │ 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] @ a01b0 │ │ │ │ + ldr r2, [pc, #636] @ a01b4 │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0084 │ │ │ │ + bne a00e8 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ a0154 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #612] @ a01b8 │ │ │ │ + bl 359840 │ │ │ │ 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 a00c0 │ │ │ │ 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 9ffb0 │ │ │ │ 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 a00c0 │ │ │ │ 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 a00a0 │ │ │ │ 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 +121338,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 a0038 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ffd0 │ │ │ │ + beq a0034 │ │ │ │ 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 a0120 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a0090 │ │ │ │ + beq a00f4 │ │ │ │ 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 +121381,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] @ a01bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0140 │ │ │ │ + bne a01a4 │ │ │ │ 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 +121406,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 a004c │ │ │ │ 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,503 +121439,503 @@ │ │ │ │ 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 a00d8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ + andeq r9, r9, r8, asr pc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ 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 a0614 │ │ │ │ + ldr r3, [pc, #1816] @ a0918 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0578 │ │ │ │ + bne a05dc │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a05c0 │ │ │ │ + bne a0624 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ - beq a0798 │ │ │ │ + beq a07fc │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0338 │ │ │ │ + beq a039c │ │ │ │ cmn r8, #1 │ │ │ │ - bne a03ac │ │ │ │ + bne a0410 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a06b0 │ │ │ │ + ble a0714 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a07e4 │ │ │ │ + bne a0848 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ - ldr r8, [r1, #212] @ 0xd4 │ │ │ │ + ldr r0, [r1, #212] @ 0xd4 │ │ │ │ adds r2, r3, #4096 @ 0x1000 │ │ │ │ - adc r8, r8, #0 │ │ │ │ - lsl ip, ip, #20 │ │ │ │ + adc r0, r0, #0 │ │ │ │ str r2, [r1, #208] @ 0xd0 │ │ │ │ - str r8, [r1, #212] @ 0xd4 │ │ │ │ + str r0, [r1, #212] @ 0xd4 │ │ │ │ + ldrb r9, [lr, #4] │ │ │ │ + lsl ip, ip, #20 │ │ │ │ + mvn r1, #0 │ │ │ │ lsr ip, ip, #20 │ │ │ │ - ldrb sl, [lr, #4] │ │ │ │ + mvn r1, r1, lsl r9 │ │ │ │ orr r3, ip, r2 │ │ │ │ - mvn r2, #0 │ │ │ │ - mvn r2, r2, lsl sl │ │ │ │ - mov r1, #0 │ │ │ │ - cmp sl, #7 │ │ │ │ + cmp r9, #7 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ - and r0, r6, r2 │ │ │ │ - str r1, [lr, #8] │ │ │ │ - bgt a02d0 │ │ │ │ - add r9, lr, #20 │ │ │ │ - ldrsb r1, [r9, r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge a0550 │ │ │ │ - ldr r2, [lr, #16] │ │ │ │ - strb r2, [r9, r0] │ │ │ │ + and r2, r6, r1 │ │ │ │ + bgt a0334 │ │ │ │ + add r8, lr, #20 │ │ │ │ + ldrsb sl, [r8, r2] │ │ │ │ + cmp sl, #0 │ │ │ │ + bge a05b4 │ │ │ │ + ldr r1, [lr, #16] │ │ │ │ + strb r1, [r8, r2] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ - ldrb r0, [ip, #5] │ │ │ │ + ldrb lr, [ip, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ - lsl r2, r2, r0 │ │ │ │ - addeq r9, ip, #20 │ │ │ │ - beq a0320 │ │ │ │ + lsl r2, r2, lr │ │ │ │ + addeq r8, ip, #20 │ │ │ │ + beq a0384 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ - add r0, ip, #20 │ │ │ │ - str r5, [r0, r2] │ │ │ │ - add r0, r0, r2 │ │ │ │ - str r7, [r0, #4] │ │ │ │ + add lr, ip, #20 │ │ │ │ + str r5, [lr, r2] │ │ │ │ + add lr, lr, r2 │ │ │ │ + str r7, [lr, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ - str r8, [r4, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [ip, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ 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 │ │ │ │ - add r1, lr, r0, lsl #1 │ │ │ │ - ldrsh r1, [r1, #20] │ │ │ │ - lsl fp, r0, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge a0468 │ │ │ │ + cmp r9, #15 │ │ │ │ + bgt a0760 │ │ │ │ + add r8, lr, r2, lsl #1 │ │ │ │ + ldrsh r8, [r8, #20] │ │ │ │ + lsl sl, r2, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bge a04cc │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - add r9, lr, #20 │ │ │ │ - strh r1, [r9, fp] │ │ │ │ + add r8, lr, #20 │ │ │ │ + strh r1, [r8, sl] │ │ │ │ ldrb r2, [lr, #6] │ │ │ │ - ldrb r0, [lr, #5] │ │ │ │ + ldrb lr, [lr, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ - lsl r2, r2, r0 │ │ │ │ + lsl r2, r2, lr │ │ │ │ addne r2, r2, r1, lsl #3 │ │ │ │ - strne r5, [r9, r2] │ │ │ │ - addne r2, r9, r2 │ │ │ │ + strne r5, [r8, r2] │ │ │ │ + addne r2, r8, r2 │ │ │ │ strne r7, [r2, #4] │ │ │ │ - bne a029c │ │ │ │ - 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 │ │ │ │ + bne a0300 │ │ │ │ + add lr, r1, r1, lsl #1 │ │ │ │ + add r2, r2, lr, lsl #2 │ │ │ │ + add lr, r8, r2 │ │ │ │ + stmib lr, {r5, r7} │ │ │ │ + str r6, [r8, r2] │ │ │ │ + b a0300 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a0628 │ │ │ │ + bne a06a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a01dc │ │ │ │ + beq a0240 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a068c │ │ │ │ - ldr r2, [pc, #1356] @ a08b8 │ │ │ │ + bne a06f0 │ │ │ │ + ldr r2, [pc, #1356] @ a091c │ │ │ │ cmp r3, r2 │ │ │ │ - beq a071c │ │ │ │ - ldr r3, [pc, #1348] @ a08bc │ │ │ │ - bl 3592c0 │ │ │ │ + beq a0780 │ │ │ │ + ldr r3, [pc, #1348] @ a0920 │ │ │ │ + bl 359840 │ │ │ │ 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 a0248 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - beq a042c │ │ │ │ + beq a0490 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne a0810 │ │ │ │ + bne a0874 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ - ldr r0, [r1, #212] @ 0xd4 │ │ │ │ lsl r3, r3, #20 │ │ │ │ - adds r2, r2, #4096 @ 0x1000 │ │ │ │ + adds r0, r2, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - str r2, [r1, #208] @ 0xd0 │ │ │ │ - adc r2, r0, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r1, #212] @ 0xd4 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + orr r2, r3, r0 │ │ │ │ + ldr r3, [r1, #212] @ 0xd4 │ │ │ │ + str r0, [r1, #208] @ 0xd0 │ │ │ │ + adc r3, r3, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [r1, #212] @ 0xd4 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ - ldrb r1, [r2, #6] │ │ │ │ + ldrb r1, [r3, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - ldrb r1, [r2, #5] │ │ │ │ + ldrb r1, [r3, #5] │ │ │ │ addeq r8, r8, r8, lsl #1 │ │ │ │ lsl ip, ip, r1 │ │ │ │ - addne r2, r2, r8, lsl #3 │ │ │ │ - addeq r1, r2, r8, lsl #2 │ │ │ │ - addne r2, r2, ip │ │ │ │ + addne r3, r3, r8, lsl #3 │ │ │ │ + addeq r1, r3, r8, lsl #2 │ │ │ │ + addne r3, r3, ip │ │ │ │ addeq r1, r1, ip │ │ │ │ - strne r7, [r2, #24] │ │ │ │ + strne r7, [r3, #24] │ │ │ │ streq r7, [r1, #28] │ │ │ │ - str r3, [r4, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a0440 │ │ │ │ + beq a04a4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a04d4 │ │ │ │ + bne a0538 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a02c4 │ │ │ │ + beq a0328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a02c4 │ │ │ │ + bne a0328 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a02c4 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - add r9, lr, r0 │ │ │ │ - ldrsb ip, [r9, #20] │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a0328 │ │ │ │ + lsr r8, r6, #5 │ │ │ │ + add sl, r8, #1 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + add r2, sl, r2 │ │ │ │ + and r2, r2, r1 │ │ │ │ + add sl, lr, r2, lsl #1 │ │ │ │ + ldrsh sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r2, #1 │ │ │ │ + blt a0350 │ │ │ │ + lsl sl, r2, #2 │ │ │ │ + add sl, sl, r2 │ │ │ │ + add sl, sl, r8, lsr #5 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r9, #7 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + and r2, sl, r1 │ │ │ │ + bgt a0580 │ │ │ │ + add sl, lr, r2 │ │ │ │ + ldrsb ip, [sl, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bge a0650 │ │ │ │ + bge a068c │ │ │ │ ldr r2, [lr, #16] │ │ │ │ - strb r2, [r9, #20] │ │ │ │ + strb r2, [sl, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ - b a026c │ │ │ │ + b a02d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a0440 │ │ │ │ - ldr r2, [pc, #980] @ a08c0 │ │ │ │ + bne a04a4 │ │ │ │ + ldr r2, [pc, #980] @ a0924 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a086c │ │ │ │ + bne a08d0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b a0440 │ │ │ │ - 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 │ │ │ │ - cmp sl, #15 │ │ │ │ + b a04a4 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + and r2, r2, r1 │ │ │ │ + cmp r9, #15 │ │ │ │ + add sl, lr, r2, lsl #1 │ │ │ │ + addgt sl, lr, r2, lsl #2 │ │ │ │ + ldrshle sl, [sl, #20] │ │ │ │ + ldrgt sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + bge a056c │ │ │ │ + cmp r9, #15 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - lslgt r9, r0, #2 │ │ │ │ - bgt a0758 │ │ │ │ - lsl fp, r0, #1 │ │ │ │ - b a02f0 │ │ │ │ - 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] │ │ │ │ + lslgt sl, r2, #2 │ │ │ │ + bgt a07bc │ │ │ │ + lsl sl, r2, #1 │ │ │ │ + b a0354 │ │ │ │ + lsr r8, r6, #5 │ │ │ │ + add sl, r8, #1 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + add r2, sl, r2 │ │ │ │ + and r2, r2, r1 │ │ │ │ + add sl, lr, r2 │ │ │ │ + ldrsb fp, [sl, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - blt a04c0 │ │ │ │ - b a0490 │ │ │ │ + blt a0524 │ │ │ │ + b a04f4 │ │ │ │ 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 a0a8c │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0798 │ │ │ │ + beq a07fc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ - beq a01b0 │ │ │ │ + beq a0214 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11da24 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11d9b8 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq a0760 │ │ │ │ + beq a07c4 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a534 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18a6f0 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a07c8 │ │ │ │ + bne a082c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a02c4 │ │ │ │ + beq a0328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a02c4 │ │ │ │ + bne a0328 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a02c4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a0328 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + and r2, r2, r1 │ │ │ │ + b a0514 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a0668 │ │ │ │ - ldr r2, [pc, #636] @ a08b8 │ │ │ │ + bne a06cc │ │ │ │ + ldr r2, [pc, #612] @ a091c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0370 │ │ │ │ + bne a03d4 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0370 │ │ │ │ - b a0348 │ │ │ │ - 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 │ │ │ │ + bne a03d4 │ │ │ │ + b a03ac │ │ │ │ + ldr r3, [pc, #596] @ a0928 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a085c │ │ │ │ + bne a08c0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0348 │ │ │ │ + beq a03ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a0634 │ │ │ │ - ldr r3, [pc, #560] @ a08c4 │ │ │ │ + b a06b0 │ │ │ │ + ldr r3, [pc, #560] @ a0928 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0800 │ │ │ │ + bne a0864 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a01dc │ │ │ │ + beq a0240 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b a0364 │ │ │ │ + b a03c8 │ │ │ │ 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 a0a8c │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0798 │ │ │ │ + beq a07fc │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a07e4 │ │ │ │ + bne a0848 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ - b a0200 │ │ │ │ - add r9, lr, r0, lsl #2 │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - lsl r1, r0, #2 │ │ │ │ - bge a072c │ │ │ │ + b a0264 │ │ │ │ + add sl, lr, r2, lsl #2 │ │ │ │ + ldr r8, [sl, #20] │ │ │ │ + cmp r8, #0 │ │ │ │ + lsl r8, r2, #2 │ │ │ │ + bge a0790 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - str r1, [r9, #20] │ │ │ │ - b a026c │ │ │ │ + str r1, [sl, #20] │ │ │ │ + b a02d0 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a01dc │ │ │ │ - b a0370 │ │ │ │ - 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 │ │ │ │ + beq a0240 │ │ │ │ + b a03d4 │ │ │ │ + add r2, r8, r2 │ │ │ │ + lsr r8, r6, #5 │ │ │ │ + add sl, r8, #1 │ │ │ │ + add r2, sl, r2 │ │ │ │ + and r2, r2, r1 │ │ │ │ + add sl, lr, r2, lsl #2 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ ldrlt r1, [lr, #16] │ │ │ │ - lsl r9, r0, #2 │ │ │ │ - bge a0494 │ │ │ │ - add r9, lr, r9 │ │ │ │ - b a0714 │ │ │ │ + lsl sl, r2, #2 │ │ │ │ + bge a04f8 │ │ │ │ + add sl, lr, sl │ │ │ │ + b a0778 │ │ │ │ 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 a0a8c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a01b0 │ │ │ │ + bne a0214 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a088c │ │ │ │ + bne a08f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a07c0 │ │ │ │ + beq a0824 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a08a8 │ │ │ │ + beq a090c │ │ │ │ mvn r0, #0 │ │ │ │ - b a02c8 │ │ │ │ + b a032c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a0600 │ │ │ │ + bne a0664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a0600 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a0664 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2965f4 │ │ │ │ + bl 296804 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a06f4 │ │ │ │ + b a0758 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a06a0 │ │ │ │ + b a0704 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2965f4 │ │ │ │ + bl 296804 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + lsl r2, r2, #20 │ │ │ │ adc r0, r0, #0 │ │ │ │ - lsl r3, r3, #20 │ │ │ │ - lsr r3, r3, #20 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + lsr r2, r2, #20 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ - orr r3, r3, lr │ │ │ │ + orr r2, r2, lr │ │ │ │ str lr, [r1, #208] @ 0xd0 │ │ │ │ str r0, [r1, #212] @ 0xd4 │ │ │ │ - b a03f8 │ │ │ │ + b a045c │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a067c │ │ │ │ - ldr r1, [pc, #84] @ a08c8 │ │ │ │ + b a06e0 │ │ │ │ + ldr r1, [pc, #84] @ a092c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a04fc │ │ │ │ + beq a0560 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b a04fc │ │ │ │ + b a0560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a07a4 │ │ │ │ + bne a0808 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a07a4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a0808 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a07c0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a0824 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x000a56bc │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ 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 a09c8 │ │ │ │ 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 +121947,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 a0a00 │ │ │ │ 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 a09a0 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a09cc │ │ │ │ + bgt a0a30 │ │ │ │ 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 a097c │ │ │ │ cmp lr, #15 │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ - bgt a0a00 │ │ │ │ + bgt a0a64 │ │ │ │ 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 a0a00 │ │ │ │ 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 a097c │ │ │ │ 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 a0a28 │ │ │ │ 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 a16f4 │ │ │ │ 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 a10d8 │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r1 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [pc, #3572] @ a1878 │ │ │ │ + bl 359840 │ │ │ │ + ldr r2, [pc, #3572] @ a18dc │ │ │ │ lsl r8, r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ umull r1, r8, r2, r8 │ │ │ │ - ldr sl, [pc, #3560] @ a187c │ │ │ │ + ldr sl, [pc, #3560] @ a18e0 │ │ │ │ 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 a1124 │ │ │ │ cmp r6, #3 │ │ │ │ - bne a0c70 │ │ │ │ + bne a0cd4 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a111c │ │ │ │ + ble a1180 │ │ │ │ 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] @ a18e4 │ │ │ │ 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 +122076,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 a1700 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r5, #20 │ │ │ │ addne r3, r2, r3 │ │ │ │ movne r9, #8 │ │ │ │ - beq a10dc │ │ │ │ + beq a1140 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r9, r6, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bne a1180 │ │ │ │ + bne a11e4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb fp, [r2, #6] │ │ │ │ cmp fp, #1 │ │ │ │ - bne a1180 │ │ │ │ + bne a11e4 │ │ │ │ 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 a0c64 │ │ │ │ mov r3, #0 │ │ │ │ - b a0bd0 │ │ │ │ + b a0c34 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a1054 │ │ │ │ + bgt a10b8 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh fp, [r6, ip] │ │ │ │ cmn fp, #1 │ │ │ │ - bne a0ddc │ │ │ │ + bne a0e40 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a0c00 │ │ │ │ + beq a0c64 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, lr, r0 │ │ │ │ - bgt a0ba4 │ │ │ │ + bgt a0c08 │ │ │ │ ldrsb ip, [r6, r2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0ddc │ │ │ │ + bne a0e40 │ │ │ │ strb r3, [r6, r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a0bcc │ │ │ │ - ldr r3, [pc, #3196] @ a1884 │ │ │ │ + bne a0c30 │ │ │ │ + ldr r3, [pc, #3196] @ a18e8 │ │ │ │ str r4, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a0c54 │ │ │ │ + beq a0cb8 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne a0e4c │ │ │ │ + bne a0eb0 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi a0e4c │ │ │ │ + bhi a0eb0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0e4c │ │ │ │ + beq a0eb0 │ │ │ │ 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] @ a18ec │ │ │ │ + ldr r3, [pc, #3080] @ a18f0 │ │ │ │ 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 a16e0 │ │ │ │ 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 a13bc │ │ │ │ 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 a169c │ │ │ │ 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 a1008 │ │ │ │ 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,108 +122214,108 @@ │ │ │ │ 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 a1438 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a10e0 │ │ │ │ + beq a1144 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ - bne a0b58 │ │ │ │ + bne a0bbc │ │ │ │ cmp r8, #0 │ │ │ │ add r1, r6, r9 │ │ │ │ - ble a0dcc │ │ │ │ + ble a0e30 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1870 │ │ │ │ + beq a18d4 │ │ │ │ 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 a0e04 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e00 │ │ │ │ - b a0c00 │ │ │ │ + bl a3e64 │ │ │ │ + b a0c64 │ │ │ │ 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 a0ea0 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a12e4 │ │ │ │ + bgt a1348 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh r1, [r6, ip] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0bbc │ │ │ │ + beq a0c20 │ │ │ │ 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 a0e64 │ │ │ │ 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 a0c54 │ │ │ │ + b a0e8c │ │ │ │ + ldr fp, [pc, #2612] @ a18ec │ │ │ │ + ldr r1, [pc, #2616] @ a18f4 │ │ │ │ ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a16ac │ │ │ │ + bne a1710 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ bic r1, r5, #4080 @ 0xff0 │ │ │ │ cmn r6, #804 @ 0x324 │ │ │ │ bic r1, r1, #15 │ │ │ │ - beq a13a8 │ │ │ │ + beq a140c │ │ │ │ lsr r2, r5, #18 │ │ │ │ add r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #808] @ 0x328 │ │ │ │ bic r3, r5, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt a0eb4 │ │ │ │ + bgt a0f18 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a13a8 │ │ │ │ + beq a140c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ - beq a1160 │ │ │ │ + beq a11c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0c54 │ │ │ │ + bne a0cb8 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r3, #28 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r9, [r6, #512] @ 0x200 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ add r3, r9, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -122297,60 +122324,60 @@ │ │ │ │ str ip, [r0, #8] │ │ │ │ add ip, r6, r2, lsl #2 │ │ │ │ ldr r0, [ip, #528] @ 0x210 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp r3, r0 │ │ │ │ str lr, [r1, #8] │ │ │ │ str r1, [r3, #16] │ │ │ │ - bne a0f3c │ │ │ │ + bne a0fa0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0f38 │ │ │ │ + beq a0f9c │ │ │ │ ldr lr, [r1, #8] │ │ │ │ cmp r2, lr │ │ │ │ movne r1, #0 │ │ │ │ str r1, [ip, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r3, #8] │ │ │ │ - beq a1750 │ │ │ │ + beq a17b4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a1724 │ │ │ │ + beq a1788 │ │ │ │ ldr r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq a0c54 │ │ │ │ + beq a0cb8 │ │ │ │ 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 a0cb8 │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a1038 │ │ │ │ + bcc a109c │ │ │ │ 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 a13bc │ │ │ │ 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 +122394,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 a0db4 │ │ │ │ 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 a1044 │ │ │ │ ldr ip, [r6, r2, lsl #2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0ddc │ │ │ │ + bne a0e40 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne a0bcc │ │ │ │ - b a0c00 │ │ │ │ + bne a0c30 │ │ │ │ + b a0c64 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r1 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r3, [pc, #2032] @ a1878 │ │ │ │ + bl 359840 │ │ │ │ + ldr r3, [pc, #2032] @ a18dc │ │ │ │ lsl r8, r9, #1 │ │ │ │ umull r1, r8, r3, r8 │ │ │ │ - ldr sl, [pc, #2024] @ a187c │ │ │ │ + ldr sl, [pc, #2024] @ a18e0 │ │ │ │ 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 a0cdc │ │ │ │ cmp r6, #15 │ │ │ │ - bhi a1824 │ │ │ │ + bhi a1888 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a0c78 │ │ │ │ + b a0cdc │ │ │ │ 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 a136c │ │ │ │ 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 a3e64 │ │ │ │ + b a0c64 │ │ │ │ + ldr fp, [pc, #1892] @ a18ec │ │ │ │ + ldr r1, [pc, #1892] @ a18f0 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a165c │ │ │ │ + bne a16c0 │ │ │ │ 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 │ │ │ │ + b a0d1c │ │ │ │ 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 a0cb8 │ │ │ │ cmp r8, #0 │ │ │ │ movgt r2, #0 │ │ │ │ - ble a16e4 │ │ │ │ + ble a1748 │ │ │ │ sub fp, r2, r8 │ │ │ │ mvn fp, fp │ │ │ │ ands fp, fp, #3 │ │ │ │ - beq a1298 │ │ │ │ + beq a12fc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a12a8 │ │ │ │ + beq a130c │ │ │ │ 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 a12fc │ │ │ │ cmp fp, #2 │ │ │ │ - beq a11f4 │ │ │ │ + beq a1258 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a12a8 │ │ │ │ + beq a130c │ │ │ │ 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 a130c │ │ │ │ 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 a12fc │ │ │ │ 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 a1338 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a12a8 │ │ │ │ + beq a130c │ │ │ │ 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 a130c │ │ │ │ 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 a130c │ │ │ │ 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 a127c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq a1648 │ │ │ │ + beq a16ac │ │ │ │ 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 a11f0 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mvn lr, #0 │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ - b a0b9c │ │ │ │ + b a0c00 │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a1060 │ │ │ │ + beq a10c4 │ │ │ │ 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 a1348 │ │ │ │ cmp r8, #0 │ │ │ │ - ble a1108 │ │ │ │ + ble a116c │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1350 │ │ │ │ + beq a13b4 │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - beq a1108 │ │ │ │ + beq a116c │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a1328 │ │ │ │ + bne a138c │ │ │ │ add r1, r1, #12 │ │ │ │ - b a131c │ │ │ │ + b a1380 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1328] @ a1894 │ │ │ │ + ldr r2, [pc, #1328] @ a18f8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a17d8 │ │ │ │ + bne a183c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1690 │ │ │ │ + beq a16f4 │ │ │ │ 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 a1044 │ │ │ │ ldr r3, [fp, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #1252] @ a1898 │ │ │ │ + ldr r2, [pc, #1252] @ a18fc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1860 │ │ │ │ + bne a18c4 │ │ │ │ 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 a0cb8 │ │ │ │ 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 a15c8 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r6, r9 │ │ │ │ - ble a17ec │ │ │ │ + ble a1850 │ │ │ │ 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 a160c │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a1414 │ │ │ │ + bne a1478 │ │ │ │ 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 a162c │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1804 │ │ │ │ + bgt a1868 │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsh sl, [r6, r0] │ │ │ │ cmn sl, #1 │ │ │ │ - bne a15f0 │ │ │ │ + bne a1654 │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strh r9, [r6, r0] │ │ │ │ - beq a1578 │ │ │ │ + beq a15dc │ │ │ │ mvn r2, #7 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b a14b8 │ │ │ │ + b a151c │ │ │ │ strh r3, [r6, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a1578 │ │ │ │ + beq a15dc │ │ │ │ ldr r2, [lr, r3, lsl #3] │ │ │ │ cmp ip, #15 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, r1, r0 │ │ │ │ - bgt a16ec │ │ │ │ + bgt a1750 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrsh sl, [r6, r9] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a14a8 │ │ │ │ + beq a150c │ │ │ │ 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 a1770 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a16f8 │ │ │ │ + bgt a175c │ │ │ │ lsl r9, r2, #1 │ │ │ │ - b a14a8 │ │ │ │ + b a150c │ │ │ │ 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 +122727,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 a157c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e00 │ │ │ │ + bl a3e64 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 23f830 │ │ │ │ + bl 23f870 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a17f4 │ │ │ │ + beq a1858 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c54 │ │ │ │ + b a0cb8 │ │ │ │ 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 a1478 │ │ │ │ + b a14b0 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a15f0 │ │ │ │ + bne a1654 │ │ │ │ strb r9, [r6, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq a1578 │ │ │ │ + beq a15dc │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ add lr, lr, #8 │ │ │ │ - b a1460 │ │ │ │ + b a14c4 │ │ │ │ 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 a1684 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a16c0 │ │ │ │ + bgt a1724 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a16cc │ │ │ │ + bne a1730 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a15d4 │ │ │ │ + ble a1638 │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b a148c │ │ │ │ + b a14f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ mov r4, r0 │ │ │ │ - b a0fcc │ │ │ │ + b a1030 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a12b8 │ │ │ │ - b a1648 │ │ │ │ + bne a131c │ │ │ │ + b a16ac │ │ │ │ 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 a1038 │ │ │ │ + bl 2a03f0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a0c68 │ │ │ │ + b a0ccc │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r9, #8 │ │ │ │ - b a13f0 │ │ │ │ + b a1454 │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c54 │ │ │ │ + b a0cb8 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a1810 │ │ │ │ + beq a1874 │ │ │ │ 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 a1668 │ │ │ │ + bne a1338 │ │ │ │ + b a0c64 │ │ │ │ ldr r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a14dc │ │ │ │ + bne a1540 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a14b8 │ │ │ │ - b a1578 │ │ │ │ + bne a151c │ │ │ │ + b a15dc │ │ │ │ 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 a1554 │ │ │ │ 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 a0cb8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0f50 │ │ │ │ + beq a0fb4 │ │ │ │ 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 +122882,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 a0cb8 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a1380 │ │ │ │ - beq a1578 │ │ │ │ - b a144c │ │ │ │ + b a13e4 │ │ │ │ + beq a15dc │ │ │ │ + b a14b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c54 │ │ │ │ + b a0cb8 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a15f0 │ │ │ │ + bne a1654 │ │ │ │ str r9, [r6, r3, lsl #2] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a149c │ │ │ │ - b a1578 │ │ │ │ + bne a1500 │ │ │ │ + b a15dc │ │ │ │ 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 a16f4 │ │ │ │ + ldr fp, [pc, #56] @ a18ec │ │ │ │ + ldr r3, [pc, #56] @ a18f0 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a0c9c │ │ │ │ - b a167c │ │ │ │ + beq a0d00 │ │ │ │ + b a16e0 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b a13c0 │ │ │ │ + b a1424 │ │ │ │ add r3, r3, #8 │ │ │ │ - b a0da0 │ │ │ │ - bge feb4c32c <__bss_end__@@Base+0xfe5873e4> │ │ │ │ + b a0e04 │ │ │ │ + bge feb4c390 <__bss_end__@@Base+0xfe587448> │ │ │ │ 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 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + andeq r9, r9, r8, asr pc │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ 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 a1ba8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1bb0 │ │ │ │ - ldr r3, [pc, #908] @ a1c64 │ │ │ │ + bne a1c14 │ │ │ │ + ldr r3, [pc, #908] @ a1cc8 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a1aac │ │ │ │ + bgt a1b10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1b28 │ │ │ │ - ldr r2, [pc, #888] @ a1c68 │ │ │ │ + beq a1b8c │ │ │ │ + ldr r2, [pc, #888] @ a1ccc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1b28 │ │ │ │ + bhi a1b8c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #864] @ a1c6c │ │ │ │ + ldr r0, [pc, #864] @ a1cd0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1b3c │ │ │ │ - ldr r9, [pc, #844] @ a1c70 │ │ │ │ - ldr r3, [pc, #836] @ a1c6c │ │ │ │ + beq a1ba0 │ │ │ │ + ldr r9, [pc, #844] @ a1cd4 │ │ │ │ + ldr r3, [pc, #836] @ a1cd0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a1b64 │ │ │ │ - ldr r3, [pc, #828] @ a1c74 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a1bc8 │ │ │ │ + ldr r3, [pc, #828] @ a1cd8 │ │ │ │ + bl 359840 │ │ │ │ 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 a19e0 │ │ │ │ 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 9de64 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a1c44 │ │ │ │ - ldr r3, [pc, #704] @ a1c74 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a1ca8 │ │ │ │ + ldr r3, [pc, #704] @ a1cd8 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ 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 a1c6c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq a1aa4 │ │ │ │ - ldr r3, [pc, #636] @ a1c74 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a1b08 │ │ │ │ + ldr r3, [pc, #636] @ a1cd8 │ │ │ │ + bl 359840 │ │ │ │ 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 +123043,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 a1bd4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a1dd8 │ │ │ │ + bl a1e3c │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - beq a1b88 │ │ │ │ + beq a1bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1a98 │ │ │ │ + beq a1afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a1c4c │ │ │ │ + beq a1cb0 │ │ │ │ rsb r0, r5, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b a1a50 │ │ │ │ + b a1ab4 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a1b04 │ │ │ │ - ldr r9, [pc, #444] @ a1c78 │ │ │ │ - ldr r0, [pc, #428] @ a1c6c │ │ │ │ + bne a1b68 │ │ │ │ + ldr r9, [pc, #444] @ a1cdc │ │ │ │ + ldr r0, [pc, #428] @ a1cd0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1920 │ │ │ │ - b a1b3c │ │ │ │ - ldr r0, [pc, #400] @ a1c6c │ │ │ │ + bne a1984 │ │ │ │ + b a1ba0 │ │ │ │ + ldr r0, [pc, #400] @ a1cd0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ 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 a1ba0 │ │ │ │ + ldr r9, [pc, #392] @ a1ce0 │ │ │ │ + b a1984 │ │ │ │ + ldr r9, [pc, #388] @ a1ce4 │ │ │ │ + b a1b1c │ │ │ │ + ldr r9, [pc, #384] @ a1ce8 │ │ │ │ + b a1b1c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1b28 │ │ │ │ + ble a1b8c │ │ │ │ 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] @ a1cec │ │ │ │ + beq a1b1c │ │ │ │ + ldr r2, [pc, #364] @ a1cf0 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r9, [pc, #360] @ a1cf4 │ │ │ │ + beq a1b1c │ │ │ │ + ldr r3, [pc, #356] @ a1cf8 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #352] @ a1c98 │ │ │ │ + ldr r1, [pc, #352] @ a1cfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mvn r0, #0 │ │ │ │ - b a1a9c │ │ │ │ + b a1b00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1c30 │ │ │ │ - bl a25ac │ │ │ │ + bne a1c94 │ │ │ │ + bl a2610 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r8, [r4, #12] │ │ │ │ movne r7, #1 │ │ │ │ - bne a19e4 │ │ │ │ - b a1b3c │ │ │ │ + bne a1a48 │ │ │ │ + b a1ba0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a196c │ │ │ │ - b a197c │ │ │ │ + bne a19d0 │ │ │ │ + b a19e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - bne a1a7c │ │ │ │ + bne a1ae0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1a7c │ │ │ │ + beq a1ae0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a1a7c │ │ │ │ + bne a1ae0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a1a7c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a1ae0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c4b0 │ │ │ │ + bl 9c5cc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a1b3c │ │ │ │ - bl a3dbc │ │ │ │ + beq a1ba0 │ │ │ │ + bl a3e20 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a1bf0 │ │ │ │ + beq a1c54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq a1c58 │ │ │ │ + beq a1cbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1b3c │ │ │ │ + beq a1ba0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a19e4 │ │ │ │ + bne a1a48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1b3c │ │ │ │ + beq a1ba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a1b3c │ │ │ │ + bne a1ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a1b3c │ │ │ │ - ldr r3, [pc, #100] @ a1c9c │ │ │ │ - ldr r1, [pc, #100] @ a1ca0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a1ba0 │ │ │ │ + ldr r3, [pc, #100] @ a1d00 │ │ │ │ + ldr r1, [pc, #100] @ a1d04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a1b3c │ │ │ │ + bl 18f354 │ │ │ │ + b a1ba0 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b a1c08 │ │ │ │ + b a1c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a1a98 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a1afc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a1bf0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a1c54 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r4, sp, r0, ror r0 │ │ │ │ + @ instruction: 0x003d45f0 │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq r2, r1, r8, asr r6 │ │ │ │ + andseq r2, r1, r8, ror #11 │ │ │ │ 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 #23 │ │ │ │ + mulseq r1, r4, r7 │ │ │ │ + andseq r8, r0, r8, ror #17 │ │ │ │ + andeq r0, ip, ip, asr #30 │ │ │ │ + andseq sl, r3, ip, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, ip, lsr #18 │ │ │ │ + andseq r1, r8, r8, lsl #22 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, lsr #15 │ │ │ │ + eorseq r0, r6, r4, lsr #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r0, lsr #17 │ │ │ │ + eorseq r0, r6, r0, lsr #28 │ │ │ │ │ │ │ │ -000a1ca4 : │ │ │ │ +000a1d08 : │ │ │ │ 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] @ a1de0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ - bgt a1cf4 │ │ │ │ + bgt a1d58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1d48 │ │ │ │ - ldr r2, [pc, #160] @ a1d80 │ │ │ │ + beq a1dac │ │ │ │ + ldr r2, [pc, #160] @ a1de4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1d48 │ │ │ │ + bhi a1dac │ │ │ │ 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] @ a1de8 │ │ │ │ + bne a1d88 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #124] @ a1d88 │ │ │ │ - bl 23b098 │ │ │ │ + ldr r0, [pc, #124] @ a1dec │ │ │ │ + bl 23b0c4 │ │ │ │ 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] @ a1df0 │ │ │ │ + b a1d64 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1d48 │ │ │ │ + ble a1dac │ │ │ │ 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] @ a1df4 │ │ │ │ + beq a1d64 │ │ │ │ + ldr r2, [pc, #84] @ a1df8 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r5, [pc, #80] @ a1dfc │ │ │ │ + beq a1d64 │ │ │ │ + ldr r3, [pc, #76] @ a1e00 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #72] @ a1da0 │ │ │ │ + ldr r1, [pc, #72] @ a1e04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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] @ a1e08 │ │ │ │ + b a1d64 │ │ │ │ + ldr r5, [pc, #52] @ a1e0c │ │ │ │ + b a1d64 │ │ │ │ + ldr r5, [pc, #48] @ a1e10 │ │ │ │ + b a1d64 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r4, sp, r8, ror r0 │ │ │ │ - @ instruction: 0x00123bf4 │ │ │ │ + @ instruction: 0x003d45f8 │ │ │ │ + andseq r3, r2, r0, lsl #23 │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq lr, r1, ip, lsl #16 │ │ │ │ - andseq sl, r3, r4, ror sp │ │ │ │ + mulseq r1, r4, r7 │ │ │ │ + andseq sl, r3, ip, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, ip, lsr #18 │ │ │ │ + andseq r1, r8, r8, lsl #22 │ │ │ │ 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, lsr #26 │ │ │ │ + andseq r2, r1, r8, ror #11 │ │ │ │ + andseq r8, r0, r8, ror #17 │ │ │ │ + andeq r0, ip, ip, asr #30 │ │ │ │ │ │ │ │ -000a1db0 : │ │ │ │ +000a1e14 : │ │ │ │ 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 a1e3c │ │ │ │ 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] @ a25f4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ - beq a2488 │ │ │ │ - ldr fp, [pc, #1912] @ a2594 │ │ │ │ + beq a24ec │ │ │ │ + ldr fp, [pc, #1912] @ a25f8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r6, r2 │ │ │ │ - bne a22b0 │ │ │ │ + bne a2314 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmn r8, #1 │ │ │ │ - beq a22b0 │ │ │ │ - ldr r3, [pc, #1880] @ a2598 │ │ │ │ + beq a2314 │ │ │ │ + ldr r3, [pc, #1880] @ a25fc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a23cc │ │ │ │ + beq a2430 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a24a8 │ │ │ │ + bne a250c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a2494 │ │ │ │ + beq a24f8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1fe4 │ │ │ │ + bne a2048 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a213c │ │ │ │ + beq a21a0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2148 │ │ │ │ + beq a21ac │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2158 │ │ │ │ + ble a21bc │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a2444 │ │ │ │ + bne a24a8 │ │ │ │ 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 +123347,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 a2078 │ │ │ │ add sl, r1, #20 │ │ │ │ ldrsb fp, [sl, r3] │ │ │ │ cmp fp, #0 │ │ │ │ - bge a207c │ │ │ │ + bge a20e0 │ │ │ │ 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 a20c8 │ │ │ │ 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 a2008 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a221c │ │ │ │ + bne a2280 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2288 │ │ │ │ + bne a22ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq a1fd8 │ │ │ │ + beq a203c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fd4 │ │ │ │ + beq a2038 │ │ │ │ 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 a2070 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq a2008 │ │ │ │ + beq a206c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2328 │ │ │ │ + bne a238c │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ - b a1fdc │ │ │ │ + b a2040 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2378 │ │ │ │ + bgt a23dc │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ lsl fp, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a20b8 │ │ │ │ + bge a211c │ │ │ │ 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 a1fc0 │ │ │ │ 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 a1fc0 │ │ │ │ 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 a2148 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ strb r3, [fp, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b a1f2c │ │ │ │ + b a1f90 │ │ │ │ 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 a2094 │ │ │ │ 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 a226c │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2418 │ │ │ │ + bgt a247c │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ lsl fp, r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - blt a2030 │ │ │ │ + blt a2094 │ │ │ │ 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 a2174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a1e9c │ │ │ │ + bne a1f00 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a1eb4 │ │ │ │ + bgt a1f18 │ │ │ │ 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 a0a8c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1eb4 │ │ │ │ + bne a1f18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a21ac │ │ │ │ + beq a2210 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a2560 │ │ │ │ + beq a25c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a21c8 │ │ │ │ + beq a222c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a256c │ │ │ │ + beq a25d0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - beq a2578 │ │ │ │ + beq a25dc │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a1f84 │ │ │ │ + beq a1fe8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a1fb8 │ │ │ │ + b a201c │ │ │ │ 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 a2108 │ │ │ │ + b a2258 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2338 │ │ │ │ - ldr r2, [pc, #876] @ a259c │ │ │ │ + bne a239c │ │ │ │ + ldr r2, [pc, #876] @ a2600 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2240 │ │ │ │ + bne a22a4 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1f94 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a1ff8 │ │ │ │ + bl 359840 │ │ │ │ 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 +123569,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 a201c │ │ │ │ + b a203c │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2358 │ │ │ │ - ldr r2, [pc, #768] @ a259c │ │ │ │ + bne a23bc │ │ │ │ + ldr r2, [pc, #768] @ a2600 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2240 │ │ │ │ + bne a22a4 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fa4 │ │ │ │ - b a2240 │ │ │ │ + beq a2008 │ │ │ │ + b a22a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq a2494 │ │ │ │ + beq a24f8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #712] @ a2598 │ │ │ │ + ldr r2, [pc, #712] @ a25fc │ │ │ │ cmp r3, r2 │ │ │ │ - beq a23cc │ │ │ │ + beq a2430 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - beq a1e48 │ │ │ │ + beq a1eac │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1e48 │ │ │ │ + beq a1eac │ │ │ │ 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 a0a8c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1e48 │ │ │ │ - b a2494 │ │ │ │ + bne a1eac │ │ │ │ + b a24f8 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b a200c │ │ │ │ - ldr r3, [pc, #608] @ a25a0 │ │ │ │ + b a2070 │ │ │ │ + ldr r3, [pc, #608] @ a2604 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a2460 │ │ │ │ + bne a24c4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a1f94 │ │ │ │ + beq a1ff8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a2228 │ │ │ │ - ldr r3, [pc, #576] @ a25a0 │ │ │ │ + b a228c │ │ │ │ + ldr r3, [pc, #576] @ a2604 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a2474 │ │ │ │ + bne a24d8 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a1fa4 │ │ │ │ + beq a2008 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b a2294 │ │ │ │ + b a22f8 │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ lsl fp, r3, #2 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a239c │ │ │ │ + bge a2400 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r1, fp │ │ │ │ str r0, [r3, #20] │ │ │ │ - b a1f2c │ │ │ │ + b a1f90 │ │ │ │ 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 a23f0 │ │ │ │ + b a214c │ │ │ │ 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 9cc48 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a2494 │ │ │ │ + beq a24f8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a1fb8 │ │ │ │ - b a1fd8 │ │ │ │ + bne a201c │ │ │ │ + b a203c │ │ │ │ add fp, r1, r3, lsl #2 │ │ │ │ ldr fp, [fp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ lsl fp, r3, #2 │ │ │ │ - blt a238c │ │ │ │ + blt a23f0 │ │ │ │ add r3, fp, r3 │ │ │ │ lsr sl, sl, #5 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a2108 │ │ │ │ + b a216c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2965f4 │ │ │ │ + bl 296804 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a1ec0 │ │ │ │ + b a1f24 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2350 │ │ │ │ - b a1f94 │ │ │ │ + bne a23b4 │ │ │ │ + b a1ff8 │ │ │ │ mov r0, r6 │ │ │ │ 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 a23d4 │ │ │ │ + b a2008 │ │ │ │ + ldr r1, [pc, #276] @ a2608 │ │ │ │ + ldr r0, [pc, #276] @ a260c │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ strne r3, [r7] │ │ │ │ - b a1fdc │ │ │ │ + b a2040 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11da24 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11d9b8 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a2524 │ │ │ │ + beq a2588 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne a24f0 │ │ │ │ + bne a2554 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 18a534 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18a6f0 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ cmp r7, #0 │ │ │ │ - beq a2518 │ │ │ │ + beq a257c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2514 │ │ │ │ + beq a2578 │ │ │ │ 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 a2040 │ │ │ │ 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 a0a8c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1e54 │ │ │ │ - b a2494 │ │ │ │ + bne a1eb8 │ │ │ │ + b a24f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a21ac │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a2210 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a21c8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a222c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1f84 │ │ │ │ + beq a1fe8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a1fd8 │ │ │ │ + b a203c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x000a56bc │ │ │ │ andeq r1, r0, r8, lsr #1 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, asr #17 │ │ │ │ │ │ │ │ -000a25ac : │ │ │ │ +000a2610 : │ │ │ │ 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] @ a2640 │ │ │ │ + bl 23b0c4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r7, [r5], #-108 @ 0xffffff94 │ │ │ │ │ │ │ │ -000a25e0 : │ │ │ │ +000a2644 : │ │ │ │ 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] @ a2674 │ │ │ │ + bl 23b0c4 │ │ │ │ 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 a26dc │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r7, r0 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a26c0 │ │ │ │ + beq a2724 │ │ │ │ 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 a26dc │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a2694 │ │ │ │ + beq a26f8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - beq a26e8 │ │ │ │ + beq a274c │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2678 │ │ │ │ + beq a26dc │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne a2680 │ │ │ │ - ldr r1, [pc, #84] @ a26f8 │ │ │ │ + bne a26e4 │ │ │ │ + ldr r1, [pc, #84] @ a275c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2688 │ │ │ │ + bne a26ec │ │ │ │ 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 a26cc │ │ │ │ + b a26dc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne a2688 │ │ │ │ - b a2678 │ │ │ │ - eorseq r0, r6, r8, asr #17 │ │ │ │ + bne a26ec │ │ │ │ + b a26dc │ │ │ │ + eorseq r0, r6, r8, asr #28 │ │ │ │ │ │ │ │ -000a26fc : │ │ │ │ +000a2760 : │ │ │ │ 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 a2820 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a7d4 │ │ │ │ + bl 9a8f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a27a8 │ │ │ │ + beq a280c │ │ │ │ cmp r4, #0 │ │ │ │ - ble a2774 │ │ │ │ + ble a27d8 │ │ │ │ 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 a27b4 │ │ │ │ + ldr r2, [pc, #72] @ a2828 │ │ │ │ + bl 359840 │ │ │ │ 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 +123910,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] @ a282c │ │ │ │ + b a280c │ │ │ │ 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] @ a29b0 │ │ │ │ + bl 359840 │ │ │ │ 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 a294c │ │ │ │ + ldr r0, [pc, #312] @ a29b4 │ │ │ │ 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 a297c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2858 │ │ │ │ + beq a28bc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a28b8 │ │ │ │ + beq a291c │ │ │ │ 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 +123984,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 a2908 │ │ │ │ + ldr r0, [pc, #100] @ a29b8 │ │ │ │ mov r1, #2 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a28a4 │ │ │ │ + beq a2908 │ │ │ │ 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 a28b4 │ │ │ │ + b a28bc │ │ │ │ + ldr r3, [pc, #56] @ a29bc │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2934 │ │ │ │ + bne a2998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2900 │ │ │ │ + b a2964 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2900 │ │ │ │ + b a2964 │ │ │ │ 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, asr #5 │ │ │ │ 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] @ a2b1c │ │ │ │ + bl 359840 │ │ │ │ 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 a2a8c │ │ │ │ + ldr r0, [pc, #276] @ a2b20 │ │ │ │ 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 a2ae8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2a54 │ │ │ │ + beq a2ab8 │ │ │ │ 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 +124065,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] @ a2b24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2a14 │ │ │ │ + beq a2a78 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a29dc │ │ │ │ + bne a2a40 │ │ │ │ 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 a2a78 │ │ │ │ + ldr r3, [pc, #56] @ a2b28 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2aa0 │ │ │ │ + bne a2b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a40 │ │ │ │ + b a2aa4 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a40 │ │ │ │ + b a2aa4 │ │ │ │ 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, asr #5 │ │ │ │ │ │ │ │ -000a2ac8 : │ │ │ │ +000a2b2c : │ │ │ │ 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 a2b68 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ a2b1c │ │ │ │ - bl 23b098 │ │ │ │ + ldr r0, [pc, #36] @ a2b80 │ │ │ │ + bl 23b0c4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ a2b20 │ │ │ │ - ldr r1, [pc, #20] @ a2b24 │ │ │ │ + ldr r3, [pc, #20] @ a2b84 │ │ │ │ + ldr r1, [pc, #20] @ a2b88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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, ror #17 │ │ │ │ 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 a2fa4 │ │ │ │ + ldr r9, [pc, #1784] @ a32b0 │ │ │ │ + ldr r2, [pc, #1784] @ a32b4 │ │ │ │ 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 a3190 │ │ │ │ + ldr r3, [pc, #1748] @ a32b8 │ │ │ │ + bl 359840 │ │ │ │ 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 a314c │ │ │ │ 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 a2e80 │ │ │ │ + ldr r3, [pc, #1672] @ a32bc │ │ │ │ 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] @ a32c0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a315c │ │ │ │ + bne a31c0 │ │ │ │ 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 a2fbc │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a2e90 │ │ │ │ + blt a2ef4 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a2f08 │ │ │ │ - ldr r8, [pc, #1560] @ a3260 │ │ │ │ + bne a2f6c │ │ │ │ + ldr r8, [pc, #1560] @ a32c4 │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1556] @ a3264 │ │ │ │ - ldr r0, [pc, #1548] @ a3260 │ │ │ │ + ldr r2, [pc, #1556] @ a32c8 │ │ │ │ + ldr r0, [pc, #1548] @ a32c4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - bne a31c0 │ │ │ │ - bl 9d898 │ │ │ │ + bne a3224 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2f6c │ │ │ │ + beq a2fd0 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a2ca8 │ │ │ │ - ldr r3, [pc, #1496] @ a3254 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a2d0c │ │ │ │ + ldr r3, [pc, #1496] @ a32b8 │ │ │ │ + bl 359840 │ │ │ │ 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 +124231,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] @ a32cc │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bne a302c │ │ │ │ + bne a3090 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a30d8 │ │ │ │ + bne a313c │ │ │ │ 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 a2db4 │ │ │ │ + ldr r3, [pc, #1364] @ a32b8 │ │ │ │ + bl 359840 │ │ │ │ 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 +124270,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 a2ff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a31d0 │ │ │ │ + beq a3234 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2e50 │ │ │ │ + beq a2eb4 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1244] @ a326c │ │ │ │ + ldr r2, [pc, #1244] @ a32d0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2e60 │ │ │ │ + bne a2ec4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a2e60 │ │ │ │ - ldr r2, [pc, #1188] @ a3254 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a2ec4 │ │ │ │ + ldr r2, [pc, #1188] @ a32b8 │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1196] @ a3270 │ │ │ │ + ldr r2, [pc, #1196] @ a32d4 │ │ │ │ str r4, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq a3014 │ │ │ │ - bl a015c │ │ │ │ + beq a3078 │ │ │ │ + bl a01c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a2df4 │ │ │ │ + beq a2e58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a3234 │ │ │ │ + beq a3298 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2e10 │ │ │ │ + beq a2e74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a3228 │ │ │ │ + beq a328c │ │ │ │ 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 +124332,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 a2c2c │ │ │ │ + ldr r3, [pc, #1044] @ a32d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2d9c │ │ │ │ + beq a2e00 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a2da8 │ │ │ │ + bne a2e0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23ac14 │ │ │ │ mov r6, r0 │ │ │ │ - b a301c │ │ │ │ + b a3080 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a2c30 │ │ │ │ - ldr r2, [pc, #944] @ a3254 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a2c94 │ │ │ │ + ldr r2, [pc, #944] @ a32b8 │ │ │ │ + bl 359840 │ │ │ │ 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 +124378,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 a2ca4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r8, [pc, #844] @ a3260 │ │ │ │ + ldr r8, [pc, #844] @ a32c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c44 │ │ │ │ + bne a2ca8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne a2c44 │ │ │ │ + bne a2ca8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2c44 │ │ │ │ + ble a2ca8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b a2ce8 │ │ │ │ + b a2d4c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #808] @ a3274 │ │ │ │ + ldr r5, [pc, #808] @ a32d8 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c24 │ │ │ │ - ldr r3, [pc, #792] @ a3278 │ │ │ │ + bne a2c88 │ │ │ │ + ldr r3, [pc, #792] @ a32dc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #788] @ a327c │ │ │ │ + ldr r1, [pc, #788] @ a32e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3144 │ │ │ │ + beq a31a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3144 │ │ │ │ + bne a31a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a3144 │ │ │ │ - bl 91924 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a31a8 │ │ │ │ + bl 9196c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a31e4 │ │ │ │ + beq a3248 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ streq r1, [r6, #180] @ 0xb4 │ │ │ │ - beq a2d58 │ │ │ │ - ldr r3, [pc, #668] @ a3254 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a2dbc │ │ │ │ + ldr r3, [pc, #668] @ a32b8 │ │ │ │ + bl 359840 │ │ │ │ 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 +124445,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 a2dbc │ │ │ │ + bl 9cc48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2de4 │ │ │ │ - b a2df4 │ │ │ │ + bne a2e48 │ │ │ │ + b a2e58 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a30cc │ │ │ │ + bne a3130 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne a3188 │ │ │ │ + bne a31ec │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3068 │ │ │ │ + bne a30cc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a3190 │ │ │ │ + bne a31f4 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b a2ce4 │ │ │ │ + b a2d48 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3050 │ │ │ │ + bne a30b4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr lr, [pc, #508] @ a3280 │ │ │ │ - ldr ip, [pc, #508] @ a3284 │ │ │ │ + ldr lr, [pc, #508] @ a32e4 │ │ │ │ + ldr ip, [pc, #508] @ a32e8 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a305c │ │ │ │ + beq a30c0 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ - bne a314c │ │ │ │ + bne a31b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a30d8 │ │ │ │ + beq a313c │ │ │ │ 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 a2d4c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq a305c │ │ │ │ + beq a30c0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq a2ce4 │ │ │ │ - b a3060 │ │ │ │ + beq a2d48 │ │ │ │ + b a30c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2bc8 │ │ │ │ + bne a2c2c │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #388] @ a3288 │ │ │ │ + ldr r2, [pc, #388] @ a32ec │ │ │ │ cmp r3, r2 │ │ │ │ - bne a31ac │ │ │ │ + bne a3210 │ │ │ │ mov r0, sl │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3140 │ │ │ │ + beq a31a4 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b a2bc8 │ │ │ │ + b a2c2c │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2bc8 │ │ │ │ - bl 2a01ec │ │ │ │ + bne a2c2c │ │ │ │ + bl 2a03f0 │ │ │ │ mvn r6, #0 │ │ │ │ - b a2e10 │ │ │ │ + b a2e74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a30a8 │ │ │ │ + beq a310c │ │ │ │ mov r2, r1 │ │ │ │ - b a30b0 │ │ │ │ - ldr r1, [pc, #296] @ a328c │ │ │ │ + b a3114 │ │ │ │ + ldr r1, [pc, #296] @ a32f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3174 │ │ │ │ + bne a31d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a2c00 │ │ │ │ + bl 18e88c │ │ │ │ + b a2c64 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a2c00 │ │ │ │ + b a2c64 │ │ │ │ mov r1, r3 │ │ │ │ - b a3078 │ │ │ │ - ldr r0, [pc, #232] @ a3280 │ │ │ │ - ldr r1, [pc, #232] @ a3284 │ │ │ │ + b a30dc │ │ │ │ + ldr r0, [pc, #236] @ a32e8 │ │ │ │ + ldr r1, [pc, #228] @ a32e4 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - beq a30b0 │ │ │ │ - b a30a8 │ │ │ │ + beq a3114 │ │ │ │ + b a310c │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3114 │ │ │ │ + b a3178 │ │ │ │ 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 a2d0c │ │ │ │ + b a2fd0 │ │ │ │ + ldr r1, [pc, #184] @ a32f4 │ │ │ │ + ldr r0, [pc, #184] @ a32f8 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r6, #0 │ │ │ │ - b a301c │ │ │ │ + b a3080 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3200 │ │ │ │ + beq a3264 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a3240 │ │ │ │ + beq a32a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3144 │ │ │ │ + beq a31a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a3144 │ │ │ │ + bne a31a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a3144 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a31a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a2e10 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a2e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a2df4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a2e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a3200 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a3264 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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, r8, asr #18 │ │ │ │ + andseq fp, r5, r0, asr r4 │ │ │ │ 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, asr lr │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, asr #17 │ │ │ │ │ │ │ │ -000a3298 : │ │ │ │ - b a329c │ │ │ │ +000a32fc : │ │ │ │ + b a3300 │ │ │ │ │ │ │ │ -000a329c : │ │ │ │ +000a3300 : │ │ │ │ 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 a341c │ │ │ │ + ldr r8, [pc, #428] @ a34d0 │ │ │ │ + ldr r2, [pc, #428] @ a34d4 │ │ │ │ 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 a3470 │ │ │ │ + ldr r3, [pc, #392] @ a34d8 │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ + cmp ip, r3 │ │ │ │ + beq a342c │ │ │ │ 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 a33e8 │ │ │ │ + ldr r3, [pc, #316] @ a34dc │ │ │ │ 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] @ a34e0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a342c │ │ │ │ + bne a3490 │ │ │ │ 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 +124682,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 a3398 │ │ │ │ + ldr r5, [pc, #192] @ a34e4 │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3334 │ │ │ │ + bne a3398 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #160] @ a3484 │ │ │ │ + ldr r2, [pc, #160] @ a34e8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3444 │ │ │ │ + bne a34a8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3420 │ │ │ │ + beq a3484 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b a3334 │ │ │ │ + b a3398 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3334 │ │ │ │ - bl 2a01ec │ │ │ │ + bne a3398 │ │ │ │ + bl 2a03f0 │ │ │ │ mov r5, #0 │ │ │ │ - b a337c │ │ │ │ - ldr r1, [pc, #84] @ a3488 │ │ │ │ + b a33e0 │ │ │ │ + ldr r1, [pc, #84] @ a34ec │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3458 │ │ │ │ + bne a34bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a3368 │ │ │ │ + bl 18e88c │ │ │ │ + b a33cc │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a33f4 │ │ │ │ + b a3458 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a3368 │ │ │ │ + b a33cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ │ │ │ │ -000a348c <_PyLong_New@@Base>: │ │ │ │ +000a34f0 <_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 a371c <_PyLong_New@@Base+0x22c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a35a0 <_PyLong_New@@Base+0x114> │ │ │ │ + beq a3604 <_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 a36b4 <_PyLong_New@@Base+0x1c4> │ │ │ │ + ldr r7, [pc, #520] @ a3730 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #520] @ a3734 <_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 a36a0 <_PyLong_New@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #508] @ a3738 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 359840 │ │ │ │ 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 a3664 <_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 a3654 <_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 a35bc <_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] @ a373c <_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] @ a3740 <_PyLong_New@@Base+0x250> │ │ │ │ stmib r5, {r2, r3} │ │ │ │ - bne a365c <_PyLong_New@@Base+0x1d0> │ │ │ │ + bne a36c0 <_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 a36dc <_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] @ a3730 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #292] @ a3734 <_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 a36a4 <_PyLong_New@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #272] @ a3738 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 359840 │ │ │ │ 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 a356c <_PyLong_New@@Base+0x7c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3558 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a35bc <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ a36e0 <_PyLong_New@@Base+0x254> │ │ │ │ + ldr r2, [pc, #212] @ a3744 <_PyLong_New@@Base+0x254> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3690 <_PyLong_New@@Base+0x204> │ │ │ │ + bne a36f4 <_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 a36b4 <_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 a35bc <_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 a35bc <_PyLong_New@@Base+0xcc> │ │ │ │ + bl 2a03f0 │ │ │ │ mov r5, #0 │ │ │ │ - b a3598 <_PyLong_New@@Base+0x10c> │ │ │ │ + b a35fc <_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 a35f4 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #100] @ a3748 <_PyLong_New@@Base+0x258> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a36a4 <_PyLong_New@@Base+0x218> │ │ │ │ + bne a3708 <_PyLong_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a3590 <_PyLong_New@@Base+0x104> │ │ │ │ + bl 18e88c │ │ │ │ + b a35f4 <_PyLong_New@@Base+0x104> │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3624 <_PyLong_New@@Base+0x198> │ │ │ │ + b a3688 <_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 a35f4 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r3, [pc, #40] @ a374c <_PyLong_New@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #40] @ a3750 <_PyLong_New@@Base+0x260> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a3654 <_PyLong_New@@Base+0x1c8> │ │ │ │ + bl 18f354 │ │ │ │ + b a36b8 <_PyLong_New@@Base+0x1c8> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x003608fc │ │ │ │ + eorseq r0, r6, ip, ror lr │ │ │ │ │ │ │ │ -000a36f0 : │ │ │ │ +000a3754 : │ │ │ │ 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 a3b04 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1008] @ a3b0c │ │ │ │ + ldr r1, [pc, #1008] @ a3b70 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3ab8 │ │ │ │ + beq a3b1c │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3864 │ │ │ │ + blt a38c8 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - bne a38dc │ │ │ │ + bne a3940 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a38f8 │ │ │ │ - ldr r7, [pc, #960] @ a3b10 │ │ │ │ - ldr r2, [pc, #960] @ a3b14 │ │ │ │ + bne a395c │ │ │ │ + ldr r7, [pc, #960] @ a3b74 │ │ │ │ + ldr r2, [pc, #960] @ a3b78 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3acc │ │ │ │ - ldr r0, [pc, #940] @ a3b10 │ │ │ │ + bne a3b30 │ │ │ │ + ldr r0, [pc, #940] @ a3b74 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3a6c │ │ │ │ + beq a3ad0 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a3934 │ │ │ │ - ldr r2, [pc, #916] @ a3b18 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a3998 │ │ │ │ + ldr r2, [pc, #916] @ a3b7c │ │ │ │ + bl 359840 │ │ │ │ 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 +124948,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 a3870 │ │ │ │ + ldr r2, [pc, #836] @ a3b80 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3974 │ │ │ │ + bne a39d8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - bne a39d4 │ │ │ │ + bne a3a38 │ │ │ │ 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] @ a3b80 │ │ │ │ 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 a3864 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3988 │ │ │ │ + beq a39ec │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b a3800 │ │ │ │ + b a3864 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3730 │ │ │ │ - ldr r2, [pc, #672] @ a3b18 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a3794 │ │ │ │ + ldr r2, [pc, #672] @ a3b7c │ │ │ │ + bl 359840 │ │ │ │ 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 +125015,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 a37a4 │ │ │ │ + ldr r7, [pc, #556] @ a3b74 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #552] @ a3b14 │ │ │ │ + ldr r2, [pc, #552] @ a3b78 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3a58 │ │ │ │ + bne a3abc │ │ │ │ mov r6, r8 │ │ │ │ - b a375c │ │ │ │ + b a37c0 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - ldr r7, [pc, #524] @ a3b10 │ │ │ │ + ldr r7, [pc, #524] @ a3b74 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a3a50 │ │ │ │ + bne a3ab4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne a38e0 │ │ │ │ + bne a3944 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a38e0 │ │ │ │ + ble a3944 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, r6 │ │ │ │ - b a3804 │ │ │ │ + b a3868 │ │ │ │ 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 a3874 │ │ │ │ + ldr r2, [pc, #444] @ a3b80 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq a37e8 │ │ │ │ + beq a384c │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne a39ac │ │ │ │ + bne a3a10 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne a3a94 │ │ │ │ + bne a3af8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a39ec │ │ │ │ + bne a3a50 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3a34 │ │ │ │ + bne a3a98 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq a3850 │ │ │ │ - ldr lr, [pc, #352] @ a3b20 │ │ │ │ - ldr ip, [pc, #352] @ a3b24 │ │ │ │ + beq a38b4 │ │ │ │ + ldr lr, [pc, #352] @ a3b84 │ │ │ │ + ldr ip, [pc, #352] @ a3b88 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, lr │ │ │ │ - bne a3a28 │ │ │ │ + bne a3a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3a8c │ │ │ │ + bne a3af0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq a3800 │ │ │ │ - b a385c │ │ │ │ + beq a3864 │ │ │ │ + b a38c0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a39a0 │ │ │ │ + bne a3a04 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ - ldr r4, [pc, #280] @ a3b20 │ │ │ │ - ldr lr, [pc, #280] @ a3b24 │ │ │ │ + ldr r4, [pc, #280] @ a3b84 │ │ │ │ + ldr lr, [pc, #280] @ a3b88 │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ - bne a3a74 │ │ │ │ + bne a3ad8 │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r1 │ │ │ │ - bne a3a34 │ │ │ │ + bne a3a98 │ │ │ │ mov r8, r1 │ │ │ │ - b a39ac │ │ │ │ + b a3a10 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a39cc │ │ │ │ + beq a3a30 │ │ │ │ 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 a3868 │ │ │ │ mov r8, #0 │ │ │ │ - b a38e0 │ │ │ │ - ldr r0, [pc, #176] @ a3b10 │ │ │ │ + b a3944 │ │ │ │ + ldr r0, [pc, #176] @ a3b74 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a3938 │ │ │ │ + bne a399c │ │ │ │ mov r3, #0 │ │ │ │ - b a3804 │ │ │ │ + b a3868 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a39ac │ │ │ │ + beq a3a10 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a385c │ │ │ │ + beq a38c0 │ │ │ │ mov r2, r0 │ │ │ │ - b a3a34 │ │ │ │ + b a3a98 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b a39fc │ │ │ │ - ldr r3, [pc, #128] @ a3b28 │ │ │ │ + b a3a60 │ │ │ │ + ldr r3, [pc, #128] @ a3b8c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a3b2c │ │ │ │ + ldr r1, [pc, #124] @ a3b90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b a3a6c │ │ │ │ + bl 117680 │ │ │ │ + b a3ad0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3af8 │ │ │ │ + blt a3b5c │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - b a3740 │ │ │ │ + b a37a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3a6c │ │ │ │ + beq a3ad0 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r6, [r3, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a3958 │ │ │ │ + b a39bc │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3ac0 │ │ │ │ + beq a3b24 │ │ │ │ mov r8, #0 │ │ │ │ - b a3870 │ │ │ │ + b a38d4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ + andeq sp, r9, r8, asr #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0015b3b0 │ │ │ │ + andseq fp, r5, r0, asr r4 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003608d0 │ │ │ │ + eorseq r0, r6, r0, asr lr │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - bne a3b74 │ │ │ │ + bne a3bd8 │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ - bne a3b6c │ │ │ │ + bne a3bd0 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ - ldr ip, [pc, #344] @ a3cb8 │ │ │ │ + ldr ip, [pc, #344] @ a3d1c │ │ │ │ cmp lr, ip │ │ │ │ streq r3, [r0, #20] │ │ │ │ streq r3, [r0, #24] │ │ │ │ - bne a3c04 │ │ │ │ + bne a3c68 │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3c48 │ │ │ │ - ldr lr, [pc, #304] @ a3cb8 │ │ │ │ + bne a3cac │ │ │ │ + ldr lr, [pc, #304] @ a3d1c │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, lr │ │ │ │ - bne a3c5c │ │ │ │ + bne a3cc0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3be8 │ │ │ │ + bne a3c4c │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r2 │ │ │ │ - bne a3c1c │ │ │ │ + bne a3c80 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, lr │ │ │ │ - beq a3c30 │ │ │ │ - ldr r5, [pc, #256] @ a3cbc │ │ │ │ - ldr lr, [pc, #256] @ a3cc0 │ │ │ │ + beq a3c94 │ │ │ │ + ldr r5, [pc, #256] @ a3d20 │ │ │ │ + ldr lr, [pc, #256] @ a3d24 │ │ │ │ cmp r4, lr │ │ │ │ cmpne r4, r5 │ │ │ │ - bne a3c8c │ │ │ │ + bne a3cf0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a3c04 │ │ │ │ + beq a3c68 │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r0, #20] │ │ │ │ strne r0, [r3, #20] │ │ │ │ - b a3c28 │ │ │ │ + b a3c8c │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ - beq a3c60 │ │ │ │ + beq a3cc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3ba8 │ │ │ │ - b a3bd0 │ │ │ │ + beq a3c0c │ │ │ │ + b a3c34 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq a3b6c │ │ │ │ - b a3c3c │ │ │ │ + beq a3bd0 │ │ │ │ + b a3ca0 │ │ │ │ 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 a3c94 │ │ │ │ + ldr lr, [pc, #96] @ a3d1c │ │ │ │ mov ip, r3 │ │ │ │ - b a3ba8 │ │ │ │ + b a3c0c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [pc, #88] @ a3cc0 │ │ │ │ - ldr r5, [pc, #80] @ a3cbc │ │ │ │ + ldr r6, [pc, #88] @ a3d24 │ │ │ │ + ldr r5, [pc, #80] @ a3d20 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne a3c9c │ │ │ │ + bne a3d00 │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r4 │ │ │ │ - bne a3bd0 │ │ │ │ + bne a3c34 │ │ │ │ mov r3, r4 │ │ │ │ - b a3ba8 │ │ │ │ + b a3c0c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bc8 │ │ │ │ + beq a3c2c │ │ │ │ mov ip, r3 │ │ │ │ - b a3bd0 │ │ │ │ + b a3c34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3ba8 │ │ │ │ + beq a3c0c │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3bd0 │ │ │ │ + bne a3c34 │ │ │ │ str ip, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - b a3c3c │ │ │ │ + b a3ca0 │ │ │ │ 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 a3d54 │ │ │ │ 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 a3e0c │ │ │ │ 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 a3e00 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq a3da8 │ │ │ │ + beq a3e0c │ │ │ │ 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 a3e00 │ │ │ │ cmp r2, #2 │ │ │ │ sub ip, r2, #3 │ │ │ │ - beq a3da8 │ │ │ │ + beq a3e0c │ │ │ │ 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 a3e00 │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, ip, #1 │ │ │ │ orr r2, r2, r3, lsr #1 │ │ │ │ - bcc a3da8 │ │ │ │ + bcc a3e0c │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ add r3, r2, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls a3d78 │ │ │ │ + bls a3ddc │ │ │ │ add r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, ip │ │ │ │ - b a3cfc │ │ │ │ + b a3d60 │ │ │ │ mul r0, r1, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a3dbc : │ │ │ │ +000a3e20 : │ │ │ │ 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] @ a3e60 │ │ │ │ + bl 9d948 │ │ │ │ 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 +125355,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 a3eb0 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3e94 │ │ │ │ + bne a3ef8 │ │ │ │ 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 a3e88 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a3f1c │ │ │ │ + bgt a3f80 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ lsl r4, r3, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3e94 │ │ │ │ + bne a3ef8 │ │ │ │ add r4, r0, r4 │ │ │ │ strh r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3e48 │ │ │ │ + bne a3eac │ │ │ │ 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 a3f58 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a3f4c │ │ │ │ + bne a3fb0 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a3f14 │ │ │ │ + ble a3f78 │ │ │ │ cmp ip, #15 │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt a3f30 │ │ │ │ + bgt a3f94 │ │ │ │ lsl r4, r3, #1 │ │ │ │ - b a3e78 │ │ │ │ + b a3edc │ │ │ │ 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 a3fc8 │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a3ee0 │ │ │ │ + bne a3f44 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt a3ecc │ │ │ │ + bgt a3f30 │ │ │ │ add r4, r0, r3 │ │ │ │ - b a3e34 │ │ │ │ + b a3e98 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - bne a3e98 │ │ │ │ + bne a3efc │ │ │ │ add r4, r0, r4 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3e48 │ │ │ │ + bne a3eac │ │ │ │ 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 a3f18 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - beq a3ec4 │ │ │ │ + beq a3f28 │ │ │ │ add r3, r4, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a3ef4 │ │ │ │ + b a3f58 │ │ │ │ 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 +125465,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 a4064 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4080 │ │ │ │ + bne a40e4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4040 │ │ │ │ + bne a40a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4128 │ │ │ │ + b a418c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3fdc │ │ │ │ + beq a4040 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3fdc │ │ │ │ - ldr r2, [pc, #252] @ a4120 │ │ │ │ + bne a4040 │ │ │ │ + ldr r2, [pc, #252] @ a4184 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40e0 │ │ │ │ + bne a4144 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a3fdc │ │ │ │ + b a4040 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3ff4 │ │ │ │ + beq a4058 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3ff4 │ │ │ │ - ldr r2, [pc, #188] @ a4120 │ │ │ │ + bne a4058 │ │ │ │ + ldr r2, [pc, #188] @ a4184 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4100 │ │ │ │ + bne a4164 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a3ff4 │ │ │ │ + b a4058 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3fe8 │ │ │ │ + beq a404c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3fe8 │ │ │ │ - ldr r2, [pc, #124] @ a4120 │ │ │ │ + bne a404c │ │ │ │ + ldr r2, [pc, #124] @ a4184 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40c0 │ │ │ │ + bne a4124 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a3fe8 │ │ │ │ - ldr r1, [pc, #92] @ a4124 │ │ │ │ + b a404c │ │ │ │ + ldr r1, [pc, #92] @ a4188 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a40b4 │ │ │ │ + beq a4118 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a40b4 │ │ │ │ - ldr r1, [pc, #60] @ a4124 │ │ │ │ + b a4118 │ │ │ │ + ldr r1, [pc, #60] @ a4188 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4034 │ │ │ │ + beq a4098 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4034 │ │ │ │ - ldr r1, [pc, #28] @ a4124 │ │ │ │ + b a4098 │ │ │ │ + ldr r1, [pc, #28] @ a4188 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4074 │ │ │ │ + beq a40d8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4074 │ │ │ │ + b a40d8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ │ │ │ │ -000a4128 : │ │ │ │ +000a418c : │ │ │ │ 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 +125566,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 a4354 │ │ │ │ + ldr r3, [pc, #744] @ a44bc │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a4330 │ │ │ │ - ldr ip, [pc, #720] @ a445c │ │ │ │ + ble a4394 │ │ │ │ + ldr ip, [pc, #720] @ a44c0 │ │ │ │ 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] @ a44c4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne a4348 │ │ │ │ + bne a43ac │ │ │ │ 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 a43d8 │ │ │ │ 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 a4264 │ │ │ │ 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 a43d8 │ │ │ │ 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 a43b8 │ │ │ │ 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 +125631,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 a42ec │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4284 │ │ │ │ + beq a42e8 │ │ │ │ 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 a442c │ │ │ │ cmp r3, #1 │ │ │ │ - beq a439c │ │ │ │ + beq a4400 │ │ │ │ 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 +125672,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] @ a44bc │ │ │ │ + bl 359840 │ │ │ │ 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 a41e8 │ │ │ │ + ldr ip, [pc, #292] @ a44c0 │ │ │ │ + ldr r0, [pc, #292] @ a44c4 │ │ │ │ sub r1, r2, r1 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq a41a4 │ │ │ │ + beq a4208 │ │ │ │ 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] @ a44c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a444c │ │ │ │ + bne a44b0 │ │ │ │ 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 +125721,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 a4300 │ │ │ │ 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 +125754,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 a43f0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + andeq r9, r9, r8, asr pc │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ │ │ │ │ -000a4468 <_PyType_GetDict@@Base>: │ │ │ │ +000a44cc <_PyType_GetDict@@Base>: │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a4480 <_PyType_GetDict@@Base+0x18> │ │ │ │ + bne a44e4 <_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] @ a454c <_PyType_GetDict@@Base+0x80> │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +125795,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 : │ │ │ │ +000a4550 : │ │ │ │ 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 a45d8 │ │ │ │ + ldr r3, [pc, #112] @ a45ec │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a4548 │ │ │ │ + bne a45ac │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a4548 │ │ │ │ + beq a45ac │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a4580 │ │ │ │ + beq a45e4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b a4540 │ │ │ │ - ldr r1, [pc, #16] @ a458c │ │ │ │ - ldr r0, [pc, #16] @ a4590 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a45a4 │ │ │ │ + ldr r1, [pc, #16] @ a45f0 │ │ │ │ + ldr r0, [pc, #16] @ a45f4 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b a4540 │ │ │ │ + b a45a4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, asr #17 │ │ │ │ │ │ │ │ -000a4594 : │ │ │ │ +000a45f8 : │ │ │ │ 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 a4630 │ │ │ │ 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 a4e0c │ │ │ │ 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 a52c4 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4bb4 │ │ │ │ + beq a4c18 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq a4cb0 │ │ │ │ + beq a4d14 │ │ │ │ ldr r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a461c │ │ │ │ + bne a4680 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a51e8 │ │ │ │ + beq a524c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq a529c │ │ │ │ + beq a5300 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a5288 │ │ │ │ + beq a52ec │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a4d3c │ │ │ │ + bne a4da0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4dbc │ │ │ │ + beq a4e20 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4fd4 │ │ │ │ + beq a5038 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ldrne r1, [pc, #3080] @ a52d0 │ │ │ │ - beq a52a8 │ │ │ │ + ldrne r1, [pc, #3080] @ a5334 │ │ │ │ + beq a530c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47c4 │ │ │ │ + beq a4828 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4fdc │ │ │ │ + beq a5040 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4820 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4fe4 │ │ │ │ + beq a5048 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4820 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4fec │ │ │ │ + beq a5050 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4820 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4ff4 │ │ │ │ + beq a5058 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4820 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4ffc │ │ │ │ + beq a5060 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4820 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f68 │ │ │ │ + beq a4fcc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4820 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f70 │ │ │ │ + beq a4fd4 │ │ │ │ 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 a4820 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f78 │ │ │ │ + beq a4fdc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq a5204 │ │ │ │ + beq a5268 │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne a47a0 │ │ │ │ + bne a4804 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a5004 │ │ │ │ + bne a5068 │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a5060 │ │ │ │ + beq a50c4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a481c │ │ │ │ + beq a4880 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a4d2c │ │ │ │ + ble a4d90 │ │ │ │ add fp, r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4e2c │ │ │ │ + beq a4e90 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands r1, r1, #256 @ 0x100 │ │ │ │ - beq a51bc │ │ │ │ + beq a5220 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt a47f8 │ │ │ │ - ldr r3, [pc, #2736] @ a52d4 │ │ │ │ + blt a485c │ │ │ │ + ldr r3, [pc, #2736] @ a5338 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addgt fp, r5, #8 │ │ │ │ movgt r1, #0 │ │ │ │ - ble a4874 │ │ │ │ + ble a48d8 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - beq a4e34 │ │ │ │ + beq a4e98 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble a4e58 │ │ │ │ + ble a4ebc │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne a4dc4 │ │ │ │ + bne a4e28 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a4838 │ │ │ │ + bne a489c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a50d0 │ │ │ │ + bge a5134 │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a48a0 │ │ │ │ - ldr r2, [pc, #2620] @ a52d4 │ │ │ │ + beq a4904 │ │ │ │ + ldr r2, [pc, #2620] @ a5338 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a50a0 │ │ │ │ + bne a5104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c374 │ │ │ │ + bl 23c3a0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq a4e2c │ │ │ │ + beq a4e90 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp fp, #0 │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ ldreq fp, [sl, #16] │ │ │ │ - beq a48cc │ │ │ │ + beq a4930 │ │ │ │ strge fp, [sp, #36] @ 0x24 │ │ │ │ - blt a4ea0 │ │ │ │ + blt a4f04 │ │ │ │ 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 a4e90 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r2, r1, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - beq a4914 │ │ │ │ + beq a4978 │ │ │ │ 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 +126082,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 a51ec │ │ │ │ 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 +126098,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] @ a533c │ │ │ │ str r9, [r4, #436] @ 0x1b4 │ │ │ │ str r9, [r4, #428] @ 0x1ac │ │ │ │ - beq a49f4 │ │ │ │ + beq a4a58 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4ca0 │ │ │ │ - bgt a4bf0 │ │ │ │ + beq a4d04 │ │ │ │ + bgt a4c54 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4ca0 │ │ │ │ + bls a4d04 │ │ │ │ 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 a4de8 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ str r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a49ac │ │ │ │ + bne a4a10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4dcc │ │ │ │ + beq a4e30 │ │ │ │ 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 a5584 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a4b70 │ │ │ │ - ldr r3, [pc, #2220] @ a52dc │ │ │ │ + blt a4bd4 │ │ │ │ + ldr r3, [pc, #2220] @ a5340 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a4a84 │ │ │ │ + bne a4ae8 │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a54 │ │ │ │ + beq a4ab8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt a502c │ │ │ │ + blt a5090 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5084 │ │ │ │ + blt a50e8 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5068 │ │ │ │ + blt a50cc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5160 │ │ │ │ + blt a51c4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ - bne a50fc │ │ │ │ + bne a5160 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4aec │ │ │ │ + beq a4b50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl a2614 │ │ │ │ - bl 9dd0c │ │ │ │ + bl a2678 │ │ │ │ + bl 9de28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4b70 │ │ │ │ - ldr r1, [pc, #2084] @ a52e0 │ │ │ │ + beq a4bd4 │ │ │ │ + ldr r1, [pc, #2084] @ a5344 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq a4ae4 │ │ │ │ + beq a4b48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a517c │ │ │ │ + beq a51e0 │ │ │ │ cmp r8, #0 │ │ │ │ - blt a4b70 │ │ │ │ + blt a4bd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4d6c │ │ │ │ + bne a4dd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4d90 │ │ │ │ - ldr r1, [pc, #2008] @ a52e4 │ │ │ │ + bne a4df4 │ │ │ │ + ldr r1, [pc, #2008] @ a5348 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b37c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4b70 │ │ │ │ + bne a4bd4 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5244 │ │ │ │ + beq a52a8 │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5550 │ │ │ │ + bl a55b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4b70 │ │ │ │ - ldr r1, [pc, #1944] @ a52e4 │ │ │ │ + beq a4bd4 │ │ │ │ + ldr r1, [pc, #1944] @ a5348 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4b70 │ │ │ │ + beq a4bd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a5290 │ │ │ │ - bl a55d4 │ │ │ │ + beq a52f4 │ │ │ │ + bl a5638 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a520c │ │ │ │ + bne a5270 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne a51a8 │ │ │ │ + bne a520c │ │ │ │ ldr r8, [r9, #4] │ │ │ │ subs r0, r8, #0 │ │ │ │ - beq a4ef0 │ │ │ │ + beq a4f54 │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a5194 │ │ │ │ + beq a51f8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ - b a4634 │ │ │ │ + b a4698 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne a49c4 │ │ │ │ + bne a4a28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ - bl a55f8 │ │ │ │ + bl a565c │ │ │ │ mul r9, r7, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl a55f8 │ │ │ │ + bl a565c │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl a55f8 │ │ │ │ + bl a565c │ │ │ │ cmp r7, #0 │ │ │ │ - ble a4ca0 │ │ │ │ + ble a4d04 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f80 │ │ │ │ + bne a4fe4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq a4ca0 │ │ │ │ + beq a4d04 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f9c │ │ │ │ + bne a5000 │ │ │ │ cmp r7, #2 │ │ │ │ - beq a4ca0 │ │ │ │ + beq a4d04 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4fb8 │ │ │ │ + bne a501c │ │ │ │ cmp r7, #3 │ │ │ │ - beq a4ca0 │ │ │ │ + beq a4d04 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f14 │ │ │ │ + bne a4f78 │ │ │ │ subs r3, r7, #4 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - beq a4ca0 │ │ │ │ + beq a4d04 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ tst r2, #8 │ │ │ │ - bne a4ef8 │ │ │ │ + bne a4f5c │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ - bne a4c88 │ │ │ │ + bne a4cec │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a49ac │ │ │ │ - b a49f4 │ │ │ │ + bne a4a10 │ │ │ │ + b a4a58 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a5274 │ │ │ │ + bne a52d8 │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a4634 │ │ │ │ - ldr r1, [pc, #1560] @ a52e8 │ │ │ │ + beq a4698 │ │ │ │ + ldr r1, [pc, #1560] @ a534c │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1552] @ a52ec │ │ │ │ + ldr r1, [pc, #1552] @ a5350 │ │ │ │ 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] @ a5354 │ │ │ │ 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 a4e3c │ │ │ │ tst r3, #8 │ │ │ │ - bne a4de8 │ │ │ │ + bne a4e4c │ │ │ │ ldr r5, [fp, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4cc8 │ │ │ │ - b a4634 │ │ │ │ - ldr r3, [pc, #1440] @ a52d4 │ │ │ │ + bne a4d2c │ │ │ │ + b a4698 │ │ │ │ + ldr r3, [pc, #1440] @ a5338 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b a4874 │ │ │ │ + b a48d8 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r1, sl │ │ │ │ - beq a47c4 │ │ │ │ + beq a4828 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5024 │ │ │ │ + beq a5088 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sl] │ │ │ │ - b a47d8 │ │ │ │ - ldr r1, [pc, #1408] @ a52f4 │ │ │ │ + b a483c │ │ │ │ + ldr r1, [pc, #1408] @ a5358 │ │ │ │ mov r0, r7 │ │ │ │ - bl f93e4 │ │ │ │ + bl f9338 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4af8 │ │ │ │ - b a4b70 │ │ │ │ + bge a4b5c │ │ │ │ + b a4bd4 │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b a4ca0 │ │ │ │ - ldr r1, [pc, #1376] @ a52f8 │ │ │ │ + b a4d04 │ │ │ │ + ldr r1, [pc, #1376] @ a535c │ │ │ │ mov r0, r7 │ │ │ │ - bl f93e4 │ │ │ │ + bl f9338 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4b04 │ │ │ │ - b a4b70 │ │ │ │ + bge a4b68 │ │ │ │ + b a4bd4 │ │ │ │ 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 a46a4 │ │ │ │ + ldr r1, [pc, #1292] @ a5334 │ │ │ │ + b a4828 │ │ │ │ add r0, r0, #1 │ │ │ │ - b a4854 │ │ │ │ - ldr r3, [pc, #1320] @ a52fc │ │ │ │ + b a48b8 │ │ │ │ + ldr r3, [pc, #1320] @ a5360 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b a4a00 │ │ │ │ + b a4a64 │ │ │ │ tst r3, #8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq a4d1c │ │ │ │ + beq a4d80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4e8c │ │ │ │ + bgt a4ef0 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt a4e0c │ │ │ │ + blt a4e70 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt a4d1c │ │ │ │ - ldr r3, [pc, #1260] @ a5300 │ │ │ │ - ldr r1, [pc, #1260] @ a5304 │ │ │ │ + blt a4d80 │ │ │ │ + ldr r3, [pc, #1260] @ a5364 │ │ │ │ + ldr r1, [pc, #1260] @ a5368 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ - b a4b88 │ │ │ │ + b a4bec │ │ │ │ mov r3, r4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4868 │ │ │ │ + beq a48cc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4e38 │ │ │ │ - ldr r3, [pc, #1148] @ a52d0 │ │ │ │ + bne a4e9c │ │ │ │ + ldr r3, [pc, #1148] @ a5334 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4868 │ │ │ │ + beq a48cc │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4f30 │ │ │ │ + beq a4f94 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble a4f54 │ │ │ │ + ble a4fb8 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne a4e6c │ │ │ │ + bne a4ed0 │ │ │ │ mov r4, ip │ │ │ │ - b a4868 │ │ │ │ - ldr r3, [pc, #1132] @ a5300 │ │ │ │ - ldr r1, [pc, #1136] @ a5308 │ │ │ │ + b a48cc │ │ │ │ + ldr r3, [pc, #1132] @ a5364 │ │ │ │ + ldr r1, [pc, #1136] @ a536c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e1c │ │ │ │ + bl 18f354 │ │ │ │ + b a4e80 │ │ │ │ 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 a4930 │ │ │ │ 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 a4930 │ │ │ │ + ldr r3, [pc, #1052] @ a5364 │ │ │ │ + ldr r1, [pc, #1060] @ a5370 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b a4e90 │ │ │ │ + bl 99cb4 │ │ │ │ + b a4698 │ │ │ │ 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 a4cf8 │ │ │ │ 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 a4ce0 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq a4e84 │ │ │ │ + beq a4ee8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4f34 │ │ │ │ - ldr r3, [pc, #896] @ a52d0 │ │ │ │ + bne a4f98 │ │ │ │ + ldr r3, [pc, #896] @ a5334 │ │ │ │ cmp r4, r3 │ │ │ │ - beq a4e84 │ │ │ │ - ldr r3, [pc, #948] @ a5310 │ │ │ │ - ldr r1, [pc, #948] @ a5314 │ │ │ │ + beq a4ee8 │ │ │ │ + ldr r3, [pc, #948] @ a5374 │ │ │ │ + ldr r1, [pc, #948] @ a5378 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e2c │ │ │ │ + bl 18f354 │ │ │ │ + b a4e90 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b a4774 │ │ │ │ + b a47d8 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b a4790 │ │ │ │ + b a47f4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a47b0 │ │ │ │ + b a4814 │ │ │ │ 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 a4ca4 │ │ │ │ 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 a4cb8 │ │ │ │ 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 a4ccc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a46c8 │ │ │ │ + b a472c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b a46e8 │ │ │ │ + b a474c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b a4704 │ │ │ │ + b a4768 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b a4720 │ │ │ │ + b a4784 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b a473c │ │ │ │ + b a47a0 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b a4758 │ │ │ │ + b a47bc │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq a5050 │ │ │ │ + beq a50b4 │ │ │ │ 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 a483c │ │ │ │ + ldr r0, [pc, #732] @ a5374 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #724] @ a5318 │ │ │ │ + ldr r1, [pc, #724] @ a537c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b a4b70 │ │ │ │ - ldr r3, [pc, #680] @ a5300 │ │ │ │ - ldr r1, [pc, #704] @ a531c │ │ │ │ + bl 117680 │ │ │ │ + b a4bd4 │ │ │ │ + ldr r3, [pc, #680] @ a5364 │ │ │ │ + ldr r1, [pc, #704] @ a5380 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b a4e2c │ │ │ │ - ldr r0, [pc, #672] @ a5310 │ │ │ │ + b a4e90 │ │ │ │ + ldr r0, [pc, #672] @ a5374 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #680] @ a5320 │ │ │ │ + ldr r1, [pc, #680] @ a5384 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b a4b70 │ │ │ │ - ldr r0, [pc, #644] @ a5310 │ │ │ │ + bl 117680 │ │ │ │ + b a4bd4 │ │ │ │ + ldr r0, [pc, #644] @ a5374 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #656] @ a5324 │ │ │ │ + ldr r1, [pc, #656] @ a5388 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b a4b70 │ │ │ │ + bl 117680 │ │ │ │ + b a4bd4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a50e8 │ │ │ │ - ldr r3, [pc, #628] @ a5328 │ │ │ │ - ldr r2, [pc, #628] @ a532c │ │ │ │ + beq a514c │ │ │ │ + ldr r3, [pc, #628] @ a538c │ │ │ │ + ldr r2, [pc, #628] @ a5390 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - bl 2b3d2c │ │ │ │ + bl 2b3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a48a0 │ │ │ │ - b a4e2c │ │ │ │ - ldr r3, [pc, #568] @ a5310 │ │ │ │ - ldr r1, [pc, #596] @ a5330 │ │ │ │ + bge a4904 │ │ │ │ + b a4e90 │ │ │ │ + ldr r3, [pc, #568] @ a5374 │ │ │ │ + ldr r1, [pc, #596] @ a5394 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ - b a4e2c │ │ │ │ - ldr r3, [pc, #544] @ a5310 │ │ │ │ - ldr r1, [pc, #576] @ a5334 │ │ │ │ + bl 117680 │ │ │ │ + b a4e90 │ │ │ │ + ldr r3, [pc, #544] @ a5374 │ │ │ │ + ldr r1, [pc, #576] @ a5398 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e2c │ │ │ │ - ldr r3, [pc, #564] @ a5338 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 18f354 │ │ │ │ + b a4e90 │ │ │ │ + ldr r3, [pc, #564] @ a539c │ │ │ │ + bl 359840 │ │ │ │ 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 +126594,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 a4af8 │ │ │ │ + ldr r0, [pc, #424] @ a5374 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #460] @ a533c │ │ │ │ + ldr r1, [pc, #460] @ a53a0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b a4b70 │ │ │ │ + bl 117680 │ │ │ │ + b a4bd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a4ae4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a4b48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238eb4 │ │ │ │ - b a4960 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 238ee0 │ │ │ │ + b a49c4 │ │ │ │ + bl 2a03f0 │ │ │ │ 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 a4e90 │ │ │ │ + ldr r3, [pc, #336] @ a5364 │ │ │ │ + ldr r1, [pc, #396] @ a53a4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b a4e80 │ │ │ │ + ldr r2, [pc, #356] @ a538c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #364] @ a5344 │ │ │ │ - bl 2b3d2c │ │ │ │ + ldr r2, [pc, #364] @ a53a8 │ │ │ │ + bl 2b3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4e2c │ │ │ │ + bne a4e90 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b a4810 │ │ │ │ - ldr r3, [pc, #272] @ a5300 │ │ │ │ - ldr r1, [pc, #340] @ a5348 │ │ │ │ + b a4874 │ │ │ │ + ldr r3, [pc, #272] @ a5364 │ │ │ │ + ldr r1, [pc, #340] @ a53ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b a4e2c │ │ │ │ + b a4e90 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b a47b0 │ │ │ │ + b a4814 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5228 │ │ │ │ + beq a528c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a52c4 │ │ │ │ + beq a5328 │ │ │ │ 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 a4bec │ │ │ │ + ldr r3, [pc, #220] @ a538c │ │ │ │ + ldr r2, [pc, #252] @ a53b0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2b3d2c │ │ │ │ - b a4b70 │ │ │ │ - ldr r3, [pc, #232] @ a5350 │ │ │ │ - ldr r1, [pc, #232] @ a5354 │ │ │ │ + bl 2b3b34 │ │ │ │ + b a4bd4 │ │ │ │ + ldr r3, [pc, #232] @ a53b4 │ │ │ │ + ldr r1, [pc, #232] @ a53b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e1c │ │ │ │ - ldr r3, [pc, #132] @ a5300 │ │ │ │ - ldr r1, [pc, #216] @ a5358 │ │ │ │ + bl 18f354 │ │ │ │ + b a4e80 │ │ │ │ + ldr r3, [pc, #132] @ a5364 │ │ │ │ + ldr r1, [pc, #216] @ a53bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e1c │ │ │ │ + bl 18f354 │ │ │ │ + b a4e80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a4e2c │ │ │ │ + b a4e90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a4b70 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a4bd4 │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b a4e2c │ │ │ │ + b a4e90 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #28] @ a52d0 │ │ │ │ + ldr r1, [pc, #28] @ a5334 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ - bne a46d8 │ │ │ │ - b a47bc │ │ │ │ + bne a473c │ │ │ │ + b a4820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5228 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a528c │ │ │ │ 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, lsr #12 │ │ │ │ + andeq sp, r9, r8, asr #18 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00360edc │ │ │ │ + mlaseq r5, ip, r1, ip │ │ │ │ + @ instruction: 0x00360ef0 │ │ │ │ subseq fp, r7, r4, lsr #4 │ │ │ │ subseq sl, r7, r8, asr #4 │ │ │ │ - andseq r8, r5, r8, lsr #30 │ │ │ │ + andseq r8, r5, r8, asr #31 │ │ │ │ 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, asr #30 │ │ │ │ + eorseq r0, r6, r8, lsl #30 │ │ │ │ + eorseq r1, r6, ip, lsr #3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, ip, asr #32 │ │ │ │ + @ instruction: 0x003611f0 │ │ │ │ + eorseq r0, r6, r4, asr #31 │ │ │ │ + eorseq r1, r6, r8, ror r2 │ │ │ │ + eorseq r1, r6, r0, lsr r2 │ │ │ │ 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 │ │ │ │ + ldrsheq r1, [r6], -r4 @ │ │ │ │ + eorseq r1, r6, r8, asr #1 │ │ │ │ + eorseq r1, r6, r8, ror r1 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x003612bc │ │ │ │ + eorseq r0, r6, ip, ror #30 │ │ │ │ + eorseq r0, r6, r0, ror #31 │ │ │ │ + mlaseq r6, r8, pc, r0 @ │ │ │ │ + eorseq r1, r6, r4, lsl #6 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r6, r8, lsl r9 │ │ │ │ - eorseq r0, r6, ip, lsr #18 │ │ │ │ + mlaseq r6, r8, lr, r0 │ │ │ │ + eorseq r0, r6, ip, lsr #29 │ │ │ │ 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 a54d4 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a542c │ │ │ │ + beq a5490 │ │ │ │ ldr r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a54b4 │ │ │ │ + beq a5518 │ │ │ │ ldr r8, [r7, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a548c │ │ │ │ + beq a54f0 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a54dc │ │ │ │ - bl a535c │ │ │ │ + beq a5540 │ │ │ │ + bl a53c0 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a54f0 │ │ │ │ + bne a5554 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5514 │ │ │ │ + bne a5578 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a550c │ │ │ │ + bne a5570 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a54a0 │ │ │ │ + bne a5504 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5504 │ │ │ │ + bne a5568 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a54c8 │ │ │ │ + bne a552c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5440 │ │ │ │ + beq a54a4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5484 │ │ │ │ + bne a54e8 │ │ │ │ mov r0, r5 │ │ │ │ - b a545c │ │ │ │ - ldr r0, [pc, #232] @ a551c │ │ │ │ + b a54c0 │ │ │ │ + ldr r0, [pc, #232] @ a5580 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5418 │ │ │ │ + bne a547c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5418 │ │ │ │ + bne a547c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5484 │ │ │ │ + bne a54e8 │ │ │ │ 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] @ a5580 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a545c │ │ │ │ + beq a54c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #136] @ a551c │ │ │ │ + ldr r0, [pc, #136] @ a5580 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a53dc │ │ │ │ + beq a5440 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5504 │ │ │ │ + bne a5568 │ │ │ │ mov r0, r7 │ │ │ │ - b a53f8 │ │ │ │ - ldr r0, [pc, #96] @ a551c │ │ │ │ + b a545c │ │ │ │ + ldr r0, [pc, #96] @ a5580 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a53f8 │ │ │ │ + beq a545c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5414 │ │ │ │ + bne a5478 │ │ │ │ mov r0, r6 │ │ │ │ - b a5440 │ │ │ │ - ldr r0, [pc, #56] @ a551c │ │ │ │ + b a54a4 │ │ │ │ + ldr r0, [pc, #56] @ a5580 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a53c0 │ │ │ │ + beq a5424 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a54a0 │ │ │ │ + bne a5504 │ │ │ │ mov r0, r8 │ │ │ │ - b a53dc │ │ │ │ + b a5440 │ │ │ │ mov r3, r2 │ │ │ │ - b a54c8 │ │ │ │ + b a552c │ │ │ │ mov r3, r2 │ │ │ │ - b a54a0 │ │ │ │ + b a5504 │ │ │ │ mov r2, r3 │ │ │ │ - b a54f0 │ │ │ │ + b a5554 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ │ │ │ │ -000a5520 : │ │ │ │ +000a5584 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne a5548 │ │ │ │ + bne a55ac │ │ │ │ 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 93ea0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a5550 : │ │ │ │ +000a55b4 : │ │ │ │ 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 a5614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a558c │ │ │ │ + beq a55f0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9de64 │ │ │ │ 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] @ a5628 │ │ │ │ + beq a55e8 │ │ │ │ + ldr r3, [pc, #40] @ a562c │ │ │ │ + ldr r1, [pc, #40] @ a5630 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b a5584 │ │ │ │ - ldr r3, [pc, #16] @ a55c8 │ │ │ │ - ldr r1, [pc, #20] @ a55d0 │ │ │ │ + b a55e8 │ │ │ │ + ldr r3, [pc, #16] @ a562c │ │ │ │ + ldr r1, [pc, #20] @ a5634 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a55a8 │ │ │ │ + bl 18f354 │ │ │ │ + b a560c │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, asr lr │ │ │ │ - eorseq r0, r6, r8, lsr #28 │ │ │ │ + @ instruction: 0x003613dc │ │ │ │ + eorseq r1, r6, r8, lsr #7 │ │ │ │ │ │ │ │ -000a55d4 : │ │ │ │ - ldr r3, [pc, #24] @ a55f4 │ │ │ │ +000a5638 : │ │ │ │ + ldr r3, [pc, #24] @ a5658 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 : │ │ │ │ +000a565c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq a5614 │ │ │ │ + beq a5678 │ │ │ │ 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] @ a56b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ a5654 │ │ │ │ + ldr r1, [pc, #28] @ a56b8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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, lsr #8 │ │ │ │ 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 a5928 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a583c │ │ │ │ - ldr r1, [pc, #528] @ a58b0 │ │ │ │ + beq a58a0 │ │ │ │ + ldr r1, [pc, #528] @ a5914 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5824 │ │ │ │ + blt a5888 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5844 │ │ │ │ + bne a58a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl a58c4 │ │ │ │ + bl a5928 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a583c │ │ │ │ - ldr r1, [pc, #480] @ a58b4 │ │ │ │ + beq a58a0 │ │ │ │ + ldr r1, [pc, #480] @ a5918 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5824 │ │ │ │ + blt a5888 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a586c │ │ │ │ + bne a58d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a58c4 │ │ │ │ + bl a5928 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a583c │ │ │ │ - ldr r1, [pc, #432] @ a58b8 │ │ │ │ + beq a58a0 │ │ │ │ + ldr r1, [pc, #432] @ a591c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5824 │ │ │ │ + blt a5888 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5888 │ │ │ │ + bne a58ec │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a583c │ │ │ │ + beq a58a0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a57b4 │ │ │ │ + ble a5818 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r8, [pc, #356] @ a58bc │ │ │ │ + ldr r8, [pc, #356] @ a5920 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b a5764 │ │ │ │ + b a57c8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ cmp fp, r8 │ │ │ │ mov r0, fp │ │ │ │ - beq a580c │ │ │ │ + beq a5870 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9de64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a581c │ │ │ │ + beq a5880 │ │ │ │ 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 a57c4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a5b68 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5bcc <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a5820 │ │ │ │ - ldr r1, [pc, #236] @ a58c0 │ │ │ │ + beq a5884 │ │ │ │ + ldr r1, [pc, #236] @ a5924 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59ac │ │ │ │ + bl a5a10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a581c │ │ │ │ + blt a5880 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5800 │ │ │ │ + beq a5864 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5860 │ │ │ │ + beq a58c4 │ │ │ │ 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 a57c8 │ │ │ │ + b a5818 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a583c │ │ │ │ + beq a58a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a58a4 │ │ │ │ + beq a5908 │ │ │ │ mvn r0, #0 │ │ │ │ - b a5804 │ │ │ │ + b a5868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a56bc │ │ │ │ + bne a5720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a56bc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5800 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5864 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a56f0 │ │ │ │ + bne a5754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a56f0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5754 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5724 │ │ │ │ + bne a5788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5724 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5788 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a58a0 │ │ │ │ + eorseq r4, sp, r8, ror #14 │ │ │ │ + eorseq r4, sp, ip, ror r7 │ │ │ │ + eorseq r4, sp, r8, lsl #15 │ │ │ │ + eorseq r1, r6, ip, asr r4 │ │ │ │ + mlaseq sp, ip, r7, r4 │ │ │ │ │ │ │ │ -000a58c4 : │ │ │ │ - ldr r2, [pc, #216] @ a59a4 │ │ │ │ +000a5928 : │ │ │ │ + ldr r2, [pc, #216] @ a5a08 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a58e0 │ │ │ │ - ldr r0, [pc, #204] @ a59a8 │ │ │ │ + bhi a5944 │ │ │ │ + ldr r0, [pc, #204] @ a5a0c │ │ │ │ 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 a5988 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne a5954 │ │ │ │ + bne a59b8 │ │ │ │ mov r0, #1 │ │ │ │ - bl a348c <_PyLong_New@@Base> │ │ │ │ + bl a34f0 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a599c │ │ │ │ + beq a5a00 │ │ │ │ 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 a59bc │ │ │ │ mov r0, #1 │ │ │ │ - bl a348c <_PyLong_New@@Base> │ │ │ │ + bl a34f0 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a599c │ │ │ │ + beq a5a00 │ │ │ │ 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 a34f0 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a599c │ │ │ │ + beq a5a00 │ │ │ │ cmp r6, #0 │ │ │ │ addeq r2, r0, #16 │ │ │ │ biceq r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ moveq r3, #16 │ │ │ │ - bne a598c │ │ │ │ + bne a59f0 │ │ │ │ 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 a59e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ │ │ │ │ -000a59ac : │ │ │ │ +000a5a10 : │ │ │ │ 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 +127153,213 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9de64 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5b10 │ │ │ │ - ldr r7, [pc, #304] @ a5b2c │ │ │ │ - bl 3592c0 │ │ │ │ + beq a5b74 │ │ │ │ + ldr r7, [pc, #304] @ a5b90 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r0 │ │ │ │ - beq a5b18 │ │ │ │ + beq a5b7c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5aa8 │ │ │ │ + beq a5b0c │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #224] @ a5b30 │ │ │ │ + ldr r3, [pc, #224] @ a5b94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5ab8 │ │ │ │ + bne a5b1c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a5ab8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a5b1c │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ a5b34 │ │ │ │ + ldr r2, [pc, #188] @ a5b98 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq a5ae0 │ │ │ │ - bl a015c │ │ │ │ + beq a5b44 │ │ │ │ + bl a01c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a5af4 │ │ │ │ + bne a5b58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ a5b30 │ │ │ │ + ldr r3, [pc, #128] @ a5b94 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5a54 │ │ │ │ + beq a5ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a5a60 │ │ │ │ + bne a5ac4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23ac14 │ │ │ │ mov r5, r0 │ │ │ │ - b a5ae8 │ │ │ │ - bl 9cb2c │ │ │ │ + b a5b4c │ │ │ │ + bl 9cc48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5a9c │ │ │ │ + beq a5b00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5a9c │ │ │ │ + bne a5b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5a9c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5b00 │ │ │ │ mvn r5, #0 │ │ │ │ - b a5a9c │ │ │ │ - ldr r1, [pc, #24] @ a5b38 │ │ │ │ - ldr r0, [pc, #24] @ a5b3c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5b00 │ │ │ │ + ldr r1, [pc, #24] @ a5b9c │ │ │ │ + ldr r0, [pc, #24] @ a5ba0 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b a5ae8 │ │ │ │ + b a5b4c │ │ │ │ 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, asr #17 │ │ │ │ │ │ │ │ -000a5b40 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000a5ba4 <_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 9f638 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5b68 <_PyTuple_Resize@@Base>: │ │ │ │ +000a5bcc <_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 a5f70 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + ldr r3, [pc, #924] @ a5f90 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5f0c <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a5f70 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5e10 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ + beq a5e74 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a5f0c <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a5f70 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ cmp r1, r6 │ │ │ │ - beq a5d24 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5d88 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d2c <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ + beq a5d90 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5c00 <_PyTuple_Resize@@Base+0x98> │ │ │ │ + beq a5c64 <_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 a5d20 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r8, r4, r5, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e70 <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne a5ed4 <_PyTuple_Resize@@Base+0x308> │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d20 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e9c <_PyTuple_Resize@@Base+0x334> │ │ │ │ + bne a5f00 <_PyTuple_Resize@@Base+0x334> │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d20 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5d8c <_PyTuple_Resize@@Base+0x224> │ │ │ │ + bne a5df0 <_PyTuple_Resize@@Base+0x224> │ │ │ │ add r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d20 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5db8 <_PyTuple_Resize@@Base+0x250> │ │ │ │ + bne a5e1c <_PyTuple_Resize@@Base+0x250> │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d20 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5d60 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ + bne a5dc4 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ add r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d20 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e44 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + bne a5ea8 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ add r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d20 <_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 a5e48 <_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 a5d08 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #620] @ a5f94 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a5ec8 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne a5f2c <_PyTuple_Resize@@Base+0x360> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 164db8 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 164e64 <_PyObject_GC_Resize@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a5edc <_PyTuple_Resize@@Base+0x374> │ │ │ │ - bl cb45c <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq a5f40 <_PyTuple_Resize@@Base+0x374> │ │ │ │ + bl cb4a4 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt a5d44 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #576] @ a5f34 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ - bl 3592c0 │ │ │ │ + bgt a5da8 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #576] @ a5f98 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ + bl 359840 │ │ │ │ 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 +127368,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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #504] @ a5f9c <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ str r3, [r7] │ │ │ │ - b a5d24 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + b a5d88 <_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 a5d50 <_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 a5cdc <_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 a5cdc <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5cdc <_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 a5cac <_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 a5cac <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5cac <_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 a5cc4 <_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 a5cc4 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5cc4 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9] │ │ │ │ - beq a5cb0 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + beq a5d14 <_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 a5d14 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5d14 <_PyTuple_Resize@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d24 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5d88 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5ef0 <_PyTuple_Resize@@Base+0x388> │ │ │ │ + bne a5f54 <_PyTuple_Resize@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ 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 a5cf4 <_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 a5cf4 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5cf4 <_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 a5c7c <_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 a5c7c <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5c7c <_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 a5c94 <_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 a5c94 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5c94 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a5ccc <_PyTuple_Resize@@Base+0x164> │ │ │ │ + b a5d30 <_PyTuple_Resize@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7] │ │ │ │ - bl a4128 │ │ │ │ + bl a418c │ │ │ │ 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 a5e88 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5e24 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a5e88 <_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 9b274 │ │ │ │ + ldr r1, [pc, #24] @ a5fa0 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + ldr r0, [pc, #24] @ a5fa4 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5f4c <_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, lsl #13 │ │ │ │ + ldr r3, [pc, #20] @ a5fc4 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne a5f5c <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ + bne a5fc0 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ mov r0, #1 │ │ │ │ - b 23c944 │ │ │ │ - b a5f64 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + b 23c970 │ │ │ │ + b a5fc8 <_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] @ a60a0 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6024 <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ + bne a6088 <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a6034 <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ + beq a6098 <_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 a6040 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + ldr r2, [pc, #144] @ a60a4 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ + bl 359840 │ │ │ │ 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 +127546,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 a6080 <_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] @ a60a8 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ + b a6074 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a5fdc <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bne a6040 <_PyTuple_Resize@@Base+0x474> │ │ │ │ mov r3, #0 │ │ │ │ - b a6014 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ + b a6078 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + andeq sp, r9, r8, asr #18 │ │ │ │ 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 +127581,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 a616c <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ + ldr r3, [pc, #100] @ a615c <_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 a613c <_PyTuple_Resize@@Base+0x570> │ │ │ │ + ldr r3, [pc, #84] @ a6160 <_PyTuple_Resize@@Base+0x594> │ │ │ │ + bl 359840 │ │ │ │ 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 a614c <_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 +127612,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 23c168 │ │ │ │ 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 a6284 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a6178 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a61dc <_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 a61dc <_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 a61dc <_PyTuple_Resize@@Base+0x610> │ │ │ │ + ldr r2, [pc, #388] @ a6348 <_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 a62b0 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a62b8 <_PyTuple_Resize@@Base+0x750> │ │ │ │ + bne a631c <_PyTuple_Resize@@Base+0x750> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a61d4 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a6238 <_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 a6238 <_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 a6238 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + ldr r2, [pc, #296] @ a6348 <_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 a62d0 <_PyTuple_Resize@@Base+0x704> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a628c <_PyTuple_Resize@@Base+0x724> │ │ │ │ + bne a62f0 <_PyTuple_Resize@@Base+0x724> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a61f4 <_PyTuple_Resize@@Base+0x68c> │ │ │ │ + bne a6258 <_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 a6250 <_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 a6250 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a6250 <_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 a618c <_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 a618c <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a618c <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #148] @ a634c <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6170 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + beq a61d4 <_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 a61d4 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + ldr r1, [pc, #116] @ a634c <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a61cc <_PyTuple_Resize@@Base+0x664> │ │ │ │ + beq a6230 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a61cc <_PyTuple_Resize@@Base+0x664> │ │ │ │ + b a6230 <_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 a6244 <_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 a6244 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a6244 <_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 a61e8 <_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 a61e8 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a61e8 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ │ │ │ │ -000a62ec : │ │ │ │ +000a6350 : │ │ │ │ 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] @ a656c │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a631c │ │ │ │ - ldr r4, [pc, #504] @ a650c │ │ │ │ + bhi a6380 │ │ │ │ + ldr r4, [pc, #504] @ a6570 │ │ │ │ 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 a64b4 │ │ │ │ + ldr r7, [pc, #476] @ a6574 │ │ │ │ + ldr r2, [pc, #476] @ a6578 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6494 │ │ │ │ - ldr r3, [pc, #464] @ a6518 │ │ │ │ - bl 3592c0 │ │ │ │ + bne a64f8 │ │ │ │ + ldr r3, [pc, #464] @ a657c │ │ │ │ + bl 359840 │ │ │ │ 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 a6464 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a63b0 │ │ │ │ + bne a6414 │ │ │ │ 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] @ a6580 │ │ │ │ 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] @ a6584 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne a64ac │ │ │ │ + bne a6510 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne a64c8 │ │ │ │ + bne a652c │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a63b0 │ │ │ │ + bne a6414 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #260] @ a6524 │ │ │ │ + ldr r2, [pc, #260] @ a6588 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a64e0 │ │ │ │ + bne a6544 │ │ │ │ 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 a6414 │ │ │ │ + bl 2a03f0 │ │ │ │ mov r4, #0 │ │ │ │ - b a6314 │ │ │ │ + b a6378 │ │ │ │ mov r0, #2 │ │ │ │ - bl a348c <_PyLong_New@@Base> │ │ │ │ + bl a34f0 <_PyLong_New@@Base> │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6448 │ │ │ │ + beq a64ac │ │ │ │ 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 a6378 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a63b0 │ │ │ │ - b a6444 │ │ │ │ + bne a6414 │ │ │ │ + b a64a8 │ │ │ │ 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 a6458 │ │ │ │ + ldr r1, [pc, #88] @ a658c │ │ │ │ cmp r3, r1 │ │ │ │ - bne a64f4 │ │ │ │ + bne a6558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a63f4 │ │ │ │ + bl 18e88c │ │ │ │ + b a6458 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a6430 │ │ │ │ + b a6494 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a63f4 │ │ │ │ + b a6458 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ │ │ │ │ -000a652c : │ │ │ │ +000a6590 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6570 │ │ │ │ - bl a6584 │ │ │ │ + beq a65d4 │ │ │ │ + bl a65e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a656c │ │ │ │ + beq a65d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a6578 │ │ │ │ + beq a65dc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a656c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a65d0 │ │ │ │ │ │ │ │ -000a6584 : │ │ │ │ +000a65e8 : │ │ │ │ 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] @ a6668 │ │ │ │ + bl 23e2ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a65fc │ │ │ │ + beq a6660 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 23e2f8 │ │ │ │ + bl 23e324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a65d8 │ │ │ │ + bne a663c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6608 │ │ │ │ + bl a666c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6608 │ │ │ │ + bl a666c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a65fc │ │ │ │ + beq a6660 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a65fc │ │ │ │ + bne a6660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b a65d0 │ │ │ │ + b a6634 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000a6608 : │ │ │ │ +000a666c : │ │ │ │ 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 a66c4 │ │ │ │ + ldr r2, [pc, #56] @ a66c8 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +127966,287 @@ │ │ │ │ str r0, [ip] │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2bcbc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a6668 : │ │ │ │ +000a66cc : │ │ │ │ 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 a673c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a66c4 │ │ │ │ + beq a6728 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a68a4 │ │ │ │ + bl a6908 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a66bc │ │ │ │ + beq a6720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a66cc │ │ │ │ + beq a6730 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r5, #0 │ │ │ │ - b a66bc │ │ │ │ + b a6720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a66bc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a6720 │ │ │ │ │ │ │ │ -000a66d8 : │ │ │ │ +000a673c : │ │ │ │ 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] @ a680c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a674c │ │ │ │ + bne a67b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a676c │ │ │ │ + beq a67d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a676c │ │ │ │ - ldr r1, [pc, #136] @ a67ac │ │ │ │ + beq a67d0 │ │ │ │ + ldr r1, [pc, #136] @ a6810 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a67b8 │ │ │ │ + bl a681c │ │ │ │ cmp r0, #0 │ │ │ │ - ble a676c │ │ │ │ + ble a67d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq a6760 │ │ │ │ + beq a67c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6700 │ │ │ │ - bl 58600 │ │ │ │ - b a6788 │ │ │ │ + bne a6764 │ │ │ │ + bl 585fc │ │ │ │ + b a67ec │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6790 │ │ │ │ - bl a55d4 │ │ │ │ + bne a67f4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6788 │ │ │ │ - ldr r3, [pc, #48] @ a67b0 │ │ │ │ - ldr r1, [pc, #48] @ a67b4 │ │ │ │ + bne a67ec │ │ │ │ + ldr r3, [pc, #48] @ a6814 │ │ │ │ + ldr r1, [pc, #48] @ a6818 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ - b a6744 │ │ │ │ + b a67a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne a676c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a676c │ │ │ │ + bne a67d0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a67d0 │ │ │ │ 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, asr #15 │ │ │ │ │ │ │ │ -000a67b8 : │ │ │ │ +000a681c : │ │ │ │ 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 a68e4 │ │ │ │ + ldr r3, [pc, #176] @ a68fc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a6850 │ │ │ │ + bne a68b4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a6850 │ │ │ │ + beq a68b4 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a688c │ │ │ │ + beq a68f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne a6830 │ │ │ │ + bne a6894 │ │ │ │ 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 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a688c │ │ │ │ + beq a68f0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a6814 │ │ │ │ - b a688c │ │ │ │ - ldr r1, [pc, #20] @ a689c │ │ │ │ - ldr r0, [pc, #20] @ a68a0 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a6878 │ │ │ │ + b a68f0 │ │ │ │ + ldr r1, [pc, #20] @ a6900 │ │ │ │ + ldr r0, [pc, #20] @ a6904 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6824 │ │ │ │ + b a6888 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, asr #17 │ │ │ │ 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 a6c50 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r2 │ │ │ │ - ldrne r7, [pc, #3752] @ a7780 │ │ │ │ + ldrne r7, [pc, #3752] @ a77e4 │ │ │ │ mov fp, r0 │ │ │ │ movne sl, r8 │ │ │ │ - beq a6ed8 │ │ │ │ + beq a6f3c │ │ │ │ ldr r2, [sl, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a7738 │ │ │ │ - ldr r3, [pc, #3728] @ a7784 │ │ │ │ + bne a779c │ │ │ │ + ldr r3, [pc, #3728] @ a77e8 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a6c6c │ │ │ │ + bgt a6cd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a774c │ │ │ │ - ldr r1, [pc, #3708] @ a7788 │ │ │ │ + beq a77b0 │ │ │ │ + ldr r1, [pc, #3708] @ a77ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a774c │ │ │ │ + bhi a77b0 │ │ │ │ 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 a6ce8 │ │ │ │ + ldr r1, [pc, #3664] @ a77f0 │ │ │ │ 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, #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 a6c34 │ │ │ │ + bne a6c98 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ mov r9, r0 │ │ │ │ - bhi a6e30 │ │ │ │ + bhi a6e94 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a6e30 │ │ │ │ - ldr r3, [pc, #3588] @ a7790 │ │ │ │ - ldr r2, [pc, #3588] @ a7794 │ │ │ │ + bmi a6e94 │ │ │ │ + ldr r3, [pc, #3588] @ a77f4 │ │ │ │ + ldr r2, [pc, #3588] @ a77f8 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6e78 │ │ │ │ + bne a6edc │ │ │ │ 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 a6e44 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a6e68 │ │ │ │ + beq a6ecc │ │ │ │ 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 a6cfc │ │ │ │ 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 a6d68 │ │ │ │ + ldr r2, [pc, #3436] @ a77f0 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6e58 │ │ │ │ - ldr r3, [pc, #3428] @ a7798 │ │ │ │ + bne a6ebc │ │ │ │ + ldr r3, [pc, #3428] @ a77fc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6e9c │ │ │ │ + bne a6f00 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ str sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6a68 │ │ │ │ + beq a6acc │ │ │ │ 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 359840 │ │ │ │ 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 +128255,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 a7784 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9de64 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7640 │ │ │ │ + beq a76a4 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a7640 │ │ │ │ + beq a76a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7394 │ │ │ │ + beq a73f8 │ │ │ │ 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 9f638 │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq a73bc │ │ │ │ - ldr r2, [pc, #3108] @ a779c │ │ │ │ + beq a7420 │ │ │ │ + ldr r2, [pc, #3108] @ a7800 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6d6c │ │ │ │ + bne a6dd0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a7d84 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7de8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - bne a6d8c │ │ │ │ + bne a6df0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6bbc │ │ │ │ + beq a6c20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a6ecc │ │ │ │ + beq a6f30 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a7640 │ │ │ │ + bne a76a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6be0 │ │ │ │ + beq a6c44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7774 │ │ │ │ + beq a77d8 │ │ │ │ ldr ip, [sl, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a68e0 │ │ │ │ + bne a6944 │ │ │ │ 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 a6ce8 │ │ │ │ + ldr r1, [pc, #2948] @ a77f0 │ │ │ │ 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] @ a7804 │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6960 │ │ │ │ - ldr r3, [pc, #2896] @ a778c │ │ │ │ + beq a69c4 │ │ │ │ + ldr r3, [pc, #2896] @ a77f0 │ │ │ │ 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 a69c4 │ │ │ │ + ldr r3, [pc, #2876] @ a7808 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a692c │ │ │ │ + b a6990 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne a6d4c │ │ │ │ - ldr r3, [pc, #2860] @ a77a8 │ │ │ │ + bne a6db0 │ │ │ │ + ldr r3, [pc, #2860] @ a780c │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6934 │ │ │ │ - ldr r3, [pc, #2848] @ a77ac │ │ │ │ - ldr r1, [pc, #2848] @ a77b0 │ │ │ │ + beq a6998 │ │ │ │ + ldr r3, [pc, #2848] @ a7810 │ │ │ │ + ldr r1, [pc, #2848] @ a7814 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a7504 │ │ │ │ + bl 18f354 │ │ │ │ + b a7568 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi a6dd0 │ │ │ │ + bhi a6e34 │ │ │ │ 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 a6e44 │ │ │ │ + bl 359840 │ │ │ │ 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 a6a7c │ │ │ │ ldr r3, [r2, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6a18 │ │ │ │ + beq a6a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6a18 │ │ │ │ + beq a6a7c │ │ │ │ ldr r3, [r2, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6a18 │ │ │ │ + bne a6a7c │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7764 │ │ │ │ + bne a77c8 │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a6a18 │ │ │ │ + bne a6a7c │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b a6a18 │ │ │ │ - ldr r1, [pc, #2656] @ a77b4 │ │ │ │ + bl 35898c │ │ │ │ + b a6a7c │ │ │ │ + ldr r1, [pc, #2656] @ a7818 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6e24 │ │ │ │ + beq a6e88 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a774c │ │ │ │ - ldr r3, [pc, #2640] @ a77b8 │ │ │ │ + bne a77b0 │ │ │ │ + ldr r3, [pc, #2640] @ a781c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a692c │ │ │ │ + b a6990 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq a6ba0 │ │ │ │ + beq a6c04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a6ba0 │ │ │ │ + bne a6c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6dc4 │ │ │ │ + beq a6e28 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b a6ba0 │ │ │ │ + b a6c04 │ │ │ │ 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 a6a4c │ │ │ │ + ldr r3, [pc, #2472] @ a77f4 │ │ │ │ + ldr r2, [pc, #2512] @ a7820 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7450 │ │ │ │ + bne a74b4 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6e30 │ │ │ │ + beq a6e94 │ │ │ │ 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 a6d2c │ │ │ │ + ldr r3, [pc, #2452] @ a7824 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a692c │ │ │ │ + b a6990 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a040c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a7504 │ │ │ │ - ldr r3, [pc, #2368] @ a778c │ │ │ │ + beq a7568 │ │ │ │ + ldr r3, [pc, #2368] @ a77f0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6a2c │ │ │ │ - ldr r2, [pc, #2348] @ a778c │ │ │ │ + beq a6a90 │ │ │ │ + ldr r2, [pc, #2348] @ a77f0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b a6a2c │ │ │ │ + b a6a90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ mov r6, r0 │ │ │ │ - b a6cc0 │ │ │ │ - ldr r2, [pc, #2320] @ a7790 │ │ │ │ + b a6d24 │ │ │ │ + ldr r2, [pc, #2320] @ a77f4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a6e30 │ │ │ │ + beq a6e94 │ │ │ │ ldr r8, [r7, r9] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b a6cd4 │ │ │ │ - ldr r2, [pc, #2336] @ a77c4 │ │ │ │ + b a6d38 │ │ │ │ + ldr r2, [pc, #2336] @ a7828 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7438 │ │ │ │ + bne a749c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bne a6a60 │ │ │ │ - b a6a68 │ │ │ │ + bne a6ac4 │ │ │ │ + b a6acc │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e5f4 │ │ │ │ - b a6bbc │ │ │ │ + bl 23e620 │ │ │ │ + b a6c20 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a7738 │ │ │ │ - ldr r3, [pc, #2196] @ a7784 │ │ │ │ + bne a779c │ │ │ │ + ldr r3, [pc, #2196] @ a77e8 │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a71dc │ │ │ │ + bgt a7240 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a774c │ │ │ │ - ldr r1, [pc, #2240] @ a77c8 │ │ │ │ + beq a77b0 │ │ │ │ + ldr r1, [pc, #2240] @ a782c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a774c │ │ │ │ + bhi a77b0 │ │ │ │ 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 a6ce8 │ │ │ │ + ldr r9, [pc, #2136] @ a77f0 │ │ │ │ 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 a758c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #2076] @ a7780 │ │ │ │ + ldr r7, [pc, #2076] @ a77e4 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ mov sl, r0 │ │ │ │ - bcc a74f0 │ │ │ │ + bcc a7554 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a74f0 │ │ │ │ - ldr r3, [pc, #2056] @ a7790 │ │ │ │ - ldr r2, [pc, #2056] @ a7794 │ │ │ │ + bmi a7554 │ │ │ │ + ldr r3, [pc, #2056] @ a77f4 │ │ │ │ + ldr r2, [pc, #2056] @ a77f8 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a74b4 │ │ │ │ + bne a7518 │ │ │ │ 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 a74cc │ │ │ │ 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 a7570 │ │ │ │ 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 a7268 │ │ │ │ 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 a735c │ │ │ │ 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] @ a77fc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7340 │ │ │ │ + bne a73a4 │ │ │ │ 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 359840 │ │ │ │ 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 +128633,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 a76cc │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9de64 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7640 │ │ │ │ + beq a76a4 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a7640 │ │ │ │ + beq a76a4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7358 │ │ │ │ + beq a73bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7260 │ │ │ │ - bl 3592c0 │ │ │ │ + bne a72c4 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a726c │ │ │ │ - ldr r3, [pc, #1608] @ a779c │ │ │ │ + beq a72d0 │ │ │ │ + ldr r3, [pc, #1608] @ a7800 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a7248 │ │ │ │ + bne a72ac │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a7d84 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7de8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a72a4 │ │ │ │ + bne a7308 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7198 │ │ │ │ + beq a71fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a742c │ │ │ │ + beq a7490 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a7640 │ │ │ │ + bne a76a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a71bc │ │ │ │ + beq a7220 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a767c │ │ │ │ + beq a76e0 │ │ │ │ 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 a6f40 │ │ │ │ + b a6c50 │ │ │ │ + ldr r8, [pc, #1488] @ a7808 │ │ │ │ + b a6f88 │ │ │ │ + ldr r8, [pc, #1476] @ a7804 │ │ │ │ + b a6f88 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r8, [pc, #1472] @ a77a8 │ │ │ │ - beq a6f24 │ │ │ │ - ldr r1, [pc, #1476] @ a77b4 │ │ │ │ + ldreq r8, [pc, #1472] @ a780c │ │ │ │ + beq a6f88 │ │ │ │ + ldr r1, [pc, #1476] @ a7818 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a7520 │ │ │ │ + beq a7584 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a774c │ │ │ │ - ldr r8, [pc, #1460] @ a77b8 │ │ │ │ - b a6f24 │ │ │ │ + bne a77b0 │ │ │ │ + ldr r8, [pc, #1460] @ a781c │ │ │ │ + b a6f88 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a72e4 │ │ │ │ + bcc a7348 │ │ │ │ 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 a74cc │ │ │ │ + bl 359840 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a6fe8 │ │ │ │ + b a704c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b a7170 │ │ │ │ + b a71d4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a7124 │ │ │ │ + b a7188 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a759c │ │ │ │ - bl bbd4c │ │ │ │ + beq a7600 │ │ │ │ + bl bbe48 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7550 │ │ │ │ + beq a75b4 │ │ │ │ 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 a71e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a717c │ │ │ │ + bne a71e0 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - beq a72d8 │ │ │ │ + beq a733c │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b a717c │ │ │ │ + b a71e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a6fe8 │ │ │ │ + b a704c │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq a7018 │ │ │ │ + beq a707c │ │ │ │ cmp ip, r0 │ │ │ │ - beq a7018 │ │ │ │ + beq a707c │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, r0 │ │ │ │ - bne a7018 │ │ │ │ + bne a707c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a7630 │ │ │ │ + bne a7694 │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a7018 │ │ │ │ + bne a707c │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b a7018 │ │ │ │ - ldr r2, [pc, #1148] @ a77c4 │ │ │ │ + bl 35898c │ │ │ │ + b a707c │ │ │ │ + ldr r2, [pc, #1148] @ a7828 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7380 │ │ │ │ + bne a73e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a7044 │ │ │ │ + bl 18e88c │ │ │ │ + b a70a8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1128] @ a77cc │ │ │ │ - ldr r1, [pc, #1128] @ a77d0 │ │ │ │ + ldr r3, [pc, #1128] @ a7830 │ │ │ │ + ldr r1, [pc, #1128] @ a7834 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7640 │ │ │ │ + beq a76a4 │ │ │ │ mvn r7, #0 │ │ │ │ - b a7188 │ │ │ │ + b a71ec │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a7044 │ │ │ │ + b a70a8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1068] @ a77cc │ │ │ │ - ldr r1, [pc, #1068] @ a77d0 │ │ │ │ + ldr r3, [pc, #1068] @ a7830 │ │ │ │ + ldr r1, [pc, #1068] @ a7834 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7640 │ │ │ │ + beq a76a4 │ │ │ │ mvn r9, #0 │ │ │ │ - b a6bac │ │ │ │ + b a6c10 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7688 │ │ │ │ - bl bbd4c │ │ │ │ + beq a76ec │ │ │ │ + bl bbe48 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r8, #36] @ 0x24 │ │ │ │ movne r2, r4 │ │ │ │ - bne a6d74 │ │ │ │ + bne a6dd8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a73a8 │ │ │ │ + beq a740c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a73a8 │ │ │ │ + bne a740c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7420 │ │ │ │ + beq a7484 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a73a8 │ │ │ │ + b a740c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e5f4 │ │ │ │ - b a7198 │ │ │ │ + bl 23e620 │ │ │ │ + b a71fc │ │ │ │ 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 a6f14 │ │ │ │ + ldr r2, [pc, #824] @ a77f4 │ │ │ │ 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 a6e6c │ │ │ │ + ldr r3, [pc, #800] @ a77f4 │ │ │ │ + ldr r2, [pc, #840] @ a7820 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a74d8 │ │ │ │ + bne a753c │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a74f0 │ │ │ │ + beq a7554 │ │ │ │ ldr r2, [sl, #800] @ 0x320 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 a704c │ │ │ │ + ldr r2, [pc, #724] @ a77f4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a74f0 │ │ │ │ + beq a7554 │ │ │ │ ldr r6, [r7, sl] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a6fe8 │ │ │ │ - ldr r2, [pc, #688] @ a7790 │ │ │ │ + b a704c │ │ │ │ + ldr r2, [pc, #688] @ a77f4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b a7490 │ │ │ │ + b a74f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a040c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a7018 │ │ │ │ + bne a707c │ │ │ │ mvn r0, #0 │ │ │ │ - b a6bf0 │ │ │ │ + b a6c54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ mov r3, r0 │ │ │ │ - b a7230 │ │ │ │ - ldr r8, [pc, #664] @ a77c0 │ │ │ │ - b a6f24 │ │ │ │ + b a7294 │ │ │ │ + ldr r8, [pc, #664] @ a7824 │ │ │ │ + b a6f88 │ │ │ │ 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 a6fbc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a736c │ │ │ │ + beq a73d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a736c │ │ │ │ + bne a73d0 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7590 │ │ │ │ + beq a75f4 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a736c │ │ │ │ + b a73d0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a75b8 │ │ │ │ + beq a761c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a75e4 │ │ │ │ + beq a7648 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #512] @ a77cc │ │ │ │ + ldr r3, [pc, #512] @ a7830 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a7610 │ │ │ │ - ldr r3, [pc, #508] @ a77d4 │ │ │ │ - ldr r1, [pc, #508] @ a77d8 │ │ │ │ + beq a7674 │ │ │ │ + ldr r3, [pc, #508] @ a7838 │ │ │ │ + ldr r1, [pc, #508] @ a783c │ │ │ │ str r5, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b a736c │ │ │ │ + bl 117680 │ │ │ │ + b a73d0 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7604 │ │ │ │ + beq a7668 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a75b8 │ │ │ │ + b a761c │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a75d0 │ │ │ │ - ldr r3, [pc, #432] @ a77d4 │ │ │ │ - ldr r1, [pc, #436] @ a77dc │ │ │ │ + bne a7634 │ │ │ │ + ldr r3, [pc, #432] @ a7838 │ │ │ │ + ldr r1, [pc, #436] @ a7840 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b a736c │ │ │ │ + bl 117680 │ │ │ │ + b a73d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7018 │ │ │ │ - b a7324 │ │ │ │ + bne a707c │ │ │ │ + b a7388 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7504 │ │ │ │ + beq a7568 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7504 │ │ │ │ + bne a7568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a7504 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a7568 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b a7198 │ │ │ │ + b a71fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a71bc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a7220 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a76a4 │ │ │ │ + beq a7708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a76f0 │ │ │ │ + beq a7754 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ a77cc │ │ │ │ + ldr r3, [pc, #276] @ a7830 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a76d0 │ │ │ │ - ldr r3, [pc, #272] @ a77d4 │ │ │ │ - ldr r1, [pc, #272] @ a77d8 │ │ │ │ + beq a7734 │ │ │ │ + ldr r3, [pc, #272] @ a7838 │ │ │ │ + ldr r1, [pc, #272] @ a783c │ │ │ │ str r6, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b a73a8 │ │ │ │ + bl 117680 │ │ │ │ + b a740c │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a76bc │ │ │ │ - ldr r3, [pc, #240] @ a77d4 │ │ │ │ - ldr r1, [pc, #244] @ a77dc │ │ │ │ + bne a7720 │ │ │ │ + ldr r3, [pc, #240] @ a7838 │ │ │ │ + ldr r1, [pc, #244] @ a7840 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b a73a8 │ │ │ │ + bl 117680 │ │ │ │ + b a740c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7714 │ │ │ │ + beq a7778 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a76a4 │ │ │ │ + b a7708 │ │ │ │ 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 a6c20 │ │ │ │ + ldr r3, [pc, #160] @ a7844 │ │ │ │ + ldr r1, [pc, #160] @ a7848 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b a7568 │ │ │ │ + ldr r3, [pc, #88] @ a7810 │ │ │ │ + ldr r1, [pc, #144] @ a784c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1176f0 │ │ │ │ - b a7504 │ │ │ │ + bl 117680 │ │ │ │ + b a7568 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6a18 │ │ │ │ - b a6d30 │ │ │ │ + bne a6a7c │ │ │ │ + b a6d94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a6be0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a6c44 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r4, sp, r0, lsl #1 │ │ │ │ + eorseq r4, sp, r0, lsl #12 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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 │ │ │ │ + andeq r7, sl, r0, ror #27 │ │ │ │ + andeq ip, pc, r8, lsr r1 @ │ │ │ │ + andeq sl, fp, r8, ror #22 │ │ │ │ + andeq r2, pc, r8, asr r8 @ │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, asr #15 │ │ │ │ + eorseq r0, r6, r0, asr #26 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00102ff0 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq fp, sp, r4, ror #25 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + eorseq r4, sp, r0, lsl r6 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r4, asr #16 │ │ │ │ + @ instruction: 0x003617d4 │ │ │ │ + eorseq r1, r6, r0, ror #15 │ │ │ │ + eorseq r1, r6, r8, lsl r8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003612f0 │ │ │ │ - eorseq r0, r6, r4, lsr #15 │ │ │ │ + eorseq r1, r6, r0, ror r8 │ │ │ │ + eorseq r0, r6, r4, lsr #26 │ │ │ │ │ │ │ │ -000a77ec : │ │ │ │ +000a7850 : │ │ │ │ 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 a7a80 │ │ │ │ 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 9de64 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7a14 │ │ │ │ - ldr r9, [pc, #636] @ a7ac8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a7a78 │ │ │ │ + ldr r9, [pc, #636] @ a7b2c │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r0, r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a7a14 │ │ │ │ + beq a7a78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a79f8 │ │ │ │ + beq a7a5c │ │ │ │ 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 9f638 │ │ │ │ ldr r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7984 │ │ │ │ - ldr r2, [pc, #520] @ a7acc │ │ │ │ + beq a79e8 │ │ │ │ + ldr r2, [pc, #520] @ a7b30 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7914 │ │ │ │ + bne a7978 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a7d84 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7de8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne a7934 │ │ │ │ + bne a7998 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7908 │ │ │ │ + beq a796c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7978 │ │ │ │ + beq a79dc │ │ │ │ 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 a7950 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a78ec │ │ │ │ + bne a7950 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #384] @ a7ad0 │ │ │ │ + ldr r2, [pc, #384] @ a7b34 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a796c │ │ │ │ + beq a79d0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a78ec │ │ │ │ + b a7950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e5f4 │ │ │ │ - b a7908 │ │ │ │ + bl 23e620 │ │ │ │ + b a796c │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a2c │ │ │ │ - bl bbd4c │ │ │ │ + beq a7a90 │ │ │ │ + bl bbe48 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [sl, #36] @ 0x24 │ │ │ │ movne r2, r7 │ │ │ │ movne r0, r6 │ │ │ │ - bne a7920 │ │ │ │ + bne a7984 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7a0c │ │ │ │ + beq a7a70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7a0c │ │ │ │ - ldr r2, [pc, #260] @ a7ad0 │ │ │ │ + bne a7a70 │ │ │ │ + ldr r2, [pc, #260] @ a7b34 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a79ec │ │ │ │ + beq a7a50 │ │ │ │ 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 a7a70 │ │ │ │ + ldr r0, [pc, #212] @ a7b38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #208] @ a7ad8 │ │ │ │ + ldr r1, [pc, #208] @ a7b3c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mvn r6, #0 │ │ │ │ - b a78ec │ │ │ │ + b a7950 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7908 │ │ │ │ + b a796c │ │ │ │ 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 a7aac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7a98 │ │ │ │ - ldr r3, [pc, #132] @ a7ad4 │ │ │ │ + beq a7afc │ │ │ │ + ldr r3, [pc, #132] @ a7b38 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a80 │ │ │ │ - ldr r1, [pc, #116] @ a7adc │ │ │ │ + beq a7ae4 │ │ │ │ + ldr r1, [pc, #116] @ a7b40 │ │ │ │ str r5, [sp] │ │ │ │ - ldr ip, [pc, #112] @ a7ae0 │ │ │ │ + ldr ip, [pc, #112] @ a7b44 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #108] @ a7ae4 │ │ │ │ + ldr r3, [pc, #108] @ a7b48 │ │ │ │ movne r3, ip │ │ │ │ - bl 1176f0 │ │ │ │ - b a7a0c │ │ │ │ + bl 117680 │ │ │ │ + b a7a70 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7a60 │ │ │ │ - ldr r1, [pc, #84] @ a7ae8 │ │ │ │ + bne a7ac4 │ │ │ │ + ldr r1, [pc, #84] @ a7b4c │ │ │ │ str r5, [sp] │ │ │ │ - b a7a68 │ │ │ │ + b a7acc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7ad0 │ │ │ │ + ldr r2, [pc, #44] @ a7b34 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7abc │ │ │ │ + beq a7b20 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7a48 │ │ │ │ + b a7aac │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, ip, ror sp │ │ │ │ + andeq r7, sl, r0, ror #27 │ │ │ │ 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, asr #16 │ │ │ │ + eorseq r1, r6, r0, ror #15 │ │ │ │ + @ instruction: 0x003617d4 │ │ │ │ + eorseq r1, r6, r8, lsr #17 │ │ │ │ + eorseq r1, r6, r8, lsl r8 │ │ │ │ │ │ │ │ -000a7aec : │ │ │ │ +000a7b50 : │ │ │ │ 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 a7c58 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #520] @ a7d30 │ │ │ │ + ldr r3, [pc, #520] @ a7d94 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a7c10 │ │ │ │ - ldr r2, [pc, #472] @ a7d34 │ │ │ │ + beq a7c74 │ │ │ │ + ldr r2, [pc, #472] @ a7d98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7b90 │ │ │ │ + bne a7bf4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7d84 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7de8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7bb0 │ │ │ │ + bne a7c14 │ │ │ │ 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 a7be8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7b84 │ │ │ │ - ldr r2, [pc, #368] @ a7d38 │ │ │ │ + bne a7be8 │ │ │ │ + ldr r2, [pc, #368] @ a7d9c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7be8 │ │ │ │ + beq a7c4c │ │ │ │ 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 a7be8 │ │ │ │ + ldr r3, [pc, #320] @ a7da0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #316] @ a7d40 │ │ │ │ + ldr r1, [pc, #316] @ a7da4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mvn r5, #0 │ │ │ │ - b a7b84 │ │ │ │ + b a7be8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c80 │ │ │ │ - bl bbd4c │ │ │ │ + beq a7ce4 │ │ │ │ + bl bbe48 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r7, #36] @ 0x24 │ │ │ │ movne r2, r6 │ │ │ │ - bne a7b98 │ │ │ │ + bne a7bfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7c08 │ │ │ │ + beq a7c6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7c08 │ │ │ │ - ldr r2, [pc, #228] @ a7d38 │ │ │ │ + bne a7c6c │ │ │ │ + ldr r2, [pc, #228] @ a7d9c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c74 │ │ │ │ + beq a7cd8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7c08 │ │ │ │ + b a7c6c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7c9c │ │ │ │ + beq a7d00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7d00 │ │ │ │ - ldr r3, [pc, #152] @ a7d3c │ │ │ │ + beq a7d64 │ │ │ │ + ldr r3, [pc, #152] @ a7da0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7cd4 │ │ │ │ - ldr r1, [pc, #136] @ a7d44 │ │ │ │ + beq a7d38 │ │ │ │ + ldr r1, [pc, #136] @ a7da8 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #132] @ a7d48 │ │ │ │ + ldr r3, [pc, #132] @ a7dac │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ a7d4c │ │ │ │ - bl 1176f0 │ │ │ │ - b a7c08 │ │ │ │ + ldr r1, [pc, #124] @ a7db0 │ │ │ │ + bl 117680 │ │ │ │ + b a7c6c │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7cb4 │ │ │ │ - ldr r1, [pc, #92] @ a7d44 │ │ │ │ + bne a7d18 │ │ │ │ + ldr r1, [pc, #92] @ a7da8 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #88] @ a7d48 │ │ │ │ + ldr r3, [pc, #88] @ a7dac │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #84] @ a7d50 │ │ │ │ - bl 1176f0 │ │ │ │ - b a7c08 │ │ │ │ + ldr r1, [pc, #84] @ a7db4 │ │ │ │ + bl 117680 │ │ │ │ + b a7c6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7d38 │ │ │ │ + ldr r2, [pc, #44] @ a7d9c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7d24 │ │ │ │ + beq a7d88 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7c9c │ │ │ │ + b a7d00 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, ip, ror sp │ │ │ │ + andeq r7, sl, r0, ror #27 │ │ │ │ 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, asr #16 │ │ │ │ + @ instruction: 0x003617d4 │ │ │ │ + eorseq r1, r6, r8, lsr #17 │ │ │ │ + eorseq r1, r6, r0, ror #15 │ │ │ │ + eorseq r1, r6, r8, lsl r8 │ │ │ │ │ │ │ │ -000a7d54 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000a7db8 <_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 9f638 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7d7c : │ │ │ │ +000a7de0 : │ │ │ │ mov r3, #0 │ │ │ │ - b a7d84 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b a7de8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ │ │ │ │ -000a7d84 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000a7de8 <_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 a8640 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a8140 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne a81a4 <_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 a8208 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ldr fp, [pc, #2080] @ a865c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8314 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + bne a8378 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7ee0 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ + beq a7f44 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 a7f80 <_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 a7f80 <_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 a8258 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a85b8 <_PyObject_GenericSetAttrWithDict@@Base+0x834> │ │ │ │ + beq a859c <_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 a805c <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r3, [pc, #1900] @ a8660 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ cmp r5, r3 │ │ │ │ - bne a832c <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + bne a839c <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne a8384 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ + bne a83e8 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 105184 │ │ │ │ + bl 1050d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a80cc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq a8130 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne a80cc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bne a8130 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, sl │ │ │ │ - bl 23e5f4 │ │ │ │ - b a80cc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bl 23e620 │ │ │ │ + b a8130 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 a7e94 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ + ldr r2, [pc, #1756] @ a8664 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a81c4 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bne a8228 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt a81c4 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bgt a8228 <_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 a8820 <_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 a8930 <_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 a8250 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a7fec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a8050 <_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 +129606,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 359698 │ │ │ │ + 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 a83c8 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ cmp sl, #0 │ │ │ │ - bne a85b8 <_PyObject_GenericSetAttrWithDict@@Base+0x834> │ │ │ │ + bne a859c <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a840c <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8470 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ - bne a8210 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ + bne a8274 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ tst r2, #16 │ │ │ │ subne r5, r8, #12 │ │ │ │ - bne a8030 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + bne a8094 <_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 a8448 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + blt a85b0 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ add r5, r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a83e4 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + beq a8448 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a827c <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ + beq a82e0 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8350 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ + beq a83b4 <_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 a8164 <_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] @ a8664 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne a8110 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne a8174 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8110 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ - bl 3592c0 │ │ │ │ + beq a8174 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bl 359840 │ │ │ │ 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] @ a8668 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ str r9, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8320 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ - bl a015c │ │ │ │ + beq a8384 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bl a01c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a8240 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq a82a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a7eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7f1c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a80e8 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq a814c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a850c <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + beq a85dc <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a82d0 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + bne a8334 <_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] @ a8664 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8080 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq a80e4 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a808c <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + bne a80f0 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23ac14 │ │ │ │ mov r5, r0 │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr fp, [pc, #1200] @ a85f8 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ - bl 3592c0 │ │ │ │ + b a829c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr fp, [pc, #1200] @ a865c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + bl 359840 │ │ │ │ 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 +129723,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 a7e38 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a5520 │ │ │ │ + bl a5584 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a85b0 <_PyObject_GenericSetAttrWithDict@@Base+0x82c> │ │ │ │ - ldr fp, [pc, #1080] @ a85f8 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + blt a8654 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ + ldr fp, [pc, #1080] @ a865c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7dd4 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + b a7e38 <_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 a8930 <_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 a8050 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ cmn r2, #1 │ │ │ │ - beq a8570 <_PyObject_GenericSetAttrWithDict@@Base+0x7ec> │ │ │ │ + beq a8570 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #0 │ │ │ │ - bne a840c <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8470 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ tst r2, #4 │ │ │ │ - beq a800c <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + beq a8070 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ ldrb r3, [r8, #11] │ │ │ │ add r5, r8, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a83b8 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq a841c <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d02c <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11cfc0 <_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 a8128 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #960] @ a866c <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a80c4 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #944] @ a860c <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + beq a8128 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #944] @ a8670 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #936] @ a8610 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldr r1, [pc, #936] @ a8674 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119de4 │ │ │ │ - b a80c4 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - bl 3592c0 │ │ │ │ + bl 119d78 │ │ │ │ + b a8128 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + bl 359840 │ │ │ │ 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 a8308 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a8344 <_PyObject_GenericSetAttrWithDict@@Base+0x5c0> │ │ │ │ + bne a8390 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #852] @ a8604 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r1, [pc, #852] @ a8668 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a40 │ │ │ │ + bl 91a88 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne a8044 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + bne a80a8 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ mvn r5, #0 │ │ │ │ - b a8240 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + b a82a4 <_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 a8158 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r2, [pc, #812] @ a8678 <_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 a836c <_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 a8158 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b a7de0 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ - bl 9cb2c │ │ │ │ + b a7e44 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ + bl 9cc48 │ │ │ │ mov r5, r0 │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a829c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 18a420 <_PyUnicode_IsNumeric@@Base+0x590> │ │ │ │ + mov r1, r0 │ │ │ │ + b a8320 <_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 a7f1c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e560 │ │ │ │ + bl 23e58c │ │ │ │ mov r5, r0 │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a829c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne a7fec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + bne a8050 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7fec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b a8050 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a7ea4 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + bne a7f08 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 24258c │ │ │ │ + bl 2425cc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7ea4 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ - b a7eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7f08 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + b a7f1c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8498 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ + beq a84fc <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a8220 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq a8284 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e3f0 │ │ │ │ + bl 23e41c │ │ │ │ mov r5, r0 │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #544] @ a860c <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + b a829c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #544] @ a8670 <_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 a8610 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + ldr r1, [pc, #536] @ a867c <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mvn r5, #0 │ │ │ │ - b a7eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a7f1c <_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 a8580 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a829c <_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 a829c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #432] @ a8678 <_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 a84f0 <_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 a829c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108374 │ │ │ │ + bl 1082cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a82c8 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq a832c <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a8580 <_PyObject_GenericSetAttrWithDict@@Base+0x7fc> │ │ │ │ + beq a8554 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e3f0 │ │ │ │ + bl 23e41c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a829c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bne a829c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a829c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11cfc0 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + mov r5, r0 │ │ │ │ + b a852c <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11a8f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b a8058 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl f93e4 │ │ │ │ + bl f9338 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b a8440 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + b a84a4 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr r5, [r2, #140] @ 0x8c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne a7eec <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ + b a805c <_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 a8094 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #252] @ a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r2, [pc, #144] @ a8678 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8534 <_PyObject_GenericSetAttrWithDict@@Base+0x7b0> │ │ │ │ + beq a8604 <_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 a814c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #208] @ a861c <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + ldr r3, [pc, #100] @ a8680 <_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] @ a8684 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ + ldrne r1, [pc, #72] @ a8674 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 119d78 │ │ │ │ + b a8130 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + ldr r3, [pc, #64] @ a8688 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ + ldr r1, [pc, #60] @ a868c <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 a8158 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00104cd8 │ │ │ │ + andseq r4, r0, ip, lsr #24 │ │ │ │ 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, lsl #18 │ │ │ │ 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, lsr #18 │ │ │ │ + andeq r7, sl, r0, ror #27 │ │ │ │ + eorseq r1, r6, ip, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ + eorseq r1, r6, r4, asr #16 │ │ │ │ │ │ │ │ -000a862c <_PyType_LookupRef@@Base>: │ │ │ │ +000a8690 <_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] @ a8818 <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 a875c <_PyType_LookupRef@@Base+0xcc> │ │ │ │ ldr r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r8 │ │ │ │ - bne a86f8 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a875c <_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 a874c <_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 a8930 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a86b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8718 <_PyType_LookupRef@@Base+0x88> │ │ │ │ cmn r3, #1 │ │ │ │ - beq a87ac <_PyType_LookupRef@@Base+0x180> │ │ │ │ + beq a8810 <_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] @ a881c <_PyType_LookupRef@@Base+0x18c> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a86c0 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bne a8724 <_PyType_LookupRef@@Base+0x94> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt a86c0 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bgt a8724 <_PyType_LookupRef@@Base+0x94> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8820 <_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 a8930 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne a86e0 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ + bne a8744 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a86b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8718 <_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 359698 │ │ │ │ str sl, [r5, r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a86b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8718 <_PyType_LookupRef@@Base+0x88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a86b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bne a8718 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a8718 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bl 11a8f8 │ │ │ │ + b a874c <_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 a8834 <_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 a8924 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs a88c0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8924 <_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 a88ec <_PyType_LookupRef@@Base+0x25c> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8820 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a88c0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8924 <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r8, #1 │ │ │ │ - beq a884c <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq a88b0 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add r6, r6, #12 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8820 <_PyType_LookupRef@@Base+0x190> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a88c0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8924 <_PyType_LookupRef@@Base+0x294> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne a882c <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne a8890 <_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 a88f4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + ldr r2, [pc, #104] @ a892c <_PyType_LookupRef@@Base+0x29c> │ │ │ │ ldr r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - bcs a88c0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8924 <_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 a891c <_PyType_LookupRef@@Base+0x28c> │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne a8858 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ + bne a88bc <_PyType_LookupRef@@Base+0x22c> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a88c0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8924 <_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 +130188,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] @ a8ba0 <_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 a8ac8 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmn r9, #1 │ │ │ │ - beq a8a64 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + beq a8ac8 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8a8c <_PyType_LookupRef@@Base+0x460> │ │ │ │ + beq a8af0 <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8a54 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + beq a8ab8 <_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 a89e8 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + ldr fp, [pc, #516] @ a8ba4 <_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 a8a20 <_PyType_LookupRef@@Base+0x390> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a8a30 <_PyType_LookupRef@@Base+0x404> │ │ │ │ + beq a8a94 <_PyType_LookupRef@@Base+0x404> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a8a3c <_PyType_LookupRef@@Base+0x410> │ │ │ │ + bne a8aa0 <_PyType_LookupRef@@Base+0x410> │ │ │ │ cmp r5, sl │ │ │ │ - bne a8940 <_PyType_LookupRef@@Base+0x314> │ │ │ │ + bne a89a4 <_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 a8a14 <_PyType_LookupRef@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a8a80 <_PyType_LookupRef@@Base+0x454> │ │ │ │ + beq a8ae4 <_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 359840 │ │ │ │ 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 +130270,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 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a896c <_PyType_LookupRef@@Base+0x340> │ │ │ │ + bne a89d0 <_PyType_LookupRef@@Base+0x340> │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b a898c <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a89f0 <_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 a89f0 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bgt a8934 <_PyType_LookupRef@@Base+0x308> │ │ │ │ - b a8984 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + bgt a8998 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + b a89e8 <_PyType_LookupRef@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne a8908 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne a896c <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ mvn r3, #0 │ │ │ │ - b a8aa4 <_PyType_LookupRef@@Base+0x478> │ │ │ │ + b a8b08 <_PyType_LookupRef@@Base+0x478> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a89b0 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a8a14 <_PyType_LookupRef@@Base+0x384> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne a8ab4 <_PyType_LookupRef@@Base+0x488> │ │ │ │ + bne a8b18 <_PyType_LookupRef@@Base+0x488> │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - beq a8b1c <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ + beq a8b80 <_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 a8a14 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ldr r3, [pc, #132] @ a8ba4 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + bl 359840 │ │ │ │ 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 +130331,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 a8b04 <_PyType_LookupRef@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5520 │ │ │ │ + bl a5584 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8a78 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ + blt a8adc <_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 a8b04 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + b a8978 <_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 +130356,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 a8c3c <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ a8c24 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #152] @ a8c88 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a8be8 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + bne a8c4c <_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 a8c4c <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #124] @ a8c8c <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ + bl 359840 │ │ │ │ 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] @ a8c90 <_PyType_LookupRef@@Base+0x600> │ │ │ │ str r5, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8c18 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ - bl a015c │ │ │ │ + beq a8c7c <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bl a01c0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ a8c24 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #68] @ a8c88 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8b98 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ + beq a8bfc <_PyType_LookupRef@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8ba4 <_PyType_LookupRef@@Base+0x578> │ │ │ │ + bne a8c08 <_PyType_LookupRef@@Base+0x578> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 23abe8 │ │ │ │ - bl 9cb2c │ │ │ │ + b 23ac14 │ │ │ │ + bl 9cc48 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ │ │ │ │ -000a8c30 : │ │ │ │ +000a8c94 : │ │ │ │ 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 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a8c90 │ │ │ │ + beq a8cf4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #76] @ a8cac │ │ │ │ + ldr r1, [pc, #76] @ a8d10 │ │ │ │ mov r2, r4 │ │ │ │ - bl a7aec │ │ │ │ + bl a7b50 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8c90 │ │ │ │ + bne a8cf4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8c88 │ │ │ │ + beq a8cec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a8ca0 │ │ │ │ + beq a8d04 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8c88 │ │ │ │ + b a8cec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a8c88 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a8cec │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ │ │ │ │ -000a8cb0 : │ │ │ │ +000a8d14 : │ │ │ │ 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] @ a8d60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a8cdc │ │ │ │ + bne a8d40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8cd4 │ │ │ │ - ldr r1, [pc, #16] @ a8d00 │ │ │ │ - ldr r0, [pc, #16] @ a8d04 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a8d38 │ │ │ │ + ldr r1, [pc, #16] @ a8d64 │ │ │ │ + ldr r0, [pc, #16] @ a8d68 │ │ │ │ + bl 2e1734 <_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, ror #20 │ │ │ │ │ │ │ │ -000a8d08 : │ │ │ │ +000a8d6c : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a8d24 │ │ │ │ + beq a8d88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a8d24 │ │ │ │ - b a8d50 │ │ │ │ + beq a8d88 │ │ │ │ + b a8db4 │ │ │ │ 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] @ a8dac │ │ │ │ + ldr r0, [pc, #12] @ a8db0 │ │ │ │ + bl 2e1734 <_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, asr #17 │ │ │ │ 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] @ a9300 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq a908c │ │ │ │ + beq a90f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a912c │ │ │ │ + bne a9190 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1280] @ a92a0 │ │ │ │ + ldr r2, [pc, #1280] @ a9304 │ │ │ │ cmp r1, r2 │ │ │ │ - bne a920c │ │ │ │ + bne a9270 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #1268] @ a92a4 │ │ │ │ + ldr r2, [pc, #1268] @ a9308 │ │ │ │ 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 a9270 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a90e8 │ │ │ │ + beq a914c │ │ │ │ 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] @ a930c │ │ │ │ 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 a9184 │ │ │ │ + ldr r8, [pc, #1188] @ a9310 │ │ │ │ + ldr r0, [pc, #1188] @ a9314 │ │ │ │ ldr r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a90c4 │ │ │ │ + bne a9128 │ │ │ │ sub r3, r2, #1 │ │ │ │ add r0, r6, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r9, [r0, #1528] @ 0x5f8 │ │ │ │ - bcs a9048 │ │ │ │ + bcs a90ac │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq a90a8 │ │ │ │ + beq a910c │ │ │ │ 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 a904c │ │ │ │ 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 +130566,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 a8f3c │ │ │ │ + b a8f84 │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8f04 │ │ │ │ + bne a8f68 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ - beq a8f20 │ │ │ │ + beq a8f84 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8ec4 │ │ │ │ + beq a8f28 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, lr, #1 │ │ │ │ ldr lr, [r2] │ │ │ │ - bne a8eb4 │ │ │ │ + bne a8f18 │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8ec4 │ │ │ │ + beq a8f28 │ │ │ │ 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 a8f3c │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a902c │ │ │ │ + ble a9090 │ │ │ │ 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] @ a9318 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a91d8 │ │ │ │ + bne a923c │ │ │ │ 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 +130629,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 a9040 │ │ │ │ + bl 359840 │ │ │ │ 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 +130651,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 a8ec0 │ │ │ │ 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 a90ac │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b a8e5c │ │ │ │ - ldr r0, [pc, #644] @ a92b8 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + b a8ec0 │ │ │ │ + ldr r0, [pc, #644] @ a931c │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a8f64 │ │ │ │ + bne a8fc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f830 │ │ │ │ - b a9124 │ │ │ │ + bl 23f870 │ │ │ │ + b a9188 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #616] @ a92bc │ │ │ │ + ldr r1, [pc, #616] @ a9320 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a91f0 │ │ │ │ + bne a9254 │ │ │ │ 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 a9184 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b a9024 │ │ │ │ - ldr r1, [pc, #556] @ a92c0 │ │ │ │ + b a9088 │ │ │ │ + ldr r1, [pc, #556] @ a9324 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a40 │ │ │ │ + bl 91a88 │ │ │ │ mov r8, r0 │ │ │ │ - b a8fdc │ │ │ │ + b a9040 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a901c │ │ │ │ + b a9080 │ │ │ │ ldr r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a9120 │ │ │ │ + beq a9184 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b a8e5c │ │ │ │ + b a8ec0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ lsl r0, r3, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ - ldr ip, [pc, #424] @ a92a8 │ │ │ │ + ldr ip, [pc, #424] @ a930c │ │ │ │ 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 a8e64 │ │ │ │ + bl 2a03f0 │ │ │ │ mov r8, #0 │ │ │ │ - b a8fdc │ │ │ │ - bl 2bbfb4 │ │ │ │ + b a9040 │ │ │ │ + bl 2bc1a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a9290 │ │ │ │ - ldr r0, [pc, #376] @ a92b8 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + beq a92f4 │ │ │ │ + ldr r0, [pc, #376] @ a931c │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a9284 │ │ │ │ + beq a92e8 │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - bls a9180 │ │ │ │ + bls a91e4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9154 │ │ │ │ + beq a91b8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b a9154 │ │ │ │ + b a91b8 │ │ │ │ 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 +130767,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 a9010 │ │ │ │ + b a9040 │ │ │ │ + ldr r1, [pc, #228] @ a9328 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9270 │ │ │ │ + bne a92d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a8f64 │ │ │ │ + bl 18e88c │ │ │ │ + b a8fc8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a9074 │ │ │ │ + b a90d8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ a92c0 │ │ │ │ + ldr r1, [pc, #168] @ a9324 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a40 │ │ │ │ + bl 91a88 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a9124 │ │ │ │ + beq a9188 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl afb78 │ │ │ │ + bl afc48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8fdc │ │ │ │ + beq a9040 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9124 │ │ │ │ + beq a9188 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a9124 │ │ │ │ + bne a9188 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a9124 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a9188 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b a8f64 │ │ │ │ + b a8fc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ - b a9124 │ │ │ │ + bl 99cb4 │ │ │ │ + b a9188 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r8, r9, r4, asr r9 │ │ │ │ + andseq r8, r9, r4, lsl r8 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bge feb53d5c <__bss_end__@@Base+0xfe58ee14> │ │ │ │ + bge feb53dc0 <__bss_end__@@Base+0xfe58ee78> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ │ │ │ │ -000a92c8 <_PyObject_New@@Base>: │ │ │ │ +000a932c <_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 a94b4 <_PyObject_New@@Base+0x188> │ │ │ │ + ldr r7, [pc, #384] @ a94d0 <_PyObject_New@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #384] @ a94d4 <_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 a94a0 <_PyObject_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #368] @ a94d8 <_PyObject_New@@Base+0x1ac> │ │ │ │ + bl 359840 │ │ │ │ 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 a9424 <_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 a9490 <_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 a93e8 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #280] @ a9478 <_PyObject_New@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #280] @ a94dc <_PyObject_New@@Base+0x1b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne a93fc <_PyObject_New@@Base+0x134> │ │ │ │ + bne a9460 <_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 a947c <_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 a93b8 <_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 a93b8 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #176] @ a947c <_PyObject_New@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #176] @ a94e0 <_PyObject_New@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9458 <_PyObject_New@@Base+0x190> │ │ │ │ + bne a94bc <_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 a94b4 <_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 a93b8 <_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 a93e0 <_PyObject_New@@Base+0xb4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a937c <_PyObject_New@@Base+0xb4> │ │ │ │ + b a93e0 <_PyObject_New@@Base+0xb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ mov r5, r0 │ │ │ │ - b a93b8 <_PyObject_New@@Base+0xf0> │ │ │ │ + b a941c <_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 a93b8 <_PyObject_New@@Base+0x8c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a93e4 <_PyObject_New@@Base+0x11c> │ │ │ │ + b a9448 <_PyObject_New@@Base+0x11c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ │ │ │ │ -000a9480 : │ │ │ │ +000a94e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a94e8 │ │ │ │ + beq a954c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9de28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a94ec │ │ │ │ + beq a9550 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a94f4 │ │ │ │ + bl a9558 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a94e0 │ │ │ │ + beq a9544 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a94e0 │ │ │ │ + bne a9544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34a57c │ │ │ │ + bl 34aca0 │ │ │ │ mov r5, #0 │ │ │ │ - b a94e0 │ │ │ │ + b a9544 │ │ │ │ │ │ │ │ -000a94f4 : │ │ │ │ +000a9558 : │ │ │ │ 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 a96e0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9544 │ │ │ │ + beq a95a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9544 │ │ │ │ + beq a95a8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a95a8 │ │ │ │ + beq a960c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a95a8 │ │ │ │ + beq a960c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9694 │ │ │ │ + beq a96f8 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9694 │ │ │ │ - ldr r3, [pc, #300] @ a96ac │ │ │ │ + beq a96f8 │ │ │ │ + ldr r3, [pc, #300] @ a9710 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11f99c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a9684 │ │ │ │ + beq a96e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1359ac │ │ │ │ + b 13595c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a9664 │ │ │ │ - ldr r3, [pc, #244] @ a96b0 │ │ │ │ + bge a96c8 │ │ │ │ + ldr r3, [pc, #244] @ a9714 │ │ │ │ cmp r5, r3 │ │ │ │ - beq a962c │ │ │ │ - ldr r1, [pc, #236] @ a96b4 │ │ │ │ + beq a9690 │ │ │ │ + ldr r1, [pc, #236] @ a9718 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f404c │ │ │ │ + bl f3f9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt a965c │ │ │ │ + blt a96c0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ a96b8 │ │ │ │ + ldr r3, [pc, #212] @ a971c │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a9640 │ │ │ │ + beq a96a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a9620 │ │ │ │ + beq a9684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9620 │ │ │ │ + bne a9684 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 187e54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r3, [pc, #108] @ a96bc │ │ │ │ - ldr r1, [pc, #108] @ a96c0 │ │ │ │ + bl 9b2f8 │ │ │ │ + ldr r3, [pc, #108] @ a9720 │ │ │ │ + ldr r1, [pc, #108] @ a9724 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r4, #0 │ │ │ │ - b a9620 │ │ │ │ - ldr r3, [pc, #80] @ a96bc │ │ │ │ + b a9684 │ │ │ │ + ldr r3, [pc, #80] @ a9720 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ a96c4 │ │ │ │ + ldr r1, [pc, #80] @ a9728 │ │ │ │ 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 117680 │ │ │ │ + b a96c0 │ │ │ │ + bl 34aca0 │ │ │ │ + b a96c0 │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a95f8 │ │ │ │ + b a96c0 │ │ │ │ + ldr r0, [pc, #32] @ a9720 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ a96c8 │ │ │ │ + ldr r1, [pc, #36] @ a972c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b a965c │ │ │ │ + bl 117680 │ │ │ │ + b a96c0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00362ab4 │ │ │ │ + @ instruction: 0x00362ad8 │ │ │ │ + eorseq r2, r6, r4, lsl #21 │ │ │ │ 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] @ a98c0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne a9748 │ │ │ │ + bne a97ac │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a9748 │ │ │ │ + beq a97ac │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9778 │ │ │ │ + beq a97dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a97ec │ │ │ │ + beq a9850 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r0, #3 │ │ │ │ str r3, [r5] │ │ │ │ - beq a97e4 │ │ │ │ + beq a9848 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a9780 │ │ │ │ + beq a97e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a97e4 │ │ │ │ + beq a9848 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9718 │ │ │ │ + bne a977c │ │ │ │ cmn r0, #3 │ │ │ │ - beq a97e4 │ │ │ │ - ldr r3, [pc, #216] @ a9860 │ │ │ │ + beq a9848 │ │ │ │ + ldr r3, [pc, #216] @ a98c4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a97f8 │ │ │ │ - ldr r2, [pc, #204] @ a9864 │ │ │ │ - bl 3592c0 │ │ │ │ + bne a985c │ │ │ │ + ldr r2, [pc, #204] @ a98c8 │ │ │ │ + bl 359840 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl a295c │ │ │ │ + bl a29c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a97e4 │ │ │ │ - ldr r3, [pc, #172] @ a9868 │ │ │ │ + beq a9848 │ │ │ │ + ldr r3, [pc, #172] @ a98cc │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 118164 <_PyUnicodeWriter_WriteStr@@Base+0x1a8> │ │ │ │ + bl 1180f4 <_PyUnicodeWriter_WriteStr@@Base+0x1a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a97e4 │ │ │ │ + beq a9848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a9850 │ │ │ │ + beq a98b4 │ │ │ │ mov r5, #0 │ │ │ │ - b a973c │ │ │ │ + b a97a0 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a9734 │ │ │ │ - b a97e4 │ │ │ │ + bne a9798 │ │ │ │ + b a9848 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #104] @ a986c │ │ │ │ - bl b8d20 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #104] @ a98d0 │ │ │ │ + bl b8e1c <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9840 │ │ │ │ + beq a98a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a973c │ │ │ │ + beq a97a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a973c │ │ │ │ + bne a97a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a973c │ │ │ │ - bl a55d4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a97a0 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9790 │ │ │ │ - b a97e4 │ │ │ │ + beq a97f4 │ │ │ │ + b a9848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a97e4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a9848 │ │ │ │ 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] @ a9a68 │ │ │ │ + ldr r2, [pc, #380] @ a9a6c │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a99a4 │ │ │ │ - ldr r3, [pc, #364] @ a9a0c │ │ │ │ - bl 3592c0 │ │ │ │ + bne a9a08 │ │ │ │ + ldr r3, [pc, #364] @ a9a70 │ │ │ │ + bl 359840 │ │ │ │ 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 a99c0 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9908 │ │ │ │ + bne a996c │ │ │ │ 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] @ a9a74 │ │ │ │ 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] @ a9a78 │ │ │ │ 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 a9a28 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9908 │ │ │ │ + bne a996c │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #156] @ a9a18 │ │ │ │ + ldr r2, [pc, #156] @ a9a7c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a99dc │ │ │ │ + bne a9a40 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a99b8 │ │ │ │ + beq a9a1c │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a9908 │ │ │ │ + b a996c │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9908 │ │ │ │ - bl 2a01ec │ │ │ │ + bne a996c │ │ │ │ + bl 2a03f0 │ │ │ │ mov r4, #0 │ │ │ │ - b a9954 │ │ │ │ - ldr r1, [pc, #80] @ a9a1c │ │ │ │ + b a99b8 │ │ │ │ + ldr r1, [pc, #80] @ a9a80 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a99f0 │ │ │ │ + bne a9a54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a9950 │ │ │ │ + bl 18e88c │ │ │ │ + b a99b4 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a998c │ │ │ │ + b a99f0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a9950 │ │ │ │ + b a99b4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ │ │ │ │ -000a9a20 : │ │ │ │ +000a9a84 : │ │ │ │ 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 a9abc │ │ │ │ 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 +131332,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 a9c94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9ac4 │ │ │ │ + beq a9b28 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi a9c60 │ │ │ │ + bhi a9cc4 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi a9c9c │ │ │ │ + bhi a9d08 │ │ │ │ cmp r4, #9 │ │ │ │ - beq a9a7c │ │ │ │ + beq a9ae0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9a7c │ │ │ │ + bne a9ae0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9a90 │ │ │ │ + bne a9af4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt a9e00 │ │ │ │ - beq a9ea0 │ │ │ │ + blt a9e64 │ │ │ │ + beq a9f04 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp] │ │ │ │ - beq a9cf8 │ │ │ │ - ldr r9, [pc, #996] @ a9ec8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a9d5c │ │ │ │ + ldr r9, [pc, #996] @ a9f2c │ │ │ │ + bl 359840 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bgt a9dd0 │ │ │ │ + bgt a9e34 │ │ │ │ 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 a9d78 │ │ │ │ + ldr r1, [pc, #948] @ a9f30 │ │ │ │ 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 a9e6c │ │ │ │ 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 +131395,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 aa0c4 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9d90 │ │ │ │ + beq a9df4 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9e44 │ │ │ │ + beq a9ea8 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq a9c00 │ │ │ │ + beq a9c64 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9e3c │ │ │ │ + beq a9ea0 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq a9c00 │ │ │ │ + beq a9c64 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9d90 │ │ │ │ + beq a9df4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne a9bdc │ │ │ │ + bne a9c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9e4c │ │ │ │ + bne a9eb0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9c94 │ │ │ │ + bne a9d00 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq a9c58 │ │ │ │ - bls a9c80 │ │ │ │ + beq a9cbc │ │ │ │ + bls a9ce4 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9c94 │ │ │ │ + beq a9d00 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq a9c58 │ │ │ │ + beq a9cbc │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9c38 │ │ │ │ + bne a9c9c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b a9a7c │ │ │ │ + b a9ae0 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9c1c │ │ │ │ - bhi a9cd8 │ │ │ │ + beq a9c80 │ │ │ │ + bhi a9d44 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq a9c1c │ │ │ │ + beq a9c80 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9aa8 │ │ │ │ - b a9c58 │ │ │ │ + bne a9b0c │ │ │ │ + b a9cbc │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9c58 │ │ │ │ - bls a9ce4 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne a9c4c │ │ │ │ + beq a9cbc │ │ │ │ + bhi a9d50 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq a9ef0 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne a9cb0 │ │ │ │ add r3, r3, #1 │ │ │ │ - b a9a7c │ │ │ │ - ldr ip, [pc, #556] @ a9ed0 │ │ │ │ + b a9ae0 │ │ │ │ + ldr ip, [pc, #548] @ a9f34 │ │ │ │ sub r0, r4, #32 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov lr, #1 │ │ │ │ ands ip, ip, lr, lsl r0 │ │ │ │ - bne a9a7c │ │ │ │ + bne a9ae0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9c58 │ │ │ │ + beq a9cbc │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq a9c1c │ │ │ │ + beq a9c80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9a7c │ │ │ │ + bne a9ae0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, lr │ │ │ │ - b a9ab8 │ │ │ │ + b a9b1c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne a9aa8 │ │ │ │ - b a9c58 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a9e8c │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne a9c4c │ │ │ │ - b a9c94 │ │ │ │ + bne a9b0c │ │ │ │ + b a9cbc │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne a9cb0 │ │ │ │ + b a9d00 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ 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] @ a9f38 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9dec │ │ │ │ - bl 3592c0 │ │ │ │ + beq a9e50 │ │ │ │ + bl 359840 │ │ │ │ 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 +131522,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 aa0c4 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9b90 │ │ │ │ + bne a9bf4 │ │ │ │ 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 353268 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9e00 │ │ │ │ + beq a9e64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9e00 │ │ │ │ + bne a9e64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a9e00 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b a9e64 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls a9d14 │ │ │ │ - bl 2a01ec │ │ │ │ + bls a9d78 │ │ │ │ + bl 2a03f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r4, [r9, r7] │ │ │ │ lslne sl, r5, #2 │ │ │ │ - bne a9d34 │ │ │ │ + bne a9d98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 352cec <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 353268 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r6, #0 │ │ │ │ - b a9c10 │ │ │ │ - ldr r3, [pc, #200] @ a9ed8 │ │ │ │ + b a9c74 │ │ │ │ + ldr r3, [pc, #200] @ a9f3c │ │ │ │ cmp fp, r3 │ │ │ │ - bne a9e24 │ │ │ │ + bne a9e88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9d34 │ │ │ │ + b a9d98 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9d34 │ │ │ │ + b a9d98 │ │ │ │ mov r4, #2 │ │ │ │ - b a9d90 │ │ │ │ + b a9df4 │ │ │ │ mov r4, #1 │ │ │ │ - b a9d90 │ │ │ │ + b a9df4 │ │ │ │ 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 a9f0c │ │ │ │ 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 a9c74 │ │ │ │ + b a9eb0 │ │ │ │ + ldr r3, [pc, #72] @ a9f40 │ │ │ │ + ldr r1, [pc, #72] @ a9f44 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b a9e64 │ │ │ │ + ldr r6, [pc, #60] @ a9f48 │ │ │ │ + b a9c74 │ │ │ │ + ldr r3, [pc, #44] @ a9f40 │ │ │ │ + ldr r1, [pc, #52] @ a9f4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9db4 │ │ │ │ - b a9e00 │ │ │ │ + bne a9e18 │ │ │ │ + b a9e64 │ │ │ │ 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, asr #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r0, lsl #11 │ │ │ │ + eorseq r2, r6, r0, lsl #22 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r6, ip, r5, r2 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ 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 a9ffc │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi a9f60 │ │ │ │ + bhi a9fc4 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi a9fe0 │ │ │ │ + bhi aa044 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa03c │ │ │ │ + beq aa0a0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq a9f08 │ │ │ │ + beq a9f6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9f08 │ │ │ │ + bne a9f6c │ │ │ │ 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 a9f88 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq a9f84 │ │ │ │ - bhi aa01c │ │ │ │ + beq a9fe8 │ │ │ │ + bhi aa080 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq a9f84 │ │ │ │ + beq a9fe8 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne a9f3c │ │ │ │ + bne a9fa0 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b a9f08 │ │ │ │ + b a9f6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9fd8 │ │ │ │ + bne aa03c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq a9f7c │ │ │ │ - bls a9fc4 │ │ │ │ + beq a9fe0 │ │ │ │ + bls aa028 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq a9fd8 │ │ │ │ + beq aa03c │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq a9f7c │ │ │ │ + beq a9fe0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq a9f7c │ │ │ │ - bhi a9fa4 │ │ │ │ + beq a9fe0 │ │ │ │ + bhi aa008 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq a9f7c │ │ │ │ - bls aa028 │ │ │ │ + beq a9fe0 │ │ │ │ + bls aa08c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne a9fb4 │ │ │ │ + bne aa018 │ │ │ │ add ip, ip, #1 │ │ │ │ - b a9f08 │ │ │ │ - ldr r4, [pc, #108] @ aa054 │ │ │ │ + b a9f6c │ │ │ │ + ldr r4, [pc, #108] @ aa0b8 │ │ │ │ sub lr, r3, #32 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r5, #1 │ │ │ │ ands r4, r4, r5, lsl lr │ │ │ │ - bne a9f08 │ │ │ │ + bne a9f6c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq a9f7c │ │ │ │ + beq a9fe0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a9f84 │ │ │ │ + beq a9fe8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9f08 │ │ │ │ + bne a9f6c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, r5 │ │ │ │ - b a9f4c │ │ │ │ + b a9fb0 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne a9f3c │ │ │ │ - b a9f7c │ │ │ │ + bne a9fa0 │ │ │ │ + b a9fe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa03c │ │ │ │ + beq aa0a0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne a9fb4 │ │ │ │ - b a9fd8 │ │ │ │ - ldr r3, [pc, #20] @ aa058 │ │ │ │ - ldr r1, [pc, #20] @ aa05c │ │ │ │ + bne aa018 │ │ │ │ + b aa03c │ │ │ │ + ldr r3, [pc, #20] @ aa0bc │ │ │ │ + ldr r1, [pc, #20] @ aa0c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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, lsl #22 │ │ │ │ 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] @ aa948 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi aa840 │ │ │ │ + bhi aa878 │ │ │ │ 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 a6350 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ add r2, r3, #4 │ │ │ │ - beq aa118 │ │ │ │ + beq aa358 │ │ │ │ str r2, [r5] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa898 │ │ │ │ + beq aa8d0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq aa0f0 │ │ │ │ + beq aa170 │ │ │ │ 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] @ aa94c │ │ │ │ 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 aa878 │ │ │ │ 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 aa650 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa60c │ │ │ │ + beq aa670 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9de64 │ │ │ │ mov r6, r0 │ │ │ │ - b aa0f0 │ │ │ │ + b aa170 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl a9eec │ │ │ │ + bl a9f50 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa5e4 │ │ │ │ - beq aa4fc │ │ │ │ - ldr sl, [pc, #1792] @ aa8f4 │ │ │ │ - bl 3592c0 │ │ │ │ + blt aa648 │ │ │ │ + beq aa560 │ │ │ │ + ldr sl, [pc, #1848] @ aa950 │ │ │ │ + bl 359840 │ │ │ │ ldr r9, [sl, r0] │ │ │ │ cmp r7, #20 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bgt aa5b4 │ │ │ │ + bgt aa618 │ │ │ │ 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 aa5b4 │ │ │ │ + ldr r0, [pc, #1800] @ aa954 │ │ │ │ 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 aa6b4 │ │ │ │ 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 +131830,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 aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa66c │ │ │ │ + beq aa6d0 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq aa310 │ │ │ │ + beq aa334 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa6d0 │ │ │ │ + beq aa734 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq aa310 │ │ │ │ + beq aa334 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa6c8 │ │ │ │ + beq aa72c │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq aa310 │ │ │ │ + beq aa334 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa670 │ │ │ │ + beq aa6d4 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne aa2ec │ │ │ │ + bne aa310 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne aa510 │ │ │ │ + bne aa574 │ │ │ │ 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] @ aa958 │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmp lr, r1 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + str r2, [r4] │ │ │ │ + bne aa6a4 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmn r0, #1 │ │ │ │ + bne aa120 │ │ │ │ + ldr r6, [pc, #1476] @ aa95c │ │ │ │ + b aa170 │ │ │ │ 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 ab0f0 │ │ │ │ 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 a3300 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ - bl a9eec │ │ │ │ + bl a9f50 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt aa5e4 │ │ │ │ + blt aa648 │ │ │ │ ands r9, sl, #1 │ │ │ │ - bne aa780 │ │ │ │ - bl 91924 │ │ │ │ + bne aa798 │ │ │ │ + bl 9196c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa790 │ │ │ │ + beq aa7a8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq aa414 │ │ │ │ + beq aa478 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq aa708 │ │ │ │ + beq aa76c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq aa6d8 │ │ │ │ + beq aa73c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt aa6d8 │ │ │ │ + blt aa73c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa624 │ │ │ │ + bne aa688 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa408 │ │ │ │ + beq aa46c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aa7a8 │ │ │ │ + beq aa7c0 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt aa3a0 │ │ │ │ + bgt aa404 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23eafc │ │ │ │ + bl 23eb28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa0f0 │ │ │ │ - b aa688 │ │ │ │ + bne aa170 │ │ │ │ + b aa6ec │ │ │ │ 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 aa5ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa60c │ │ │ │ + beq aa670 │ │ │ │ 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 928cc │ │ │ │ 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 1bce60 │ │ │ │ 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 150d5c │ │ │ │ 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 928cc │ │ │ │ mov r6, r0 │ │ │ │ - b aa0f0 │ │ │ │ + b aa170 │ │ │ │ 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 176068 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r6, [pc, #1012] @ aa8fc │ │ │ │ + ldr r6, [pc, #1012] @ aa960 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa320 │ │ │ │ + beq aa344 │ │ │ │ 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 aa8fc │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa320 │ │ │ │ - b aa510 │ │ │ │ - ldr r0, [pc, #936] @ aa900 │ │ │ │ + beq aa344 │ │ │ │ + b aa574 │ │ │ │ + ldr r0, [pc, #936] @ aa964 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq aa634 │ │ │ │ + bl 359840 │ │ │ │ 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 aa284 │ │ │ │ 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 aa670 │ │ │ │ cmp r1, #0 │ │ │ │ - bge aa460 │ │ │ │ - b aa454 │ │ │ │ + bge aa4c4 │ │ │ │ + b aa4b8 │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ - bls aa550 │ │ │ │ - bl 2a01ec │ │ │ │ + bls aa5b4 │ │ │ │ + bl 2a03f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r8, [sl, r8] │ │ │ │ lslne fp, r7, #2 │ │ │ │ - bne aa570 │ │ │ │ + bne aa5d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352cec <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 353268 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r6, #0 │ │ │ │ - b aa0f0 │ │ │ │ + b aa170 │ │ │ │ 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 aa8f0 │ │ │ │ + ldr r3, [pc, #740] @ aa95c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b aa150 │ │ │ │ + b aa390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa3ec │ │ │ │ + bne aa450 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b aa3ec │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b aa450 │ │ │ │ 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] @ aa968 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aa6b0 │ │ │ │ + bne aa714 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa570 │ │ │ │ + b aa5d4 │ │ │ │ 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 353268 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa5e4 │ │ │ │ + beq aa648 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aa5e4 │ │ │ │ + bne aa648 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b aa5e4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b aa648 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa570 │ │ │ │ + b aa5d4 │ │ │ │ mov r8, #2 │ │ │ │ - b aa670 │ │ │ │ + b aa6d4 │ │ │ │ mov r8, #1 │ │ │ │ - b aa670 │ │ │ │ + b aa6d4 │ │ │ │ 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 353268 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa718 │ │ │ │ + bne aa77c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b158 │ │ │ │ - b aa688 │ │ │ │ + bl 9b274 │ │ │ │ + b aa6ec │ │ │ │ sub r3, sl, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b aa67c │ │ │ │ + b aa6e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa6fc │ │ │ │ + bne aa760 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b aa6fc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b aa760 │ │ │ │ + ldr r3, [pc, #460] @ aa96c │ │ │ │ + ldr r1, [pc, #460] @ aa970 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 353268 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + b aa648 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b aa46c │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ - bl a9eec │ │ │ │ + bl a9f50 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa5e4 │ │ │ │ - bl 92d84 │ │ │ │ + blt aa648 │ │ │ │ + bl 92e84 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ - beq aa7dc │ │ │ │ + beq aa860 │ │ │ │ cmp r7, r8 │ │ │ │ - beq aa7c4 │ │ │ │ + beq aa848 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7b4 │ │ │ │ + beq aa838 │ │ │ │ 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 aa7ec │ │ │ │ + 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 20fc48 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r3, r7, r8 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ - b aa67c │ │ │ │ + b aa6e0 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23eafc │ │ │ │ + bl 23eb28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa0f0 │ │ │ │ - b aa688 │ │ │ │ + bne aa170 │ │ │ │ + b aa6ec │ │ │ │ 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 353268 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + b aa648 │ │ │ │ + ldr r3, [pc, #236] @ aa96c │ │ │ │ + ldr r1, [pc, #240] @ aa974 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b aa5e4 │ │ │ │ + bl 18f354 │ │ │ │ + b aa648 │ │ │ │ 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 aa91c │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa60c │ │ │ │ + beq aa670 │ │ │ │ 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 b1efc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa5e4 │ │ │ │ - ldr r3, [pc, #92] @ aa908 │ │ │ │ - ldr r1, [pc, #104] @ aa918 │ │ │ │ + bne aa648 │ │ │ │ + ldr r3, [pc, #136] @ aa96c │ │ │ │ + ldr r1, [pc, #144] @ aa978 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b aa648 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt aa1d4 │ │ │ │ + b aa1e0 │ │ │ │ + ldr r3, [pc, #104] @ aa96c │ │ │ │ + ldr r1, [pc, #116] @ aa97c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b aa5e4 │ │ │ │ + bl 18f354 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne aa6f8 │ │ │ │ + b aa648 │ │ │ │ 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 aa670 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa87c │ │ │ │ - b aa888 │ │ │ │ - @ instruction: 0x003d7af4 │ │ │ │ - andseq fp, ip, r4, ror #22 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003d7bda │ │ │ │ + blt aa8b4 │ │ │ │ + b aa8c0 │ │ │ │ + eorseq r8, sp, r4, ror r0 │ │ │ │ + eorseq r8, sp, sl, asr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ + andseq fp, ip, ip, ror #26 │ │ │ │ + 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, asr #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003625b8 │ │ │ │ - mlaseq r6, ip, r5, r2 │ │ │ │ - eorseq r2, r6, ip, ror #11 │ │ │ │ - eorseq r2, r6, r8, asr #11 │ │ │ │ + eorseq r2, r6, r8, lsr fp │ │ │ │ + eorseq r2, r6, ip, ror #22 │ │ │ │ + eorseq r2, r6, r8, asr #22 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ │ │ │ │ -000aa91c : │ │ │ │ +000aa980 : │ │ │ │ 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 aabec │ │ │ │ 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 aac58 │ │ │ │ + ldr r8, [pc, #1528] @ aafb8 │ │ │ │ + ldr r7, [pc, #1528] @ aafbc │ │ │ │ add r4, r8, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aad24 │ │ │ │ + bne aad88 │ │ │ │ ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aad24 │ │ │ │ + beq aad88 │ │ │ │ add r1, r8, #36352 @ 0x8e00 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aac00 │ │ │ │ + beq aac64 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq aaebc │ │ │ │ + beq aaf20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and r6, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi aadd8 │ │ │ │ + bhi aae3c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ muls r6, r3, r6 │ │ │ │ - bmi aaeb4 │ │ │ │ + bmi aaf18 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne aac1c │ │ │ │ + bne aac80 │ │ │ │ ldr sl, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aac88 │ │ │ │ + beq aacec │ │ │ │ ldr r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aad48 │ │ │ │ + bne aadac │ │ │ │ ldr r2, [r4, #3680] @ 0xe60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aad48 │ │ │ │ + beq aadac │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #1356] @ aaf5c │ │ │ │ + ldr r1, [pc, #1356] @ aafc0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aad5c │ │ │ │ + beq aadc0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq aaebc │ │ │ │ + beq aaf20 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r7, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi aae04 │ │ │ │ + bhi aae68 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ muls r7, r3, r7 │ │ │ │ - bmi aaeb4 │ │ │ │ + bmi aaf18 │ │ │ │ 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 359840 │ │ │ │ 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] @ aafc4 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi aaed0 │ │ │ │ + bhi aaf34 │ │ │ │ adds r3, r4, r3 │ │ │ │ - bmi aaed0 │ │ │ │ + bmi aaf34 │ │ │ │ ldr r2, [r8, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #1200] @ aaf64 │ │ │ │ + ldr r1, [pc, #1200] @ aafc8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne aae58 │ │ │ │ + bne aaebc │ │ │ │ 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 aae00 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r0, [r9, r1, lsl #3] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq aad84 │ │ │ │ + beq aade8 │ │ │ │ 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 aacfc │ │ │ │ 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 aad40 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1064] @ aaf68 │ │ │ │ + ldr r2, [pc, #1064] @ aafcc │ │ │ │ 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 aaedc │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq aab7c │ │ │ │ + beq aabe0 │ │ │ │ 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] @ aafc4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +132449,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 aa9b8 │ │ │ │ + ldr r1, [pc, #880] @ aafd0 │ │ │ │ + ldr r0, [pc, #880] @ aafd4 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq aaf9c │ │ │ │ + ldr r1, [pc, #864] @ aafd8 │ │ │ │ + ldr r0, [pc, #864] @ aafdc │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aaf18 │ │ │ │ + ldr r3, [pc, #828] @ aafc4 │ │ │ │ + bl 359840 │ │ │ │ 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 +132486,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 aaa50 │ │ │ │ + ldr r1, [pc, #732] @ aafd0 │ │ │ │ + ldr r0, [pc, #732] @ aafd4 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aadc0 │ │ │ │ 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 aab68 │ │ │ │ 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 359840 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aab04 │ │ │ │ + b aab68 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aab34 │ │ │ │ + beq aab98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aab34 │ │ │ │ + beq aab98 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab34 │ │ │ │ + bne aab98 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aaf28 │ │ │ │ + bne aaf8c │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aab34 │ │ │ │ + bne aab98 │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b aab34 │ │ │ │ - ldr r0, [pc, #592] @ aaf7c │ │ │ │ - bl 8be20 │ │ │ │ + bl 35898c │ │ │ │ + b aab98 │ │ │ │ + ldr r0, [pc, #592] @ aafe0 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aac00 │ │ │ │ - ldr r1, [pc, #572] @ aaf7c │ │ │ │ + beq aac64 │ │ │ │ + ldr r1, [pc, #572] @ aafe0 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ - b aa988 │ │ │ │ - ldr r0, [pc, #524] @ aaf5c │ │ │ │ - bl 8be20 │ │ │ │ + b aa9ec │ │ │ │ + ldr r0, [pc, #524] @ aafc0 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne aaa04 │ │ │ │ - bl a55d4 │ │ │ │ + bne aaa68 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aac0c │ │ │ │ - ldr r0, [pc, #528] @ aaf80 │ │ │ │ + bne aac70 │ │ │ │ + ldr r0, [pc, #528] @ aafe4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #484] @ aaf5c │ │ │ │ - ldr r1, [pc, #520] @ aaf84 │ │ │ │ + ldr r2, [pc, #484] @ aafc0 │ │ │ │ + ldr r1, [pc, #520] @ aafe8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b aaeb4 │ │ │ │ + bl 117680 │ │ │ │ + b aaf18 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aaccc │ │ │ │ + bne aad30 │ │ │ │ ldr r2, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #480] @ aaf88 │ │ │ │ + ldr r1, [pc, #480] @ aafec │ │ │ │ cmp r2, r1 │ │ │ │ - bne aaf14 │ │ │ │ + bne aaf78 │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aaed0 │ │ │ │ + beq aaf34 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b aaccc │ │ │ │ + b aad30 │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc aae30 │ │ │ │ + bcc aae94 │ │ │ │ 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 aae48 │ │ │ │ + b aaf08 │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc aae44 │ │ │ │ + bcc aaea8 │ │ │ │ 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 aae74 │ │ │ │ + b aaf08 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aaefc │ │ │ │ + blt aaf60 │ │ │ │ muls r6, r1, r6 │ │ │ │ - bpl aa9cc │ │ │ │ - b aaeb4 │ │ │ │ + bpl aaa30 │ │ │ │ + b aaf18 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aae90 │ │ │ │ + blt aaef4 │ │ │ │ muls r7, r1, r7 │ │ │ │ - bpl aaa50 │ │ │ │ - b aaeb4 │ │ │ │ + bpl aaab4 │ │ │ │ + b aaf18 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq aaed0 │ │ │ │ + beq aaf34 │ │ │ │ ldr sl, [fp, r9] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aab04 │ │ │ │ - ldr r1, [pc, #268] @ aaf8c │ │ │ │ + b aab68 │ │ │ │ + ldr r1, [pc, #268] @ aaff0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne aaee8 │ │ │ │ + bne aaf4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b aab60 │ │ │ │ + bl 18e88c │ │ │ │ + b aabc4 │ │ │ │ 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 aaf18 │ │ │ │ + ldr r3, [pc, #228] @ aaff4 │ │ │ │ + ldr r1, [pc, #228] @ aaff8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b aab7c │ │ │ │ - ldr r3, [pc, #188] @ aaf80 │ │ │ │ - ldr r1, [pc, #208] @ aaf98 │ │ │ │ + b aabe0 │ │ │ │ + ldr r3, [pc, #188] @ aafe4 │ │ │ │ + ldr r1, [pc, #208] @ aaffc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b aaeb4 │ │ │ │ + bl 18f354 │ │ │ │ + b aaf18 │ │ │ │ mov r0, sl │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a040c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aab34 │ │ │ │ - b aaeb4 │ │ │ │ + bne aab98 │ │ │ │ + b aaf18 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b aab60 │ │ │ │ + b aabc4 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r6, lsr #31 │ │ │ │ - beq aaea4 │ │ │ │ - b aaeb4 │ │ │ │ + beq aaf08 │ │ │ │ + b aaf18 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b aadc0 │ │ │ │ + b aae24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab34 │ │ │ │ - b aad08 │ │ │ │ - ldr r0, [pc, #64] @ aaf80 │ │ │ │ + bne aab98 │ │ │ │ + b aad6c │ │ │ │ + ldr r0, [pc, #64] @ aafe4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #52] @ aaf7c │ │ │ │ - ldr r1, [pc, #56] @ aaf84 │ │ │ │ + ldr r2, [pc, #52] @ aafe0 │ │ │ │ + ldr r1, [pc, #56] @ aafe8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b aaeb4 │ │ │ │ + bl 117680 │ │ │ │ + b aaf18 │ │ │ │ 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 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, asr #17 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - mlaseq r6, r0, r6, r2 │ │ │ │ + eorseq r2, r6, r0, lsl ip │ │ │ │ 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, ror #23 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r6, r0, asr #13 │ │ │ │ - eorseq r2, r6, r8, lsr #13 │ │ │ │ + eorseq r2, r6, r0, asr #24 │ │ │ │ + eorseq r2, r6, r8, lsr #24 │ │ │ │ │ │ │ │ -000aaf9c : │ │ │ │ +000ab000 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab064 │ │ │ │ + beq ab0c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab050 │ │ │ │ + beq ab0b4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi aafe4 │ │ │ │ + bhi ab048 │ │ │ │ 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 ab088 │ │ │ │ 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 ab054 │ │ │ │ + ldr r3, [pc, #96] @ ab0d8 │ │ │ │ + ldr r1, [pc, #96] @ ab0dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt ab034 │ │ │ │ + blt ab098 │ │ │ │ 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 ab070 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ ab07c │ │ │ │ - ldr r1, [pc, #36] @ ab080 │ │ │ │ + ldr r3, [pc, #36] @ ab0e0 │ │ │ │ + ldr r1, [pc, #36] @ ab0e4 │ │ │ │ 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 18f354 │ │ │ │ + b ab080 │ │ │ │ + ldr r1, [pc, #24] @ ab0e8 │ │ │ │ + ldr r0, [pc, #24] @ ab0ec │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab080 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r6, r0, asr #13 │ │ │ │ + eorseq r2, r6, r0, asr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, lsr #13 │ │ │ │ + eorseq r2, r6, r8, lsr #24 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - mlaseq r6, r0, r6, r2 │ │ │ │ + eorseq r2, r6, r0, lsl ip │ │ │ │ │ │ │ │ -000ab08c : │ │ │ │ +000ab0f0 : │ │ │ │ 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] @ ab1bc │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 ab178 │ │ │ │ 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] @ ab1c0 │ │ │ │ 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] @ ab1c4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab12c │ │ │ │ + bne ab190 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 91e50 │ │ │ │ + bl 91e98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ab0d8 │ │ │ │ + bne ab13c │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 2a01ec │ │ │ │ - ldr r1, [pc, #48] @ ab164 │ │ │ │ + b 2a03f0 │ │ │ │ + ldr r1, [pc, #48] @ ab1c8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab144 │ │ │ │ + bne ab1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b ab108 │ │ │ │ + bl 18e88c │ │ │ │ + b ab16c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ab108 │ │ │ │ + b ab16c │ │ │ │ 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, asr #5 │ │ │ │ │ │ │ │ -000ab168 : │ │ │ │ +000ab1cc : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ab174 : │ │ │ │ +000ab1d8 : │ │ │ │ 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 ab25c │ │ │ │ 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 ab240 │ │ │ │ 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 ab30c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab20c │ │ │ │ + beq ab270 │ │ │ │ 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] @ ab298 │ │ │ │ + ldr r0, [pc, #52] @ ab29c │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab204 │ │ │ │ + beq ab268 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ab204 │ │ │ │ + bne ab268 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ab204 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ab268 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ │ │ │ │ -000ab23c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000ab2a0 <_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 ab30c <_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 ab2e0 <_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 ab2d8 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ab274 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bne ab2d8 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ab274 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ab2d8 <_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 ab4a8 <_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 ab4d4 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab47c <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ + beq ab4e0 <_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 ab49c <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + ldr r8, [pc, #460] @ ab534 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #460] @ ab538 <_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 ab504 <_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 ab44c <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + ldr r3, [pc, #428] @ ab53c <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ + bl 359840 │ │ │ │ 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 ab470 <_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 ab3ec <_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 ab470 <_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 ab410 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r4, lsl #4 │ │ │ │ - bcc ab3f8 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bcc ab45c <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fd0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ab438 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab49c <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99f58 │ │ │ │ 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 91fd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ab438 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab49c <_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] @ ab540 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne ab4b8 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ + bne ab51c <_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 ab45c <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bl 2a03f0 │ │ │ │ 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 ab444 <_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 ab350 <_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 ab350 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ldr r8, [pc, #76] @ ab534 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #76] @ ab538 <_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 ab380 <_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 ab494 <_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 ab494 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, asr r6 │ │ │ │ + @ instruction: 0x000ab6bc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr #9 │ │ │ │ + andeq fp, r8, r4, lsr #10 │ │ │ │ │ │ │ │ -000ab4e0 : │ │ │ │ +000ab544 : │ │ │ │ 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 ab6a4 │ │ │ │ + ldr r5, [pc, #328] @ ab6ac │ │ │ │ + ldr r2, [pc, #328] @ ab6b0 │ │ │ │ ldr lr, [r5, #700] @ 0x2bc │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ cmp lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne ab610 │ │ │ │ + bne ab674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab5dc │ │ │ │ - ldr r2, [pc, #300] @ ab650 │ │ │ │ - bl 3592c0 │ │ │ │ + beq ab640 │ │ │ │ + ldr r2, [pc, #300] @ ab6b4 │ │ │ │ + bl 359840 │ │ │ │ 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 ab64c │ │ │ │ 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 ab5e4 │ │ │ │ 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 ab64c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5, lsl #3 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bhi ab5a8 │ │ │ │ + bhi ab60c │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ cmp r5, r3, lsl #2 │ │ │ │ movcc r7, r4 │ │ │ │ - bcc ab5d4 │ │ │ │ + bcc ab638 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fd0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ab640 │ │ │ │ + beq ab6a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99f58 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91f88 │ │ │ │ + b 91fd0 │ │ │ │ ldr lr, [r5, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #96] @ ab654 │ │ │ │ + ldr r2, [pc, #96] @ ab6b8 │ │ │ │ cmp lr, r2 │ │ │ │ - bne ab628 │ │ │ │ + bne ab68c │ │ │ │ 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 +133122,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 ab638 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, asr r6 │ │ │ │ + @ instruction: 0x000ab6bc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr #9 │ │ │ │ + andeq fp, r8, r4, lsr #10 │ │ │ │ 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 ab798 │ │ │ │ + ldr r3, [pc, #268] @ ab7ec │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 ab7a0 │ │ │ │ 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 ab740 │ │ │ │ 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 ab7a0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi ab700 │ │ │ │ + bhi ab764 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r1, lsl #2 │ │ │ │ - bcc ab72c │ │ │ │ + bcc ab790 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fd0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ab728 │ │ │ │ + beq ab78c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99f58 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91f88 │ │ │ │ + b 91fd0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab780 │ │ │ │ - ldr r2, [pc, #64] @ ab78c │ │ │ │ - ldr r0, [pc, #64] @ ab790 │ │ │ │ + blt ab7e4 │ │ │ │ + ldr r2, [pc, #64] @ ab7f0 │ │ │ │ + ldr r0, [pc, #64] @ ab7f4 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ab76c │ │ │ │ + bne ab7d0 │ │ │ │ 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 ab790 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr #9 │ │ │ │ + andeq fp, r8, r4, lsr #10 │ │ │ │ │ │ │ │ -000ab794 : │ │ │ │ +000ab7f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab7e4 │ │ │ │ + beq ab848 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq ab7e4 │ │ │ │ + beq ab848 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl ab818 │ │ │ │ + bl ab87c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab7f0 │ │ │ │ + beq ab854 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ab7f8 │ │ │ │ + bne ab85c │ │ │ │ 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] @ ab874 │ │ │ │ + ldr r0, [pc, #36] @ ab878 │ │ │ │ + bl 2e1734 <_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 ab840 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ab840 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ 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] @ ac840 │ │ │ │ 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 abc88 │ │ │ │ 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 abe3c │ │ │ │ cmp r3, #1 │ │ │ │ - ble abc40 │ │ │ │ + ble abca4 │ │ │ │ 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] @ ac82c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq ac9d4 │ │ │ │ - ldr r7, [pc, #3992] @ ac84c │ │ │ │ + beq aca90 │ │ │ │ + ldr r7, [pc, #3892] @ ac84c │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r9, [pc, #3976] @ ac850 │ │ │ │ + ldr r9, [pc, #3876] @ ac850 │ │ │ │ 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 acd04 │ │ │ │ tst r7, r8 │ │ │ │ - bne abbfc │ │ │ │ + bne abc60 │ │ │ │ cmp r0, ip │ │ │ │ - bne abc0c │ │ │ │ + bne abc70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq abc0c │ │ │ │ + beq abc70 │ │ │ │ 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 ab934 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne abd0c │ │ │ │ + bne abd70 │ │ │ │ tst r7, r8 │ │ │ │ - beq acc30 │ │ │ │ - ldr r3, [pc, #3820] @ ac834 │ │ │ │ + beq accdc │ │ │ │ + ldr r3, [pc, #3716] @ ac830 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abd1c │ │ │ │ + bne abd80 │ │ │ │ cmp r6, #0 │ │ │ │ - bne abd3c │ │ │ │ + bne abda0 │ │ │ │ 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 +133338,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 acdd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt abdb0 │ │ │ │ + bgt abe14 │ │ │ │ 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 ac958 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #3680] @ ac834 │ │ │ │ + ldr r8, [pc, #3576] @ ac830 │ │ │ │ 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 abb58 │ │ │ │ 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 ac424 │ │ │ │ cmp r4, #2 │ │ │ │ movne r0, #2 │ │ │ │ - beq abb18 │ │ │ │ + beq abb7c │ │ │ │ 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 ac1c8 │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - ble acbf4 │ │ │ │ + ble acccc │ │ │ │ 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 abb44 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble abae0 │ │ │ │ + ble abb44 │ │ │ │ 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 abb40 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt aba98 │ │ │ │ + bgt abafc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq ac230 │ │ │ │ + beq ac27c │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - b abe94 │ │ │ │ + b abef8 │ │ │ │ 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 acf88 │ │ │ │ + bne ac424 │ │ │ │ cmp r4, #2 │ │ │ │ - bne abb80 │ │ │ │ + bne abbe4 │ │ │ │ mov ip, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac8e4 │ │ │ │ + bne ac9a0 │ │ │ │ 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 ac63c │ │ │ │ subs r4, r4, ip │ │ │ │ - bne ab9c0 │ │ │ │ + bne aba24 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bgt acb3c │ │ │ │ + mov r6, r9 │ │ │ │ + bgt acc14 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ac264 │ │ │ │ + bne ac2d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abc8c │ │ │ │ - b ac800 │ │ │ │ + beq abcf0 │ │ │ │ + b ac8fc │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne abbd4 │ │ │ │ + bne abc38 │ │ │ │ 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 abef0 │ │ │ │ cmp r4, #3 │ │ │ │ movne r0, #3 │ │ │ │ - bne aba1c │ │ │ │ - b abbf4 │ │ │ │ - mov r2, r8 │ │ │ │ + bne aba80 │ │ │ │ + b abc58 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ + blt acf88 │ │ │ │ ldrne r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abe8c │ │ │ │ + bne abef0 │ │ │ │ cmp r4, #3 │ │ │ │ - bne ac1a8 │ │ │ │ + bne ac214 │ │ │ │ mov ip, #3 │ │ │ │ - b abb1c │ │ │ │ + b abb80 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls ab8ec │ │ │ │ + bls ab950 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt ab8d0 │ │ │ │ - ldr ip, [pc, #3116] @ ac850 │ │ │ │ - b ab920 │ │ │ │ + blt ab934 │ │ │ │ + ldr ip, [pc, #3016] @ ac850 │ │ │ │ + b ab984 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt ab888 │ │ │ │ + bgt ab8ec │ │ │ │ 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 +133525,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 ac8fc │ │ │ │ + ldr r6, [pc, #2888] @ ac840 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acda4 │ │ │ │ + bgt acf00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ cmp r0, r3 │ │ │ │ - bne acdd4 │ │ │ │ + bne acf30 │ │ │ │ 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 acf74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq abcfc │ │ │ │ + beq abd60 │ │ │ │ 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] @ ac854 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab950 │ │ │ │ - ldr r2, [pc, #2884] @ ac868 │ │ │ │ + beq ab9b4 │ │ │ │ + ldr r2, [pc, #2784] @ ac868 │ │ │ │ cmp r0, sl │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #2816] @ ac838 │ │ │ │ + ldr r3, [pc, #2712] @ ac834 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab958 │ │ │ │ + beq ab9bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #2804] @ ac83c │ │ │ │ + ldr r2, [pc, #2700] @ ac838 │ │ │ │ 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 acecc │ │ │ │ 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 +133593,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 ace78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrle r8, [sp, #4] │ │ │ │ movle sl, r8 │ │ │ │ - ble ab9b4 │ │ │ │ + ble aba18 │ │ │ │ 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 abe1c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r8, r2, r3 │ │ │ │ - b ab9b4 │ │ │ │ + b aba18 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acc58 │ │ │ │ + bgt acd44 │ │ │ │ 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 ac86c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, r4, lsl #2] │ │ │ │ - beq acd08 │ │ │ │ + beq acd7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq ac770 │ │ │ │ + beq ac86c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq accb8 │ │ │ │ + beq acee8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #2 │ │ │ │ - beq abe7c │ │ │ │ + beq abee0 │ │ │ │ add r9, r7, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq accbc │ │ │ │ + beq acd80 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne abe58 │ │ │ │ + bne abebc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b ab898 │ │ │ │ + b ab8fc │ │ │ │ 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 ac1d8 │ │ │ │ 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 ac1f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bge ac23c │ │ │ │ + bge ac288 │ │ │ │ cmp r4, sl │ │ │ │ movlt ip, r4 │ │ │ │ movge ip, sl │ │ │ │ cmp r3, ip │ │ │ │ mov r5, r3 │ │ │ │ - bge abb1c │ │ │ │ + bge abb80 │ │ │ │ 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] @ ac854 │ │ │ │ + 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 ac02c │ │ │ │ + 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 ad000 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ace10 │ │ │ │ + beq ace2c │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - add r0, r7, #20 │ │ │ │ + add r0, sl, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq ace20 │ │ │ │ + beq ace3c │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac390 │ │ │ │ + beq ac3fc │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac3a8 │ │ │ │ + beq ac414 │ │ │ │ lsr r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq abfdc │ │ │ │ - cmp r4, sl │ │ │ │ - mov r8, r5 │ │ │ │ - movlt r9, sl │ │ │ │ + beq ac044 │ │ │ │ + cmp r4, r9 │ │ │ │ + mov r7, r5 │ │ │ │ + movlt r8, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - blt ac000 │ │ │ │ - b ac0c4 │ │ │ │ + blt ac068 │ │ │ │ + b ac12c │ │ │ │ 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 acee0 │ │ │ │ + bne ac188 │ │ │ │ + add r4, r9, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble ac198 │ │ │ │ + ldr r3, [pc, #2044] @ ac854 │ │ │ │ cmp r6, r3 │ │ │ │ - bne acd98 │ │ │ │ + bne acdcc │ │ │ │ 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 acfb0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ace7c │ │ │ │ + beq ace14 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst ip, #32 │ │ │ │ - beq ace8c │ │ │ │ + beq ace24 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac09c │ │ │ │ + beq ac104 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac0ac │ │ │ │ + beq ac114 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ac0b4 │ │ │ │ + bge ac11c │ │ │ │ cmp r6, r4 │ │ │ │ - ble ac0c0 │ │ │ │ - mov sl, r6 │ │ │ │ - b ac02c │ │ │ │ + ble ac128 │ │ │ │ + mov r9, r6 │ │ │ │ + b ac094 │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac084 │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt ac08c │ │ │ │ + bne ac0ec │ │ │ │ + cmp r7, r8 │ │ │ │ + bgt ac0f4 │ │ │ │ add r4, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - blt ac02c │ │ │ │ + cmp r4, r9 │ │ │ │ + blt ac094 │ │ │ │ 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 ac1ac │ │ │ │ + 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 ac2b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne abf1c │ │ │ │ + bne abf84 │ │ │ │ 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 abb80 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge ac198 │ │ │ │ + mov r8, r9 │ │ │ │ + b abf94 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - bgt ac0d4 │ │ │ │ + bgt ac13c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac0fc │ │ │ │ + beq ac164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ - b ac258 │ │ │ │ + b ac2cc │ │ │ │ cmp r4, r0 │ │ │ │ - beq ac22c │ │ │ │ + beq ac278 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b abe94 │ │ │ │ + b abef8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne abee0 │ │ │ │ + blt acf88 │ │ │ │ + bne abf44 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2534e4 │ │ │ │ + bl 25353c │ │ │ │ add r3, r5, #1 │ │ │ │ + add r6, r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b ac430 │ │ │ │ + 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 ac290 │ │ │ │ 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 abb44 │ │ │ │ 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 aba80 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt abeec │ │ │ │ + bgt abf50 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b abb1c │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r3, r8 │ │ │ │ + b abb80 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acf88 │ │ │ │ + bne abb44 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne ac220 │ │ │ │ + b ac278 │ │ │ │ + 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 ac164 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac758 │ │ │ │ - ldr r7, [pc, #1460] @ ac82c │ │ │ │ + ble ac814 │ │ │ │ + ldr r7, [pc, #1364] @ ac840 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac6c4 │ │ │ │ + beq ac728 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac6c4 │ │ │ │ + bne ac728 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1440] @ ac840 │ │ │ │ + ldr r2, [pc, #1320] @ ac83c │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acd78 │ │ │ │ + bne acf90 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble ac7e8 │ │ │ │ + ble ac8e4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac308 │ │ │ │ + beq ac37c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac308 │ │ │ │ + bne ac37c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1356] @ ac840 │ │ │ │ + ldr r2, [pc, #1236] @ ac83c │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ace94 │ │ │ │ + bne acd24 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #2 │ │ │ │ - beq ac374 │ │ │ │ - ldr sl, [pc, #1316] @ ac840 │ │ │ │ + beq ac3e8 │ │ │ │ + ldr sl, [pc, #1196] @ ac83c │ │ │ │ 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 ac3d0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne ac35c │ │ │ │ + bne ac3d0 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ - bne acedc │ │ │ │ + bne aceac │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne ac320 │ │ │ │ + bne ac394 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt aced0 │ │ │ │ + bgt acef0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abc90 │ │ │ │ - b ac7f8 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b abae0 │ │ │ │ + beq abcf4 │ │ │ │ + b ac8f4 │ │ │ │ add r1, r1, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne abfa0 │ │ │ │ - cmp r5, r8 │ │ │ │ + bne ac008 │ │ │ │ + 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 ac00c │ │ │ │ + mov r3, #2 │ │ │ │ + mov r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble ace4c │ │ │ │ + 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 ac588 │ │ │ │ + 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 ac5f8 │ │ │ │ + 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 ac5d8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne ac928 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls ac4a0 │ │ │ │ + bls ac50c │ │ │ │ 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 ac50c │ │ │ │ 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 ac4f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne acb04 │ │ │ │ + bne acbc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - ble abee0 │ │ │ │ + ble abf44 │ │ │ │ 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] @ ac830 │ │ │ │ + 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 ac608 │ │ │ │ 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 ac6c4 │ │ │ │ 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 abf50 │ │ │ │ + b abb80 │ │ │ │ + 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 acf88 │ │ │ │ + bne ac5f8 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + beq ac490 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, ip │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acf88 │ │ │ │ + bne ac4c0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bgt ac444 │ │ │ │ + add r6, r6, #4 │ │ │ │ + b ac4c0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne acbe4 │ │ │ │ + mov r5, #0 │ │ │ │ + b ac5dc │ │ │ │ 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 acf88 │ │ │ │ + bne ac574 │ │ │ │ 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 ac734 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b ac508 │ │ │ │ + b ac574 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b abb50 │ │ │ │ - mov r2, r8 │ │ │ │ + b abbb4 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne ac5d0 │ │ │ │ + blt acf88 │ │ │ │ + bne ac634 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ble ac508 │ │ │ │ + ble ac574 │ │ │ │ + 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 ac97c │ │ │ │ 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 ac574 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble ac6ac │ │ │ │ + ble ac710 │ │ │ │ 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 ac78c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt abeec │ │ │ │ - b abb1c │ │ │ │ + blt abf50 │ │ │ │ + b abb80 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b ac2bc │ │ │ │ + b ac330 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7] │ │ │ │ + bne ac650 │ │ │ │ + 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 ac634 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r3, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt ac6d4 │ │ │ │ + b ac710 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ble ac508 │ │ │ │ + ble ac574 │ │ │ │ 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 ac574 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ble ac508 │ │ │ │ + ble ac574 │ │ │ │ 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 ac710 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt ac710 │ │ │ │ - b ac6ac │ │ │ │ + bgt ac7cc │ │ │ │ + b ac710 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - bne ac800 │ │ │ │ - ldr r6, [pc, #188] @ ac82c │ │ │ │ - b abca4 │ │ │ │ + bne ac8fc │ │ │ │ + ldr r6, [pc, #20] @ ac840 │ │ │ │ + b abd08 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq r3, ip, r8, lsr sl │ │ │ │ + andseq r2, r8, r8, lsl r6 │ │ │ │ + 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, ror ip │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + andeq sp, sl, ip, lsl r0 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + andseq r2, r8, r8, lsl r8 │ │ │ │ + andseq sl, pc, ip, ror r2 @ │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + strheq sp, [r0], -r8 @ │ │ │ │ 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 +134283,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 ace6c │ │ │ │ + bne ac814 │ │ │ │ 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] @ ac840 │ │ │ │ + bne ac2f8 │ │ │ │ + ldr r6, [pc, #-168] @ ac840 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abca4 │ │ │ │ + beq abd08 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac810 │ │ │ │ - ldr r3, [pc, #60] @ ac844 │ │ │ │ - ldr r1, [pc, #60] @ ac848 │ │ │ │ + beq ac90c │ │ │ │ + ldr r3, [pc, #-192] @ ac844 │ │ │ │ + ldr r1, [pc, #-192] @ ac848 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acda0 │ │ │ │ + bgt acefc │ │ │ │ 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 abd08 │ │ │ │ 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 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne ac5d0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt ac618 │ │ │ │ - b ac5d0 │ │ │ │ - beq acc28 │ │ │ │ + bl 25353c │ │ │ │ + b ac4c8 │ │ │ │ + beq accd4 │ │ │ │ add r2, fp, #4 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, r2 │ │ │ │ - bcs acaec │ │ │ │ + bcs acba8 │ │ │ │ mov r1, #2 │ │ │ │ - mov r0, #4 │ │ │ │ + mov r6, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ac470 │ │ │ │ + b ac4dc │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acf88 │ │ │ │ + bne ac634 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble ac634 │ │ │ │ + b ac67c │ │ │ │ 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 +134356,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 aca38 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt ac97c │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + bgt aca38 │ │ │ │ + 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 aca44 │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bge ac988 │ │ │ │ - bl 253564 │ │ │ │ + mov r0, r6 │ │ │ │ + bge aca44 │ │ │ │ + bl 2535bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ace54 │ │ │ │ + bne acf88 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b ac940 │ │ │ │ + b ac9fc │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ac91c │ │ │ │ + b ac9d8 │ │ │ │ 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 abbb4 │ │ │ │ + b ac640 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble acf20 │ │ │ │ + ble acff8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #-416] @ ac84c │ │ │ │ + ldr r7, [pc, #-604] @ ac84c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, #1 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ - ldr r9, [pc, #-432] @ ac850 │ │ │ │ + ldr r9, [pc, #-620] @ ac850 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsr r7, r7, #5 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b aca48 │ │ │ │ + b acb04 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aca90 │ │ │ │ + beq acb4c │ │ │ │ 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 acb78 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bne acf0c │ │ │ │ + bne ad010 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq acf0c │ │ │ │ + beq ad010 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne acc90 │ │ │ │ + bne ace44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aca90 │ │ │ │ + beq acb4c │ │ │ │ tst r7, r8 │ │ │ │ - bne acaa8 │ │ │ │ + bne acb64 │ │ │ │ cmp r0, r9 │ │ │ │ mov ip, r9 │ │ │ │ - beq aca18 │ │ │ │ + beq acad4 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge acac4 │ │ │ │ + bge acb80 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b aca40 │ │ │ │ + b acafc │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #15 │ │ │ │ - bls aca84 │ │ │ │ + bls acb40 │ │ │ │ mov r8, #0 │ │ │ │ - b aca90 │ │ │ │ + b acb4c │ │ │ │ mov r2, r1 │ │ │ │ - b ab924 │ │ │ │ + b ab988 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aceb4 │ │ │ │ - ldr r3, [pc, #-644] @ ac850 │ │ │ │ + beq ace0c │ │ │ │ + ldr r3, [pc, #-832] @ ac850 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab938 │ │ │ │ - ldr r3, [pc, #-664] @ ac854 │ │ │ │ - b abd1c │ │ │ │ + beq ab99c │ │ │ │ + ldr r3, [pc, #-852] @ ac854 │ │ │ │ + b abd80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq abee0 │ │ │ │ - mov r0, #4 │ │ │ │ + beq abf44 │ │ │ │ + mov r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r1, r3, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bls ac4ac │ │ │ │ + add r6, r3, r6 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls ac518 │ │ │ │ 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 acbc8 │ │ │ │ + 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 25353c │ │ │ │ + b ac600 │ │ │ │ subs r3, r1, #2 │ │ │ │ - beq acb70 │ │ │ │ + beq acc48 │ │ │ │ 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 +134512,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 2535bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne acbd8 │ │ │ │ + bne accb0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abb64 │ │ │ │ + ble abbc8 │ │ │ │ subs r1, r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - beq acbcc │ │ │ │ + beq acca4 │ │ │ │ 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 2535bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq acb8c │ │ │ │ + beq acc64 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac374 │ │ │ │ + beq ac3e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac824 │ │ │ │ + ble ac920 │ │ │ │ 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 │ │ │ │ + b ac2e8 │ │ │ │ + bne abef8 │ │ │ │ + b ac27c │ │ │ │ mov ip, r4 │ │ │ │ - b abb1c │ │ │ │ - ldr r3, [pc, #-992] @ ac858 │ │ │ │ + b abb80 │ │ │ │ + ldr r3, [pc, #-1164] @ ac858 │ │ │ │ cmp r0, r3 │ │ │ │ - beq acc98 │ │ │ │ + beq acd10 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #-992] @ ac868 │ │ │ │ + ldr ip, [pc, #-1164] @ ac868 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #-1012] @ ac85c │ │ │ │ + ldr r3, [pc, #-1184] @ ac85c │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ moveq r3, ip │ │ │ │ - b abd10 │ │ │ │ + b abd74 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1192] @ ac868 │ │ │ │ + b abd74 │ │ │ │ + ldr r3, [pc, #-1208] @ ac860 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ + beq ab9b4 │ │ │ │ + b abd8c │ │ │ │ + ldr r1, [pc, #-1224] @ ac864 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac374 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac374 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq acf18 │ │ │ │ + beq ad008 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ 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 abe88 │ │ │ │ + b acd80 │ │ │ │ + mov r7, r0 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne acf3c │ │ │ │ + bne acfcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acf30 │ │ │ │ + bgt acfc0 │ │ │ │ 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 acfb8 │ │ │ │ mov r6, r5 │ │ │ │ - b abcfc │ │ │ │ - mov r7, r0 │ │ │ │ - b accbc │ │ │ │ + b abd60 │ │ │ │ + mov r9, r8 │ │ │ │ + b ac190 │ │ │ │ + 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 ace00 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi acdf0 │ │ │ │ + b abe00 │ │ │ │ + mov r2, #1 │ │ │ │ + b acd08 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac0d4 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac108 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne abfe8 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac400 │ │ │ │ + mov r2, #0 │ │ │ │ + b acb4c │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bcc ac4d8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq abf44 │ │ │ │ + b acbc0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab9a0 │ │ │ │ + beq aba04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ lsl r3, r3, #2 │ │ │ │ sub r2, r3, #4 │ │ │ │ add r2, r6, r2 │ │ │ │ - b acd44 │ │ │ │ + b acea0 │ │ │ │ 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 ace90 │ │ │ │ + b acde0 │ │ │ │ + ldr r2, [pc, #-1616] @ ac864 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi acd5c │ │ │ │ - b abd9c │ │ │ │ - ldr r1, [pc, #-1308] @ ac864 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac2ac │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + beq ac3c8 │ │ │ │ + ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac2ac │ │ │ │ - mov sl, r9 │ │ │ │ - b ac124 │ │ │ │ + b ac3c8 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b ac888 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + b accb0 │ │ │ │ + mov r7, #1 │ │ │ │ + b acd80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99cb4 │ │ │ │ + b ac3e8 │ │ │ │ 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 acf24 │ │ │ │ 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 acf14 │ │ │ │ + b abd08 │ │ │ │ + bl 99cb4 │ │ │ │ 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 abd48 │ │ │ │ + b acf74 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bpl ace28 │ │ │ │ + bpl acf6c │ │ │ │ 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 │ │ │ │ + bl 99cb4 │ │ │ │ + b abd48 │ │ │ │ + mov r6, r9 │ │ │ │ + b accb0 │ │ │ │ + ldr r1, [pc, #-1844] @ ac864 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ac300 │ │ │ │ + beq ac320 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - mov r7, #0 │ │ │ │ - b ab8bc │ │ │ │ + b ac320 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ace18 │ │ │ │ mov r6, #0 │ │ │ │ - b ace30 │ │ │ │ + b acf74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ - b accd4 │ │ │ │ + bl 99cb4 │ │ │ │ + b acd98 │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq accc0 │ │ │ │ + beq acd84 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne accc0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b accc0 │ │ │ │ + bne acd84 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b acd84 │ │ │ │ + mov r7, #0 │ │ │ │ + b ab920 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ace30 │ │ │ │ + bl 2a03f0 │ │ │ │ + b acd98 │ │ │ │ + ldr r3, [pc, #-1968] @ ac868 │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ + b ab9b4 │ │ │ │ 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 ad0bc │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq acff0 │ │ │ │ + beq ad0a4 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad000 │ │ │ │ + beq ad0b4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq acfd0 │ │ │ │ + beq ad084 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acfe0 │ │ │ │ + beq ad094 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acfc8 │ │ │ │ + bne ad07c │ │ │ │ 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 ad064 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b acfd4 │ │ │ │ + b ad088 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b acff4 │ │ │ │ + b ad0a8 │ │ │ │ │ │ │ │ -000ad010 : │ │ │ │ +000ad0c4 : │ │ │ │ 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] @ ad49c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [r3, r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq ad3c0 │ │ │ │ + beq ad474 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad284 │ │ │ │ + beq ad338 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad284 │ │ │ │ + beq ad338 │ │ │ │ add r8, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl ad400 │ │ │ │ + bl ad4b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ad3c8 │ │ │ │ + beq ad47c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq ad1d0 │ │ │ │ + beq ad284 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq ad1ac │ │ │ │ + beq ad260 │ │ │ │ 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 ad260 │ │ │ │ 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 ad388 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad38c │ │ │ │ + bne ad440 │ │ │ │ cmp r6, #0 │ │ │ │ - ble ad190 │ │ │ │ + ble ad244 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad104 │ │ │ │ + beq ad1b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad218 │ │ │ │ + beq ad2cc │ │ │ │ cmp r6, #1 │ │ │ │ - ble ad190 │ │ │ │ + ble ad244 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad12c │ │ │ │ + beq ad1e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad23c │ │ │ │ + beq ad2f0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ad190 │ │ │ │ + beq ad244 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add sl, r4, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad158 │ │ │ │ + beq ad20c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad2a4 │ │ │ │ + beq ad358 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ad190 │ │ │ │ + beq ad244 │ │ │ │ mov r5, #3 │ │ │ │ ldr r9, [sl, #4]! │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ad184 │ │ │ │ + beq ad238 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq ad260 │ │ │ │ + beq ad314 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne ad164 │ │ │ │ + bne ad218 │ │ │ │ cmp r4, r8 │ │ │ │ - bne ad2c8 │ │ │ │ + bne ad37c │ │ │ │ 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 b2e4c <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b ad0dc │ │ │ │ + b ad190 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq ad084 │ │ │ │ + beq ad138 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 23f3e4 │ │ │ │ + bl 23f410 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne ad0f4 │ │ │ │ - b ad190 │ │ │ │ + bne ad1a8 │ │ │ │ + b ad244 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #456] @ ad3ec │ │ │ │ + ldr r2, [pc, #456] @ ad4a0 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad36c │ │ │ │ + bne ad420 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad104 │ │ │ │ + b ad1b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #420] @ ad3ec │ │ │ │ + ldr r2, [pc, #420] @ ad4a0 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad310 │ │ │ │ + bne ad3c4 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad12c │ │ │ │ + b ad1e0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #384] @ ad3ec │ │ │ │ + ldr r2, [pc, #384] @ ad4a0 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad2f0 │ │ │ │ + bne ad3a4 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b ad184 │ │ │ │ + b ad238 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 23f3e4 │ │ │ │ + bl 23f410 │ │ │ │ mov r7, r0 │ │ │ │ - b ad198 │ │ │ │ + b ad24c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #316] @ ad3ec │ │ │ │ + ldr r2, [pc, #316] @ ad4a0 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad330 │ │ │ │ + bne ad3e4 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad158 │ │ │ │ + b ad20c │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ - b ad198 │ │ │ │ + bl 99cb4 │ │ │ │ + b ad24c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad350 │ │ │ │ + beq ad404 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad350 │ │ │ │ + beq ad404 │ │ │ │ mov r7, #0 │ │ │ │ - b ad0dc │ │ │ │ - ldr r1, [pc, #248] @ ad3f0 │ │ │ │ + b ad190 │ │ │ │ + ldr r1, [pc, #248] @ ad4a4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad278 │ │ │ │ + beq ad32c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b ad278 │ │ │ │ - ldr r1, [pc, #216] @ ad3f0 │ │ │ │ + b ad32c │ │ │ │ + ldr r1, [pc, #216] @ ad4a4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad254 │ │ │ │ + beq ad308 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad254 │ │ │ │ - ldr r1, [pc, #184] @ ad3f0 │ │ │ │ + b ad308 │ │ │ │ + ldr r1, [pc, #184] @ ad4a4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad2bc │ │ │ │ + beq ad370 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad2bc │ │ │ │ - ldr r2, [pc, #156] @ ad3f4 │ │ │ │ + b ad370 │ │ │ │ + ldr r2, [pc, #156] @ ad4a8 │ │ │ │ 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] @ ad4ac │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b ad39c │ │ │ │ + ldr r1, [pc, #124] @ ad4a4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad230 │ │ │ │ + beq ad2e4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad230 │ │ │ │ + b ad2e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad0dc │ │ │ │ + beq ad190 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ad3d0 │ │ │ │ - ldr r2, [pc, #72] @ ad3f4 │ │ │ │ + bne ad484 │ │ │ │ + ldr r2, [pc, #72] @ ad4a8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #64] @ ad3fc │ │ │ │ - bl 2d63ec │ │ │ │ - b ad2e8 │ │ │ │ + ldr r2, [pc, #64] @ ad4b0 │ │ │ │ + bl 2d660c │ │ │ │ + b ad39c │ │ │ │ mov r0, r9 │ │ │ │ - bl 79d78 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + bl 79d6c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ mov r7, #0 │ │ │ │ - b ad198 │ │ │ │ + b ad24c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ad3a4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ad3a4 │ │ │ │ + bne ad458 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ad458 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ + eorseq r2, r6, ip, lsl #25 │ │ │ │ + @ instruction: 0x00362cbc │ │ │ │ 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 ad5f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad470 │ │ │ │ + beq ad524 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi ad598 │ │ │ │ + bhi ad64c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi ad5dc │ │ │ │ + bhi ad688 │ │ │ │ cmp r4, #9 │ │ │ │ - beq ad428 │ │ │ │ + beq ad4dc │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad428 │ │ │ │ + bne ad4dc │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ - bne ad43c │ │ │ │ + bne ad4f0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt ad708 │ │ │ │ + blt ad7bc │ │ │ │ moveq sl, r6 │ │ │ │ streq r5, [r7] │ │ │ │ - beq ad58c │ │ │ │ + beq ad640 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt ad630 │ │ │ │ + bgt ad6e4 │ │ │ │ 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 aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad71c │ │ │ │ + beq ad7d0 │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6] │ │ │ │ - beq ad574 │ │ │ │ + beq ad628 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad6b0 │ │ │ │ + beq ad764 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ - beq ad574 │ │ │ │ + beq ad628 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad674 │ │ │ │ + beq ad728 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq ad574 │ │ │ │ + beq ad628 │ │ │ │ add fp, sl, #8 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad678 │ │ │ │ + beq ad72c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne ad508 │ │ │ │ - b ad578 │ │ │ │ + bne ad5bc │ │ │ │ + b ad62c │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad5d4 │ │ │ │ + bne ad680 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq ad56c │ │ │ │ - bls ad5b8 │ │ │ │ + beq ad620 │ │ │ │ + bls ad66c │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad5d4 │ │ │ │ + beq ad680 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq ad56c │ │ │ │ + beq ad620 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad54c │ │ │ │ + bne ad600 │ │ │ │ sub lr, lr, #1 │ │ │ │ - b ad428 │ │ │ │ + b ad4dc │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad6b8 │ │ │ │ + bne ad76c │ │ │ │ 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 ad5e4 │ │ │ │ + bhi ad6c4 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq ad530 │ │ │ │ + beq ad5e4 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad454 │ │ │ │ - b ad56c │ │ │ │ + bne ad508 │ │ │ │ + b ad620 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad56c │ │ │ │ - bhi ad624 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq ad6f8 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne ad560 │ │ │ │ + beq ad620 │ │ │ │ + bls ad6d0 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne ad614 │ │ │ │ add lr, lr, #1 │ │ │ │ - b ad428 │ │ │ │ - ldr r0, [pc, #392] @ ad76c │ │ │ │ + b ad4dc │ │ │ │ + ldr r0, [pc, #400] @ ad820 │ │ │ │ sub r3, r4, #32 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ ands r0, r0, r8, lsl r3 │ │ │ │ - bne ad428 │ │ │ │ + bne ad4dc │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad56c │ │ │ │ + beq ad620 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq ad530 │ │ │ │ + beq ad5e4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad428 │ │ │ │ + bne ad4dc │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, r8 │ │ │ │ - b ad464 │ │ │ │ + b ad518 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne ad454 │ │ │ │ - b ad56c │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne ad560 │ │ │ │ - b ad5d4 │ │ │ │ + bne ad508 │ │ │ │ + b ad620 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq ad7ac │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne ad614 │ │ │ │ + b ad680 │ │ │ │ lsl r0, r5, #2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ad714 │ │ │ │ + beq ad7c8 │ │ │ │ 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 aa0c4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sl] │ │ │ │ - bne ad4c0 │ │ │ │ - b ad678 │ │ │ │ + bne ad574 │ │ │ │ + b ad72c │ │ │ │ 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 353268 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r5, sl │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ad744 │ │ │ │ + bne ad7f8 │ │ │ │ cmp r6, sl │ │ │ │ - bne ad738 │ │ │ │ + bne ad7ec │ │ │ │ mov sl, #0 │ │ │ │ - b ad58c │ │ │ │ + b ad640 │ │ │ │ mov r4, #1 │ │ │ │ - b ad678 │ │ │ │ + b ad72c │ │ │ │ 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 ad7d8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad588 │ │ │ │ - b ad6b8 │ │ │ │ - ldr r3, [pc, #112] @ ad770 │ │ │ │ - ldr r1, [pc, #112] @ ad774 │ │ │ │ + beq ad63c │ │ │ │ + b ad76c │ │ │ │ + ldr r3, [pc, #112] @ ad824 │ │ │ │ + ldr r1, [pc, #112] @ ad828 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b ad6a8 │ │ │ │ - bl 2a01ec │ │ │ │ - b ad6a8 │ │ │ │ + b ad75c │ │ │ │ + bl 2a03f0 │ │ │ │ + b ad75c │ │ │ │ mov sl, r6 │ │ │ │ - b ad678 │ │ │ │ - ldr r3, [pc, #68] @ ad770 │ │ │ │ - ldr r1, [pc, #72] @ ad778 │ │ │ │ + b ad72c │ │ │ │ + ldr r3, [pc, #68] @ ad824 │ │ │ │ + ldr r1, [pc, #72] @ ad82c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b ad690 │ │ │ │ + bl 18f354 │ │ │ │ + b ad744 │ │ │ │ mov r0, sl │ │ │ │ - bl 99b98 │ │ │ │ - b ad6a8 │ │ │ │ + bl 99cb4 │ │ │ │ + b ad75c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad698 │ │ │ │ + beq ad74c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ad698 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ad698 │ │ │ │ + bne ad74c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ad74c │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r0, lsl #11 │ │ │ │ - mlaseq r6, ip, r5, r2 │ │ │ │ + eorseq r2, r6, r0, lsl #22 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ - beq ad7c0 │ │ │ │ + beq ad874 │ │ │ │ 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 +135299,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 adbc4 │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne adb30 │ │ │ │ + bne adbe4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ada54 │ │ │ │ - ldr r6, [pc, #868] @ adb6c │ │ │ │ + beq adb08 │ │ │ │ + ldr r6, [pc, #868] @ adc20 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ - bne ada64 │ │ │ │ + bne adb18 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ada3c │ │ │ │ + beq adaf0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adabc │ │ │ │ + beq adb70 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #832] @ adb70 │ │ │ │ + ldr r2, [pc, #832] @ adc24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adacc │ │ │ │ - ldr r0, [pc, #816] @ adb6c │ │ │ │ + bne adb80 │ │ │ │ + ldr r0, [pc, #816] @ adc20 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada24 │ │ │ │ + beq adad8 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ad888 │ │ │ │ - ldr r3, [pc, #792] @ adb74 │ │ │ │ - bl 3592c0 │ │ │ │ + beq ad93c │ │ │ │ + ldr r3, [pc, #792] @ adc28 │ │ │ │ + bl 359840 │ │ │ │ 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 +135351,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 ada78 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #688] @ adb78 │ │ │ │ + ldr r0, [pc, #688] @ adc2c │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq ad9ec │ │ │ │ + beq adaa0 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad9d0 │ │ │ │ + beq ada84 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad9a4 │ │ │ │ + ble ada58 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq ad9ec │ │ │ │ + beq adaa0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ad94c │ │ │ │ + beq ada00 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - beq ad9ec │ │ │ │ + beq adaa0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ad94c │ │ │ │ + beq ada00 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq ad9ec │ │ │ │ + beq adaa0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ad94c │ │ │ │ + beq ada00 │ │ │ │ add r5, r3, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq ad9ec │ │ │ │ + beq adaa0 │ │ │ │ cmp r2, lr │ │ │ │ - bne ad92c │ │ │ │ + bne ad9e0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad9a4 │ │ │ │ + ble ada58 │ │ │ │ cmp ip, r6 │ │ │ │ - beq ad9ec │ │ │ │ + beq adaa0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ad9a4 │ │ │ │ + beq ada58 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq ad9ec │ │ │ │ + beq adaa0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ad9a4 │ │ │ │ + beq ada58 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq ad9ec │ │ │ │ + beq adaa0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ad9a4 │ │ │ │ + beq ada58 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq ad9ec │ │ │ │ + beq adaa0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ad98c │ │ │ │ - ldr r3, [pc, #464] @ adb7c │ │ │ │ + bne ada40 │ │ │ │ + ldr r3, [pc, #464] @ adc30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - beq ada34 │ │ │ │ - bl ade98 │ │ │ │ + beq adae8 │ │ │ │ + bl adf4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ada00 │ │ │ │ + bne adab4 │ │ │ │ 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 adc04 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne adb5c │ │ │ │ + bne adc10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f1e8 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + bl 12f178 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad9c4 │ │ │ │ + beq ada78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ada24 │ │ │ │ + beq adad8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ada24 │ │ │ │ + bne adad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 2963dc │ │ │ │ + b adaac │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #296] @ adb70 │ │ │ │ + ldr r2, [pc, #296] @ adc24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ada78 │ │ │ │ + bne adb2c │ │ │ │ mov r7, #0 │ │ │ │ - b ad834 │ │ │ │ - ldr r6, [pc, #272] @ adb6c │ │ │ │ + b ad8e8 │ │ │ │ + ldr r6, [pc, #272] @ adc20 │ │ │ │ cmp r5, r6 │ │ │ │ - beq ada3c │ │ │ │ + beq adaf0 │ │ │ │ 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 adc38 │ │ │ │ + ldr r0, [pc, #236] @ adc20 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada24 │ │ │ │ + beq adad8 │ │ │ │ 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 ada78 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23f494 │ │ │ │ + b 23f4c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada24 │ │ │ │ + beq adad8 │ │ │ │ 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 ad970 │ │ │ │ + ldr r0, [pc, #104] @ adc34 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3171f0 │ │ │ │ + bl 317790 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad7ec │ │ │ │ - b ada24 │ │ │ │ - ldr r0, [pc, #72] @ adb80 │ │ │ │ + bne ad8a0 │ │ │ │ + b adad8 │ │ │ │ + ldr r0, [pc, #72] @ adc34 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ada24 │ │ │ │ - b ad7f8 │ │ │ │ + beq adad8 │ │ │ │ + b ad8ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne ad9d4 │ │ │ │ - b ad9ec │ │ │ │ + bne ada88 │ │ │ │ + b adaa0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad9e4 │ │ │ │ - b ad9a4 │ │ │ │ + bne ada98 │ │ │ │ + b ada58 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ + andeq sp, r9, r8, asr #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq ip, r5, r0, lsr r2 │ │ │ │ + @ instruction: 0x0035c7b0 │ │ │ │ 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] @ ade88 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adda4 │ │ │ │ + bne ade58 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq add9c │ │ │ │ + beq ade50 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq adbfc │ │ │ │ - ldr r3, [pc, #520] @ addd8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq adcb0 │ │ │ │ + ldr r3, [pc, #520] @ ade8c │ │ │ │ + bl 359840 │ │ │ │ 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 +135572,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 addf0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr ip, [pc, #416] @ adddc │ │ │ │ - ldr r0, [pc, #416] @ adde0 │ │ │ │ + ldr ip, [pc, #416] @ ade90 │ │ │ │ + ldr r0, [pc, #416] @ ade94 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, ip │ │ │ │ - beq add60 │ │ │ │ + beq ade14 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq add44 │ │ │ │ + beq addf8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble add1c │ │ │ │ + ble addd0 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ cmp lr, ip │ │ │ │ - beq add60 │ │ │ │ + beq ade14 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adcc4 │ │ │ │ + beq add78 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, ip │ │ │ │ - beq add60 │ │ │ │ + beq ade14 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adcc4 │ │ │ │ + beq add78 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq add60 │ │ │ │ + beq ade14 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adcc4 │ │ │ │ + beq add78 │ │ │ │ add r7, r3, #20 │ │ │ │ mov r6, #3 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq add60 │ │ │ │ + beq ade14 │ │ │ │ cmp r2, r6 │ │ │ │ - bne adca4 │ │ │ │ + bne add58 │ │ │ │ cmp r2, #0 │ │ │ │ - ble add1c │ │ │ │ + ble addd0 │ │ │ │ cmp lr, r0 │ │ │ │ - beq add60 │ │ │ │ + beq ade14 │ │ │ │ cmp r2, #1 │ │ │ │ - beq add1c │ │ │ │ + beq addd0 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - beq add60 │ │ │ │ + beq ade14 │ │ │ │ cmp r2, #2 │ │ │ │ - beq add1c │ │ │ │ + beq addd0 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - beq add60 │ │ │ │ + beq ade14 │ │ │ │ cmp r2, #3 │ │ │ │ - beq add1c │ │ │ │ + beq addd0 │ │ │ │ add r3, r3, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - beq add60 │ │ │ │ + beq ade14 │ │ │ │ cmp r2, ip │ │ │ │ - bne add04 │ │ │ │ - ldr r3, [pc, #192] @ adde4 │ │ │ │ + bne addb8 │ │ │ │ + ldr r3, [pc, #192] @ ade98 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ - beq add70 │ │ │ │ - bl ade98 │ │ │ │ + beq ade24 │ │ │ │ + bl adf4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne add78 │ │ │ │ + bne ade2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne addb8 │ │ │ │ + bne ade6c │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne addc4 │ │ │ │ + bne ade78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f1e8 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ - b add34 │ │ │ │ - bl 2961cc │ │ │ │ - b add34 │ │ │ │ + bl 12f178 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + b adde8 │ │ │ │ + bl 2963dc │ │ │ │ + b adde8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq add9c │ │ │ │ + beq ade50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne add9c │ │ │ │ + bne ade50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b add3c │ │ │ │ + b addf0 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne adbfc │ │ │ │ - b add9c │ │ │ │ + bne adcb0 │ │ │ │ + b ade50 │ │ │ │ cmp r3, ip │ │ │ │ - bne add48 │ │ │ │ - b add60 │ │ │ │ + bne addfc │ │ │ │ + b ade14 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne add58 │ │ │ │ - b add1c │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ + bne ade0c │ │ │ │ + b addd0 │ │ │ │ + andeq sp, r9, r8, asr #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ │ │ │ │ -000adde8 : │ │ │ │ +000ade9c : │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ade70 │ │ │ │ + beq adf24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ade5c │ │ │ │ + ble adf10 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade78 │ │ │ │ + beq adf2c │ │ │ │ cmp r2, #1 │ │ │ │ - beq ade5c │ │ │ │ + beq adf10 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade78 │ │ │ │ + beq adf2c │ │ │ │ cmp r2, #2 │ │ │ │ - beq ade5c │ │ │ │ + beq adf10 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade78 │ │ │ │ + beq adf2c │ │ │ │ cmp r2, #3 │ │ │ │ - beq ade5c │ │ │ │ + beq adf10 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq ade78 │ │ │ │ + beq adf2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne ade44 │ │ │ │ + bne adef8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ade80 │ │ │ │ + beq adf34 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ade64 │ │ │ │ + bne adf18 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ ade94 │ │ │ │ + ldr r3, [pc, #12] @ adf48 │ │ │ │ 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 ae65c │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq ae5d8 │ │ │ │ + beq ae6a0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #2820] @ ae9e4 │ │ │ │ + ldr r1, [pc, #2848] @ aeab4 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq ae828 │ │ │ │ + beq ae960 │ │ │ │ mov r8, r9 │ │ │ │ - b adf58 │ │ │ │ + b ae014 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae090 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bne ae158 │ │ │ │ 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 ae81c │ │ │ │ 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 ae2b8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae074 │ │ │ │ + bne ae13c │ │ │ │ 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 ae23c │ │ │ │ ldr r4, [fp, #4] │ │ │ │ - ldr r3, [pc, #2676] @ ae9e8 │ │ │ │ + ldr r3, [pc, #2696] @ aeab8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ae164 │ │ │ │ + beq ae22c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae8bc │ │ │ │ + beq ae9a0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq ae8dc │ │ │ │ + beq ae9c0 │ │ │ │ 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 adfa8 │ │ │ │ + cmp r8, r3 │ │ │ │ + beq ae108 │ │ │ │ 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 ae0b4 │ │ │ │ + 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 ae094 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp fp, r7 │ │ │ │ - bne ae0a0 │ │ │ │ + bne ae168 │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + mov r8, r9 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf4c │ │ │ │ + beq ae008 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq ae7ac │ │ │ │ + beq ae9d0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf4c │ │ │ │ + beq ae008 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne adf4c │ │ │ │ + bne ae008 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b adf4c │ │ │ │ - cmp sl, #0 │ │ │ │ - bne ae014 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ae008 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne ae0dc │ │ │ │ cmp r7, fp │ │ │ │ - beq ae04c │ │ │ │ + beq ae114 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2364] @ ae9e8 │ │ │ │ + ldr r2, [pc, #2372] @ aeab8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ae684 │ │ │ │ + beq ae734 │ │ │ │ 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 116eb8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ae6ac │ │ │ │ + beq ae75c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2308] @ ae9ec │ │ │ │ + ldr r2, [pc, #2316] @ aeabc │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae868 │ │ │ │ - ldr r2, [pc, #2300] @ ae9f0 │ │ │ │ + bne ae90c │ │ │ │ + ldr r2, [pc, #2308] @ aeac0 │ │ │ │ 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 aea28 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae128 │ │ │ │ + beq ae1f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae89c │ │ │ │ - ldr r3, [pc, #2240] @ ae9f0 │ │ │ │ + beq ae940 │ │ │ │ + ldr r3, [pc, #2248] @ aeac0 │ │ │ │ cmp r6, r3 │ │ │ │ - beq ae04c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - cmp r6, r9 │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - bne adfb8 │ │ │ │ + beq ae114 │ │ │ │ + ldr r6, [r9, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne ae9c8 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne adfb8 │ │ │ │ + bne ae9c8 │ │ │ │ add r4, r4, #8 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne adfec │ │ │ │ - b ae020 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne ae0b4 │ │ │ │ + b ae0e8 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne adf98 │ │ │ │ - b adf78 │ │ │ │ - ldr r4, [pc, #2168] @ ae9f4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne ae054 │ │ │ │ + b ae034 │ │ │ │ + ldr r4, [pc, #2176] @ aeac4 │ │ │ │ + bl 359840 │ │ │ │ ldr r5, [r4, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae8e4 │ │ │ │ + bne ae874 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae1e4 │ │ │ │ + beq ae2ac │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae1e4 │ │ │ │ - ldr r2, [pc, #2112] @ ae9f8 │ │ │ │ + bne ae2ac │ │ │ │ + ldr r2, [pc, #2120] @ aeac8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bne ae798 │ │ │ │ + bne ae860 │ │ │ │ blx r5 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae580 │ │ │ │ + bne ae638 │ │ │ │ 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] @ aeacc │ │ │ │ cmp r0, r3 │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt ae21c │ │ │ │ + bgt ae2e4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ae354 │ │ │ │ + bls ae41c │ │ │ │ cmp r0, #15 │ │ │ │ - bls ae500 │ │ │ │ + bls ae5c8 │ │ │ │ cmp r0, #31 │ │ │ │ - bls ae38c │ │ │ │ + bls ae454 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls ae220 │ │ │ │ + bls ae2e8 │ │ │ │ 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 ae854 │ │ │ │ + ldr r3, [pc, #1984] @ aead0 │ │ │ │ + ldr r2, [pc, #1984] @ aead4 │ │ │ │ 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 ae834 │ │ │ │ + ldr r3, [pc, #1944] @ aeac4 │ │ │ │ + bl 359840 │ │ │ │ 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 ae584 │ │ │ │ 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 ae7ec │ │ │ │ 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 ae548 │ │ │ │ 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 ae9e0 │ │ │ │ cmp sl, r9 │ │ │ │ addls r7, sl, #16 │ │ │ │ addls r7, r7, r2 │ │ │ │ addls r3, sl, #8 │ │ │ │ - bhi ae338 │ │ │ │ + bhi ae400 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae32c │ │ │ │ + beq ae3f4 │ │ │ │ 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 ae4a0 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [lr, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae300 │ │ │ │ + bne ae3c8 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adf40 │ │ │ │ + beq adffc │ │ │ │ mov r0, sl │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae06c │ │ │ │ + b ae134 │ │ │ │ add r4, r8, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne ae514 │ │ │ │ + bne ae5dc │ │ │ │ cmp lr, ip │ │ │ │ - beq ae9d0 │ │ │ │ + beq aea20 │ │ │ │ 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 ae384 │ │ │ │ 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] @ aead0 │ │ │ │ + ldr r2, [pc, #1636] @ aead4 │ │ │ │ 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 ae834 │ │ │ │ + ldr r3, [pc, #1596] @ aeac4 │ │ │ │ + bl 359840 │ │ │ │ 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 ae348 │ │ │ │ add ip, r1, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bcc ae450 │ │ │ │ + bcc ae518 │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae528 │ │ │ │ + beq ae5f0 │ │ │ │ ldr ip, [lr, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae530 │ │ │ │ + beq ae5f8 │ │ │ │ ldr ip, [lr, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae540 │ │ │ │ + beq ae600 │ │ │ │ ldr ip, [lr, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae548 │ │ │ │ + beq ae608 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae550 │ │ │ │ + beq ae610 │ │ │ │ ldr ip, [lr, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae558 │ │ │ │ + beq ae618 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae560 │ │ │ │ + beq ae620 │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae568 │ │ │ │ + beq ae64c │ │ │ │ ldr ip, [lr, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae538 │ │ │ │ + beq ae654 │ │ │ │ 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 ae6a8 │ │ │ │ str r2, [lr] │ │ │ │ str r0, [lr, #4] │ │ │ │ - b ae32c │ │ │ │ + b ae3f4 │ │ │ │ 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 ae384 │ │ │ │ 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 ae384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1344] @ aea08 │ │ │ │ + ldr r1, [pc, #1352] @ aead8 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae808 │ │ │ │ + bne ae8e0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ae774 │ │ │ │ + beq ae854 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b ae2bc │ │ │ │ + b ae384 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ - b ae39c │ │ │ │ + b ae464 │ │ │ │ mov sl, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ str r4, [sp] │ │ │ │ - b ae2bc │ │ │ │ + b ae384 │ │ │ │ add lr, lr, #8 │ │ │ │ - b ae474 │ │ │ │ + b ae53c │ │ │ │ add lr, lr, #16 │ │ │ │ - b ae474 │ │ │ │ - add lr, lr, #72 @ 0x48 │ │ │ │ - b ae474 │ │ │ │ + b ae53c │ │ │ │ add lr, lr, #24 │ │ │ │ - b ae474 │ │ │ │ + b ae53c │ │ │ │ add lr, lr, #32 │ │ │ │ - b ae474 │ │ │ │ + b ae53c │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ - b ae474 │ │ │ │ + b ae53c │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - b ae474 │ │ │ │ + b ae53c │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ - b ae474 │ │ │ │ - add lr, lr, #64 @ 0x40 │ │ │ │ - b ae474 │ │ │ │ + b ae53c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae918 │ │ │ │ + bne ae8a8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b ae1e8 │ │ │ │ + b ae2b0 │ │ │ │ + add lr, lr, #64 @ 0x40 │ │ │ │ + b ae53c │ │ │ │ + add lr, lr, #72 @ 0x48 │ │ │ │ + b ae53c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne ae780 │ │ │ │ + bne ae804 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae780 │ │ │ │ + beq ae804 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae780 │ │ │ │ + beq ae804 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cd930 │ │ │ │ + bl 1cdb38 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne adeec │ │ │ │ + bne adfa0 │ │ │ │ mvn r0, #0 │ │ │ │ - b ae1e8 │ │ │ │ + b ae2b0 │ │ │ │ add r9, r1, #9 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc ae658 │ │ │ │ + bcc ae720 │ │ │ │ ldr r9, [lr, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae528 │ │ │ │ + beq ae5f0 │ │ │ │ ldr r9, [lr, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae530 │ │ │ │ + beq ae5f8 │ │ │ │ ldr r9, [lr, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae540 │ │ │ │ + beq ae600 │ │ │ │ ldr r9, [lr, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae548 │ │ │ │ + beq ae608 │ │ │ │ ldr r9, [lr, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae550 │ │ │ │ + beq ae610 │ │ │ │ ldr r9, [lr, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae558 │ │ │ │ + beq ae618 │ │ │ │ ldr r9, [lr, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae560 │ │ │ │ + beq ae620 │ │ │ │ ldr r9, [lr, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae568 │ │ │ │ + beq ae64c │ │ │ │ ldr r9, [lr, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae538 │ │ │ │ + beq ae654 │ │ │ │ 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 ae528 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #856] @ ae9e8 │ │ │ │ + ldr r2, [pc, #888] @ aeab8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae0b0 │ │ │ │ + bne ae178 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 23c1ec │ │ │ │ + bl 23c218 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae04c │ │ │ │ - b ae0b0 │ │ │ │ + bne ae114 │ │ │ │ + b ae178 │ │ │ │ ldr r3, [r7] │ │ │ │ mov sl, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae6cc │ │ │ │ + beq ae77c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae7bc │ │ │ │ + beq ae900 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae6e8 │ │ │ │ + beq ae798 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq ae9d8 │ │ │ │ + beq aea74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae714 │ │ │ │ + beq ae7c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae714 │ │ │ │ + bne ae7c4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae5d8 │ │ │ │ + beq ae6a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne ae5d8 │ │ │ │ + bne ae6a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ae5d8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ae6a0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 920e8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + b ae57c │ │ │ │ + ldr r3, [pc, #720] @ aeadc │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #716] @ aeae0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117680 │ │ │ │ + b ae6a0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r8, #12] │ │ │ │ - str sl, [r3, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae06c │ │ │ │ + b ae134 │ │ │ │ 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 ae384 │ │ │ │ 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 2a03f0 │ │ │ │ + b ae798 │ │ │ │ + ldr r1, [pc, #636] @ aeae4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae930 │ │ │ │ + bne ae8c0 │ │ │ │ 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 ae294 │ │ │ │ + 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 ae628 │ │ │ │ + ldr r3, [pc, #608] @ aeae8 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 189b58 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ae8d4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ae298 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + beq ae278 │ │ │ │ + b ae298 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b ae86c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 189b80 <_PyErr_Clear@@Base> │ │ │ │ + b ae898 │ │ │ │ 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 ae5ac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ae77c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ae950 │ │ │ │ + bne aea28 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae8a4 │ │ │ │ + beq ae948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ae8a4 │ │ │ │ + bne ae948 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt ae04c │ │ │ │ - beq ae134 │ │ │ │ + bgt ae114 │ │ │ │ + beq ae1fc │ │ │ │ mov sl, fp │ │ │ │ - b ae6cc │ │ │ │ + b ae77c │ │ │ │ + ldr r3, [pc, #372] @ aeadc │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #376] @ aeaec │ │ │ │ + bl 117680 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ae6a0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne ae6a0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ae6a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4468 <_PyType_GetDict@@Base> │ │ │ │ + bl a44cc <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae99c │ │ │ │ + bne aea80 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5520 │ │ │ │ + bl a5584 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ae9b8 │ │ │ │ + bge aea9c │ │ │ │ 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 ae798 │ │ │ │ + mov sl, r9 │ │ │ │ + b ae078 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae134 │ │ │ │ + mov r7, sl │ │ │ │ + str r3, [r8, #8] │ │ │ │ + b ae9f0 │ │ │ │ + add r7, r7, #8 │ │ │ │ + cmp r7, r9 │ │ │ │ + bhi ae400 │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r3, [pc, #236] @ aeaf0 │ │ │ │ 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 ae9ec │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23f804 │ │ │ │ + b ae9ec │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ae880 │ │ │ │ + bne ae924 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #140] @ ae9f8 │ │ │ │ + ldr r2, [pc, #132] @ aeac8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae98c │ │ │ │ + beq aea64 │ │ │ │ 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 ae924 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ae798 │ │ │ │ mov sl, fp │ │ │ │ - ldr r3, [pc, #100] @ aea0c │ │ │ │ + ldr r3, [pc, #80] @ aeadc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #116] @ aea24 │ │ │ │ + ldr r1, [pc, #96] @ aeaf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b ae6e8 │ │ │ │ + bl 117680 │ │ │ │ + b ae798 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne adf84 │ │ │ │ + bne ae040 │ │ │ │ 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 aea84 │ │ │ │ + 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 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ 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, ror #25 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq ip, r5, r0, lsr fp │ │ │ │ + eorseq r2, r6, r8, lsl #26 │ │ │ │ + subseq r1, r6, r0, asr r5 │ │ │ │ + ldrheq sp, [r5], -r0 @ │ │ │ │ │ │ │ │ -000aea28 : │ │ │ │ +000aeaf8 : │ │ │ │ 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 aeb44 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aeab4 │ │ │ │ + beq aeb84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #152] @ aeaf8 │ │ │ │ + ldr r1, [pc, #152] @ aebc8 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq aeabc │ │ │ │ + beq aeb8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aeaa0 │ │ │ │ + bne aeb70 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeaa0 │ │ │ │ + beq aeb70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeaa0 │ │ │ │ + beq aeb70 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1cd930 │ │ │ │ - ldr r3, [pc, #84] @ aeafc │ │ │ │ + b 1cdb38 │ │ │ │ + ldr r3, [pc, #84] @ aebcc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ aeb00 │ │ │ │ + ldr r1, [pc, #80] @ aebd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r4, #0 │ │ │ │ - b aea6c │ │ │ │ - ldr r3, [pc, #56] @ aeafc │ │ │ │ + b aeb3c │ │ │ │ + ldr r3, [pc, #56] @ aebcc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ aeb04 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #52] @ aebd4 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aeab4 │ │ │ │ + beq aeb84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aeab4 │ │ │ │ + bne aeb84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b aeab4 │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b aeb84 │ │ │ │ + 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, ror #25 │ │ │ │ + eorseq r2, r6, r8, lsl #26 │ │ │ │ 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 aef40 │ │ │ │ + ldr r7, [pc, #848] @ aef50 │ │ │ │ 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 aeefc │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #800] @ aee84 │ │ │ │ + ldr r8, [pc, #800] @ aef54 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bhi aedd8 │ │ │ │ + bhi aeea8 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi aedd8 │ │ │ │ - ldr sl, [pc, #772] @ aee88 │ │ │ │ - ldr r2, [pc, #772] @ aee8c │ │ │ │ + bmi aeea8 │ │ │ │ + ldr sl, [pc, #772] @ aef58 │ │ │ │ + ldr r2, [pc, #772] @ aef5c │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aedc4 │ │ │ │ + bne aee94 │ │ │ │ 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 aee4c │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq aed6c │ │ │ │ + beq aee3c │ │ │ │ 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 aed5c │ │ │ │ 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 aedf4 │ │ │ │ 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] @ aef60 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aecd4 │ │ │ │ + bne aeda4 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aecfc │ │ │ │ - bl 3592c0 │ │ │ │ + beq aedcc │ │ │ │ + bl 359840 │ │ │ │ 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] │ │ │ │ @@ -136579,543 +136633,543 @@ │ │ │ │ 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} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ - cmp sl, r6 │ │ │ │ - bcc aecc4 │ │ │ │ + cmp r6, sl │ │ │ │ + bhi aed94 │ │ │ │ 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 359840 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - b aebdc │ │ │ │ + b aecac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b aebdc │ │ │ │ - ldr r2, [pc, #440] @ aee94 │ │ │ │ + b aecac │ │ │ │ + ldr r2, [pc, #440] @ aef64 │ │ │ │ cmp r6, r2 │ │ │ │ - bne aee08 │ │ │ │ + bne aeed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne aec48 │ │ │ │ - bl 3592c0 │ │ │ │ + bne aed18 │ │ │ │ + bl 359840 │ │ │ │ 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 aed44 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aec0c │ │ │ │ + beq aecdc │ │ │ │ cmp ip, #0 │ │ │ │ - beq aec0c │ │ │ │ + beq aecdc │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aec0c │ │ │ │ + bne aecdc │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aee1c │ │ │ │ + bne aeeec │ │ │ │ add r0, r9, #12 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aec0c │ │ │ │ + bne aecdc │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b aec0c │ │ │ │ + bl 35898c │ │ │ │ + b aecdc │ │ │ │ mov r0, fp │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aecb4 │ │ │ │ + bne aed84 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #272] @ aee98 │ │ │ │ + ldr r2, [pc, #272] @ aef68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aedf4 │ │ │ │ + bne aeec4 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aedd8 │ │ │ │ + beq aeea8 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b aebdc │ │ │ │ + b aecac │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aecb4 │ │ │ │ + bne aed84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a040c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aec0c │ │ │ │ + bne aecdc │ │ │ │ mov r4, #0 │ │ │ │ - b aec84 │ │ │ │ + b aed54 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b aeda0 │ │ │ │ + b aee70 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b aece8 │ │ │ │ + b aedb8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aec0c │ │ │ │ - b aed50 │ │ │ │ + bne aecdc │ │ │ │ + b aee20 │ │ │ │ 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] @ aef54 │ │ │ │ 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 359840 │ │ │ │ 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 aec44 │ │ │ │ + b aeea8 │ │ │ │ + ldr r1, [pc, #36] @ aef6c │ │ │ │ + ldr r0, [pc, #36] @ aef70 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aeebc │ │ │ │ subseq r2, r5, ip, ror #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - eorseq sp, r5, r0, lsl #2 │ │ │ │ + eorseq sp, r5, r0, lsl #13 │ │ │ │ │ │ │ │ -000aeea4 : │ │ │ │ +000aef74 : │ │ │ │ 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 aefa0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ aef18 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #64] @ aefe8 │ │ │ │ + bl 359840 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeec8 │ │ │ │ + beq aef98 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeec8 │ │ │ │ - ldr r3, [pc, #32] @ aef1c │ │ │ │ + beq aef98 │ │ │ │ + ldr r3, [pc, #32] @ aefec │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189b58 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq aeec8 │ │ │ │ + beq aef98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ - b aeec8 │ │ │ │ + bl 189b80 <_PyErr_Clear@@Base> │ │ │ │ + b aef98 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aef88 │ │ │ │ + beq af058 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge aef64 │ │ │ │ + bge af034 │ │ │ │ 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 af058 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0] │ │ │ │ - beq aef90 │ │ │ │ + beq af060 │ │ │ │ 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 9acd0 <_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 98418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aefe8 │ │ │ │ + beq af0b8 │ │ │ │ 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 8bad4 │ │ │ │ + ldr r1, [pc, #4] @ af0c4 │ │ │ │ + ldr r0, [pc, #4] @ af0c8 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq sp, r5, ip, lsl #16 │ │ │ │ + eorseq r8, sp, r0, asr #4 │ │ │ │ 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 af38c │ │ │ │ cmp r1, #15 │ │ │ │ - bls af15c │ │ │ │ + bls af22c │ │ │ │ cmp r1, #31 │ │ │ │ - bls af318 │ │ │ │ + bls af3e8 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls af034 │ │ │ │ + bls af104 │ │ │ │ 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 af584 │ │ │ │ + ldr sl, [pc, #1128] @ af590 │ │ │ │ + ldr r2, [pc, #1128] @ af594 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af434 │ │ │ │ - ldr r3, [pc, #1112] @ af4c8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne af504 │ │ │ │ + ldr r3, [pc, #1112] @ af598 │ │ │ │ + bl 359840 │ │ │ │ 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 af348 │ │ │ │ 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 af4ec │ │ │ │ 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 af318 │ │ │ │ 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 af528 │ │ │ │ cmp r7, r8 │ │ │ │ addls r6, r7, #16 │ │ │ │ addls r6, r6, r2 │ │ │ │ addls r3, r7, #8 │ │ │ │ - bhi af148 │ │ │ │ + bhi af218 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af13c │ │ │ │ + beq af20c │ │ │ │ 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 af270 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [ip, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne af110 │ │ │ │ + bne af1e0 │ │ │ │ cmp r9, sl │ │ │ │ - bne af35c │ │ │ │ + bne af42c │ │ │ │ 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] @ af590 │ │ │ │ + ldr r2, [pc, #848] @ af594 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af434 │ │ │ │ - ldr r3, [pc, #832] @ af4c8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne af504 │ │ │ │ + ldr r3, [pc, #832] @ af598 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - b af08c │ │ │ │ + b af15c │ │ │ │ add lr, r1, #9 │ │ │ │ cmp r5, lr │ │ │ │ - bcc af218 │ │ │ │ + bcc af2e8 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af328 │ │ │ │ + beq af3f8 │ │ │ │ ldr lr, [ip, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af344 │ │ │ │ + beq af414 │ │ │ │ ldr lr, [ip, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af34c │ │ │ │ + beq af41c │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af354 │ │ │ │ + beq af424 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af368 │ │ │ │ + beq af440 │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af370 │ │ │ │ + beq af438 │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af378 │ │ │ │ + beq af448 │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af380 │ │ │ │ + beq af450 │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af388 │ │ │ │ + beq af458 │ │ │ │ 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 af460 │ │ │ │ str r2, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b af13c │ │ │ │ + b af20c │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi af330 │ │ │ │ + bhi af400 │ │ │ │ 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 af198 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #584] @ af4cc │ │ │ │ + ldr r1, [pc, #584] @ af59c │ │ │ │ cmp r3, r1 │ │ │ │ - bne af458 │ │ │ │ + bne af568 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af4b4 │ │ │ │ + beq af584 │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b af0cc │ │ │ │ + b af19c │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne af304 │ │ │ │ + bne af3d4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq af150 │ │ │ │ + beq af220 │ │ │ │ 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 af19c │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - b af0cc │ │ │ │ + b af19c │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - b af168 │ │ │ │ + b af238 │ │ │ │ add ip, ip, #8 │ │ │ │ - b af23c │ │ │ │ + b af30c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ mov sl, r7 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af0cc │ │ │ │ + b af19c │ │ │ │ add ip, ip, #16 │ │ │ │ - b af23c │ │ │ │ + b af30c │ │ │ │ add ip, ip, #24 │ │ │ │ - b af23c │ │ │ │ + b af30c │ │ │ │ add ip, ip, #32 │ │ │ │ - b af23c │ │ │ │ + b af30c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b af150 │ │ │ │ - add ip, ip, #40 @ 0x28 │ │ │ │ - b af23c │ │ │ │ + bl 99cb4 │ │ │ │ + b af220 │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ - b af23c │ │ │ │ + b af30c │ │ │ │ + add ip, ip, #40 @ 0x28 │ │ │ │ + b af30c │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ - b af23c │ │ │ │ + b af30c │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ - b af23c │ │ │ │ + b af30c │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ - b af23c │ │ │ │ + b af30c │ │ │ │ add r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc af408 │ │ │ │ + bcc af4d8 │ │ │ │ ldr r8, [ip, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af328 │ │ │ │ + beq af3f8 │ │ │ │ ldr r8, [ip, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af344 │ │ │ │ + beq af414 │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af34c │ │ │ │ + beq af41c │ │ │ │ ldr r8, [ip, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af354 │ │ │ │ + beq af424 │ │ │ │ ldr r8, [ip, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af368 │ │ │ │ + beq af440 │ │ │ │ ldr r8, [ip, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af370 │ │ │ │ + beq af438 │ │ │ │ ldr r8, [ip, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af378 │ │ │ │ + beq af448 │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af380 │ │ │ │ + beq af450 │ │ │ │ ldr r8, [ip, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af388 │ │ │ │ + beq af458 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr lr, lr, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, lr │ │ │ │ - b af228 │ │ │ │ + b af2f8 │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af270 │ │ │ │ + b af340 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af4b4 │ │ │ │ + beq af584 │ │ │ │ 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 af19c │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr fp, [pc, #80] @ af4d0 │ │ │ │ + ldr fp, [pc, #108] @ af5a0 │ │ │ │ mov r6, r7 │ │ │ │ - b af488 │ │ │ │ + b af53c │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi af148 │ │ │ │ + bhi af218 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, fp │ │ │ │ - beq af484 │ │ │ │ + beq af538 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f7c4 │ │ │ │ - b af484 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 23f804 │ │ │ │ + b af538 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r0, [sl, #668] @ 0x29c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + b af36c │ │ │ │ + bl 2a03f0 │ │ │ │ mvn r0, #0 │ │ │ │ - b af154 │ │ │ │ + b af224 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ 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 +137181,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 af5fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af538 │ │ │ │ + bne af608 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4128 │ │ │ │ + b a418c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne af52c │ │ │ │ - ldr r2, [pc, #68] @ af594 │ │ │ │ + bne af5fc │ │ │ │ + ldr r2, [pc, #68] @ af664 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af574 │ │ │ │ + bne af644 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4128 │ │ │ │ - ldr r1, [pc, #28] @ af598 │ │ │ │ + b a418c │ │ │ │ + ldr r1, [pc, #28] @ af668 │ │ │ │ cmp r3, r1 │ │ │ │ - beq af560 │ │ │ │ + beq af630 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b af560 │ │ │ │ + b af630 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ │ │ │ │ -000af59c <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000af66c <_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 af6a0 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ cmp r2, #0 │ │ │ │ - bne af5ec <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ + bne af6bc <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq af62c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af6fc <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af62c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af6fc <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ - b af5c8 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + b af698 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af5c8 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + beq af698 <_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 af724 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ + ldr r2, [pc, #104] @ af744 <_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] @ af748 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #88] @ af67c <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + ldreq r2, [pc, #88] @ af74c <_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 2d660c │ │ │ │ + b af6b4 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + ldr r2, [pc, #64] @ af744 <_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] @ af750 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #56] @ af684 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ + ldreq r2, [pc, #56] @ af754 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b af5e4 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b af6b4 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne af604 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne af6d4 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldm sp, {r1, r3} │ │ │ │ - b af604 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + b af6d4 <_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 │ │ │ │ + @ instruction: 0x00362cbc │ │ │ │ + eorseq r2, r6, r8, ror #26 │ │ │ │ + eorseq r2, r6, ip, lsl #25 │ │ │ │ + eorseq r2, r6, r8, lsr sp │ │ │ │ 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] @ afb10 <_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 afa4c <_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] @ afb14 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 afa60 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble afa1c <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ + ble afaec <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - bmi af8c8 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + bmi af998 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ add r9, r5, r4, lsl #2 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af73c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + beq af80c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af850 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ + bne af920 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq af7cc <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ + beq af89c <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af75c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + beq af82c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af88c <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + bne af95c <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq af7c8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af898 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af78c <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af85c <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af78c <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af85c <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq af928 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ + beq af9f8 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq af7c8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af898 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r9, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq af7c0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af890 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af7c0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af890 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq af958 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ + beq afa28 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs af798 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + bcs af868 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - beq af8f4 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq af9c4 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt af8f4 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bgt af9c4 <_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 af9c4 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + ldr r2, [pc, #568] @ afb18 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ cmp r0, r2 │ │ │ │ - bne af8f4 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bne af9c4 <_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 af9ec <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af73c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + bne af80c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #480] @ afa4c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #480] @ afb1c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9fc <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ + bne afacc <_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 af814 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + b af898 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af75c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne af82c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #420] @ afa4c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #420] @ afb1c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9dc <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ + bne afaac <_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 af834 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ + b af898 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq af8f4 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq af9c4 <_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 af8d8 <_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 1c6248 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ afa4c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #280] @ afb1c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9bc <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ + bne afa8c <_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 af868 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + b af898 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #232] @ afa4c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #232] @ afb1c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af99c <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ + bne afa6c <_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 af890 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + ldr r8, [pc, #192] @ afb14 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + bl 359840 │ │ │ │ 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 af7d4 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + ldr r1, [pc, #184] @ afb20 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #184] @ afb24 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #180] @ afb28 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af970 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + beq afa40 <_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 afa40 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #148] @ afb28 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af940 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + beq afa10 <_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 afa10 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #116] @ afb28 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af8b4 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + beq af984 <_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 af984 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + ldr r1, [pc, #84] @ afb28 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af878 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + beq af948 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af878 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + b af948 <_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] @ afb2c <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ cmp r1, r2 │ │ │ │ - bne af710 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bne af7e0 <_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 1c6084 <_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 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + @ instruction: 0x003d45b4 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + andeq pc, sl, r8, asr r7 @ │ │ │ │ │ │ │ │ -000afa60 <_PyNamespace_New@@Base>: │ │ │ │ +000afb30 <_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] @ afbac <_PyNamespace_New@@Base+0x7c> │ │ │ │ + bl afbb0 <_PyNamespace_New@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq afad4 <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afba4 <_PyNamespace_New@@Base+0x74> │ │ │ │ cmp r5, #0 │ │ │ │ - beq afaa8 <_PyNamespace_New@@Base+0x48> │ │ │ │ + beq afb78 <_PyNamespace_New@@Base+0x48> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afb48 │ │ │ │ + bl afc18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne afab0 <_PyNamespace_New@@Base+0x50> │ │ │ │ + bne afb80 <_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 afba4 <_PyNamespace_New@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afad4 <_PyNamespace_New@@Base+0x74> │ │ │ │ + bne afba4 <_PyNamespace_New@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afaa8 <_PyNamespace_New@@Base+0x48> │ │ │ │ + b afb78 <_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 afc10 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bl 9196c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq afb1c <_PyNamespace_New@@Base+0xbc> │ │ │ │ + beq afbec <_PyNamespace_New@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afb40 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + beq afc10 <_PyNamespace_New@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afb40 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bne afc10 <_PyNamespace_New@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afb14 <_PyNamespace_New@@Base+0xb4> │ │ │ │ + b afbe4 <_PyNamespace_New@@Base+0xb4> │ │ │ │ │ │ │ │ -000afb48 : │ │ │ │ - ldr r3, [pc, #36] @ afb74 │ │ │ │ +000afc18 : │ │ │ │ + ldr r3, [pc, #36] @ afc44 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b afb78 │ │ │ │ + b afc48 │ │ │ │ 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 b0d2c │ │ │ │ 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 b0d2c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq b027c │ │ │ │ + beq b034c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #4072] @ b0bc8 │ │ │ │ + ldr r1, [pc, #4072] @ b0c98 │ │ │ │ cmp r0, r1 │ │ │ │ - bne b027c │ │ │ │ + bne b034c │ │ │ │ cmp r7, r4 │ │ │ │ - beq afbf8 │ │ │ │ + beq afcc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afc04 │ │ │ │ + bne afcd4 │ │ │ │ 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 aff8c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afeb8 │ │ │ │ + bne aff88 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afeb8 │ │ │ │ + bne aff88 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne afeb8 │ │ │ │ + bne aff88 │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ cmp ip, #3 │ │ │ │ - bne b04dc │ │ │ │ + bne b05ac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne b0b24 │ │ │ │ + bne b0bf4 │ │ │ │ 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 +137665,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 b083c │ │ │ │ + ldr r0, [pc, #3884] @ b0c9c │ │ │ │ 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 b0864 │ │ │ │ + ldr r6, [pc, #3856] @ b0ca0 │ │ │ │ + ldr r0, [pc, #3856] @ b0ca4 │ │ │ │ ldr r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne b0728 │ │ │ │ - ldr r3, [pc, #3844] @ b0bd8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne b07f8 │ │ │ │ + ldr r3, [pc, #3844] @ b0ca8 │ │ │ │ + bl 359840 │ │ │ │ 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 b06b8 │ │ │ │ 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 b0798 │ │ │ │ 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 b02c8 │ │ │ │ + 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 b081c │ │ │ │ + add r1, fp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ add r0, r1, #4 │ │ │ │ movgt lr, #8 │ │ │ │ - ble afddc │ │ │ │ + ble afeac │ │ │ │ mov ip, #0 │ │ │ │ - b afd94 │ │ │ │ + b afe64 │ │ │ │ ldr r2, [r1] │ │ │ │ - str r9, [r3] │ │ │ │ + str r8, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afdc0 │ │ │ │ + bne afe90 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ - beq afddc │ │ │ │ + beq afeac │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq afd80 │ │ │ │ + beq afe50 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - add r9, r2, #1 │ │ │ │ - bne afd6c │ │ │ │ + add r8, r2, #1 │ │ │ │ + bne afe3c │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afd80 │ │ │ │ + beq afe50 │ │ │ │ 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 afe64 │ │ │ │ + ldr r9, [r7, #24] │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b013c │ │ │ │ + beq b020c │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - str r2, [sl] │ │ │ │ - bne b013c │ │ │ │ - ldrb r2, [sl, #6] │ │ │ │ - ldr r9, [sl, #16] │ │ │ │ + str r2, [r9] │ │ │ │ + bne b020c │ │ │ │ + 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 b01d0 │ │ │ │ + cmp r8, #0 │ │ │ │ + ble b01f8 │ │ │ │ + add r3, r9, r3 │ │ │ │ + add sl, r3, #20 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b afe68 │ │ │ │ + b aff38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afe5c │ │ │ │ + beq aff2c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe5c │ │ │ │ + beq aff2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b01a8 │ │ │ │ + beq b0278 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ - beq b0128 │ │ │ │ - ldr r6, [fp, r5, lsl #3] │ │ │ │ + cmp r5, r8 │ │ │ │ + beq b01f8 │ │ │ │ + ldr r6, [sl, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afe30 │ │ │ │ + beq aff00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe30 │ │ │ │ + beq aff00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne afe30 │ │ │ │ - ldr r3, [pc, #3396] @ b0bdc │ │ │ │ + bne aff00 │ │ │ │ + ldr r3, [pc, #3396] @ b0cac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b079c │ │ │ │ + bne b086c │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afe30 │ │ │ │ + b aff00 │ │ │ │ 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] @ b0cb0 │ │ │ │ smull r6, ip, lr, ip │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt b0480 │ │ │ │ + bgt b0550 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ - b aff58 │ │ │ │ + b b0028 │ │ │ │ cmp fp, #1 │ │ │ │ - bne afffc │ │ │ │ + bne b00cc │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00b8 │ │ │ │ + bne b0188 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a015c │ │ │ │ + bl a01c0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0068 │ │ │ │ + bne b0138 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0094 │ │ │ │ + bne b0164 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0550 │ │ │ │ + bne b0620 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne b0c90 │ │ │ │ + bne b0d60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afbf8 │ │ │ │ + beq afcc8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b06e4 │ │ │ │ + bne b07b4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble afbf8 │ │ │ │ + ble afcc8 │ │ │ │ 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 b0198 │ │ │ │ add r2, r2, r8, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b01d0 │ │ │ │ + beq b02a0 │ │ │ │ ldr r5, [r3] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00f4 │ │ │ │ + bne b01c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afeec │ │ │ │ + beq affbc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne afffc │ │ │ │ + bne b00cc │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00b8 │ │ │ │ + bne b0188 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b aff00 │ │ │ │ + b affd0 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b0c54 │ │ │ │ + beq b0d24 │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne b051c │ │ │ │ + bne b05ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b07d4 │ │ │ │ + bne b08a4 │ │ │ │ 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 a01c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff28 │ │ │ │ + beq afff8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne aff28 │ │ │ │ + bne afff8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff34 │ │ │ │ + beq b0004 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne aff34 │ │ │ │ + bne b0004 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b aff34 │ │ │ │ + b b0004 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ - b affec │ │ │ │ + b b00bc │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r8, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0508 │ │ │ │ + beq b05d8 │ │ │ │ ldm r3, {r2, r5} │ │ │ │ ldr r3, [r5] │ │ │ │ add r8, r8, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affc4 │ │ │ │ + beq b0094 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b affc4 │ │ │ │ - add r6, sl, r3 │ │ │ │ - b b011c │ │ │ │ + b b0094 │ │ │ │ + add r6, r9, r3 │ │ │ │ + b b01ec │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ + cmp r5, r8 │ │ │ │ add r6, r6, #12 │ │ │ │ - blt b0108 │ │ │ │ - ldrb r3, [sl, #4] │ │ │ │ + blt b01d8 │ │ │ │ + ldrb r3, [r9, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq b023c │ │ │ │ - mov r0, sl │ │ │ │ - bl 99b98 │ │ │ │ + beq b030c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 99cb4 │ │ │ │ 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 afcc8 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afbf8 │ │ │ │ - ldr r3, [pc, #2656] @ b0bd8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne afcc8 │ │ │ │ + ldr r3, [pc, #2656] @ b0ca8 │ │ │ │ + bl 359840 │ │ │ │ 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 afcc8 │ │ │ │ + ldr r3, [pc, #2604] @ b0cac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b07b8 │ │ │ │ + bne b0888 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afe5c │ │ │ │ + b aff2c │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble afbf8 │ │ │ │ + ble afcc8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b062c │ │ │ │ + beq b06fc │ │ │ │ cmp r1, r8 │ │ │ │ - bgt affac │ │ │ │ - b afbf8 │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - ldr fp, [r3, #28] │ │ │ │ - cmp sl, fp │ │ │ │ + bgt b007c │ │ │ │ + b afcc8 │ │ │ │ + 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 afdf4 │ │ │ │ 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 b06b8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b afd24 │ │ │ │ - ldr r3, [pc, #2452] @ b0bd8 │ │ │ │ - bl 3592c0 │ │ │ │ + b afdf4 │ │ │ │ + ldr r3, [pc, #2452] @ b0ca8 │ │ │ │ + bl 359840 │ │ │ │ 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 b0204 │ │ │ │ + ldrb r1, [r9, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0134 │ │ │ │ + beq b0204 │ │ │ │ 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 b020c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18992c │ │ │ │ + bl 189b08 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0550 │ │ │ │ - bl aea28 │ │ │ │ + beq b0620 │ │ │ │ + bl aeaf8 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq b02b0 │ │ │ │ + beq b0380 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq b0cb0 │ │ │ │ + beq b0d80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0550 │ │ │ │ + beq b0620 │ │ │ │ mov r0, r6 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef74 │ │ │ │ cmp fp, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne b0848 │ │ │ │ + bne b0918 │ │ │ │ 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] @ b0ca8 │ │ │ │ + beq b0518 │ │ │ │ + ldr fp, [pc, #2308] @ b0cb4 │ │ │ │ + ldr sl, [pc, #2308] @ b0cb8 │ │ │ │ + b b0434 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b03bc │ │ │ │ - bl 3592c0 │ │ │ │ + beq b048c │ │ │ │ + bl 359840 │ │ │ │ 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 b04f8 │ │ │ │ + bl a01c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - bne b03ec │ │ │ │ + bne b04bc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0344 │ │ │ │ + beq b0414 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0cbc │ │ │ │ + beq b0d8c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b0804 │ │ │ │ + beq b08d4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0434 │ │ │ │ + beq b0504 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0558 │ │ │ │ + beq b0628 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0558 │ │ │ │ + beq b0628 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b05c0 │ │ │ │ + beq b0690 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b041c │ │ │ │ + bne b04ec │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq b02e4 │ │ │ │ + beq b03b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b02f0 │ │ │ │ + bne b03c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23ac14 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0328 │ │ │ │ + beq b03f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0328 │ │ │ │ + bne b03f8 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0334 │ │ │ │ - b b0344 │ │ │ │ + bne b0404 │ │ │ │ + b b0414 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b03a0 │ │ │ │ - bl 9cb2c │ │ │ │ + b b0470 │ │ │ │ + bl 9cc48 │ │ │ │ mov r2, r0 │ │ │ │ - b b03e0 │ │ │ │ - bl 3592c0 │ │ │ │ + b b04b0 │ │ │ │ + bl 359840 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0a30 │ │ │ │ + bne b0b00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b046c │ │ │ │ + beq b053c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b046c │ │ │ │ + bne b053c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5638 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b afbfc │ │ │ │ + b afccc │ │ │ │ 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 +138187,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 a0a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0550 │ │ │ │ + bne b0620 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b afee0 │ │ │ │ + b affb0 │ │ │ │ mov r3, #1 │ │ │ │ lsl lr, r3, ip │ │ │ │ - ldr r8, [pc, #1780] @ b0be0 │ │ │ │ + ldr r8, [pc, #1780] @ b0cb0 │ │ │ │ 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 afd14 │ │ │ │ mov fp, r3 │ │ │ │ - b afebc │ │ │ │ + b aff8c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne b00d4 │ │ │ │ - b afbf8 │ │ │ │ + bne b01a4 │ │ │ │ + b afcc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0024 │ │ │ │ + beq b00f4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0c88 │ │ │ │ + beq b0d58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fc04 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14fbc4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b05cc │ │ │ │ + bne b069c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b082c │ │ │ │ + bne b08fc │ │ │ │ mvn r0, #0 │ │ │ │ - b afbfc │ │ │ │ + b afccc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0640 │ │ │ │ + beq b0710 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0640 │ │ │ │ + beq b0710 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c3c │ │ │ │ + beq b0d0c │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c3c │ │ │ │ - ldr r3, [pc, #1624] @ b0bec │ │ │ │ + beq b0d0c │ │ │ │ + ldr r3, [pc, #1624] @ b0cbc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11f99c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0bb8 │ │ │ │ + beq b0c88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1359ac │ │ │ │ + bl 13595c │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b0394 │ │ │ │ + bne b0464 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0544 │ │ │ │ + beq b0614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0544 │ │ │ │ + bne b0614 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b0544 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b0614 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1532] @ b0bf0 │ │ │ │ + ldr r1, [pc, #1532] @ b0cc0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b0b08 │ │ │ │ + bne b0bd8 │ │ │ │ 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 b0864 │ │ │ │ + ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [r9, #800] @ 0x320 │ │ │ │ - b b0234 │ │ │ │ + str r3, [r8, #800] @ 0x320 │ │ │ │ + b b0304 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - bgt b01e0 │ │ │ │ - b afbf8 │ │ │ │ + bgt b02b0 │ │ │ │ + b afcc8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0ba0 │ │ │ │ - ldr r3, [pc, #1440] @ b0bf4 │ │ │ │ + bge b0c70 │ │ │ │ + ldr r3, [pc, #1440] @ b0cc4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0b8c │ │ │ │ - ldr r1, [pc, #1432] @ b0bf8 │ │ │ │ + beq b0c5c │ │ │ │ + ldr r1, [pc, #1432] @ b0cc8 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f404c │ │ │ │ + bl f3f9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b05c0 │ │ │ │ + blt b0690 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b84 │ │ │ │ - ldr r2, [pc, #1400] @ b0bfc │ │ │ │ + beq b0c54 │ │ │ │ + ldr r2, [pc, #1400] @ b0ccc │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0b64 │ │ │ │ + beq b0c34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b05b8 │ │ │ │ + beq b0688 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b05b8 │ │ │ │ + bne b0688 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b05b8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b0688 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - b b022c │ │ │ │ + mov fp, r0 │ │ │ │ + b b02fc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble afbf8 │ │ │ │ + ble afcc8 │ │ │ │ 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 b01b4 │ │ │ │ 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 b0864 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b afd24 │ │ │ │ - add r0, r8, #20 │ │ │ │ + b afdf4 │ │ │ │ + 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 afe34 │ │ │ │ + b afeac │ │ │ │ + ldr ip, [pc, #1112] @ b0c9c │ │ │ │ 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 afd88 │ │ │ │ + bl 2a03f0 │ │ │ │ + b b0620 │ │ │ │ + ldr r2, [pc, #1116] @ b0cd0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0af0 │ │ │ │ + bne b0bc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afe30 │ │ │ │ - ldr r2, [pc, #1088] @ b0c00 │ │ │ │ + b aff00 │ │ │ │ + ldr r2, [pc, #1088] @ b0cd0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0b4c │ │ │ │ + bne b0c1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afe5c │ │ │ │ + b aff2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0030 │ │ │ │ + b b0100 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b07f8 │ │ │ │ + bne b08c8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0a08 │ │ │ │ + beq b0ad8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fc04 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14fbc4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0c6c │ │ │ │ + bne b0d3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0550 │ │ │ │ + beq b0620 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0550 │ │ │ │ + bne b0620 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b0550 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b0620 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0550 │ │ │ │ + bne b0620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b0550 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b0620 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #900] @ b0bd8 │ │ │ │ - bne b08dc │ │ │ │ - b b0448 │ │ │ │ + ldr r9, [pc, #900] @ b0ca8 │ │ │ │ + bne b09ac │ │ │ │ + b b0518 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b0954 │ │ │ │ - bl 3592c0 │ │ │ │ + beq b0a24 │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ - ldr r1, [pc, #884] @ b0be8 │ │ │ │ + ldr r1, [pc, #884] @ b0cb8 │ │ │ │ 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 b0a68 │ │ │ │ + bl a01c0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b097c │ │ │ │ + bne b0a4c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b08bc │ │ │ │ + beq b098c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0ca4 │ │ │ │ + beq b0d74 │ │ │ │ cmn sl, #1 │ │ │ │ - beq b0804 │ │ │ │ + beq b08d4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0434 │ │ │ │ + beq b0504 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b37c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b07e0 │ │ │ │ + bne b08b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b09a4 │ │ │ │ + beq b0a74 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b09a4 │ │ │ │ + beq b0a74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b05c0 │ │ │ │ + beq b0690 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #692] @ b0be4 │ │ │ │ + ldr r2, [pc, #692] @ b0cb4 │ │ │ │ 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 b0928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0864 │ │ │ │ + bne b0934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23ac14 │ │ │ │ mov sl, r0 │ │ │ │ - b b0894 │ │ │ │ + b b0964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08a0 │ │ │ │ + bne b0970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b08a0 │ │ │ │ - bl 9cb2c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b0970 │ │ │ │ + bl 9cc48 │ │ │ │ mov sl, r0 │ │ │ │ - b b0894 │ │ │ │ + b b0964 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a70 │ │ │ │ + beq b0b40 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a70 │ │ │ │ + beq b0b40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c3c │ │ │ │ + beq b0d0c │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c3c │ │ │ │ - ldr r3, [pc, #524] @ b0bec │ │ │ │ + beq b0d0c │ │ │ │ + ldr r3, [pc, #524] @ b0cbc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11f99c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0a60 │ │ │ │ + beq b0b30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1359ac │ │ │ │ + bl 13595c │ │ │ │ mov r8, r0 │ │ │ │ - b b091c │ │ │ │ + b b09ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b08c4 │ │ │ │ + beq b0994 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08c4 │ │ │ │ + bne b0994 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b08c4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b0994 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0448 │ │ │ │ - ldr r3, [pc, #448] @ b0c04 │ │ │ │ + beq b0518 │ │ │ │ + ldr r3, [pc, #448] @ b0cd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189b58 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0448 │ │ │ │ + beq b0518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ - b b0448 │ │ │ │ - bl a55d4 │ │ │ │ + bl 189b80 <_PyErr_Clear@@Base> │ │ │ │ + b b0518 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b09f4 │ │ │ │ - b b05c0 │ │ │ │ + beq b0ac4 │ │ │ │ + b b0690 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0ba0 │ │ │ │ - ldr r3, [pc, #368] @ b0bf4 │ │ │ │ + bge b0c70 │ │ │ │ + ldr r3, [pc, #368] @ b0cc4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0c28 │ │ │ │ - ldr r1, [pc, #360] @ b0bf8 │ │ │ │ + beq b0cf8 │ │ │ │ + ldr r1, [pc, #360] @ b0cc8 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f404c │ │ │ │ + bl f3f9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b05c0 │ │ │ │ + blt b0690 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b0b84 │ │ │ │ - ldr r3, [pc, #328] @ b0bfc │ │ │ │ + beq b0c54 │ │ │ │ + ldr r3, [pc, #328] @ b0ccc │ │ │ │ cmp sl, r3 │ │ │ │ - beq b0b64 │ │ │ │ + beq b0c34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 118b44 │ │ │ │ + bl 118ad4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b091c │ │ │ │ + beq b09ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b091c │ │ │ │ + bne b09ec │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b091c │ │ │ │ - ldr r2, [pc, #228] @ b0bdc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b09ec │ │ │ │ + ldr r2, [pc, #228] @ b0cac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b07a8 │ │ │ │ + b b0878 │ │ │ │ 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 b06e4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2965f4 │ │ │ │ + bl 296804 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ - b afc50 │ │ │ │ - ldr r2, [pc, #136] @ b0bdc │ │ │ │ + b afd20 │ │ │ │ + ldr r2, [pc, #136] @ b0cac │ │ │ │ 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 b0894 │ │ │ │ + ldr r0, [pc, #144] @ b0ccc │ │ │ │ + bl 9b2f8 │ │ │ │ + ldr r3, [pc, #156] @ b0ce0 │ │ │ │ + ldr r1, [pc, #144] @ b0cd8 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 1176f0 │ │ │ │ - b b05c0 │ │ │ │ + bl 117680 │ │ │ │ + b b0690 │ │ │ │ mov r0, #0 │ │ │ │ - b b0b68 │ │ │ │ + b b0c38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187c78 │ │ │ │ + bl 187e54 │ │ │ │ mov r8, r0 │ │ │ │ - b b05b8 │ │ │ │ - ldr r3, [pc, #104] @ b0c10 │ │ │ │ + b b0688 │ │ │ │ + ldr r3, [pc, #104] @ b0ce0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #92] @ b0c0c │ │ │ │ + ldr r1, [pc, #92] @ b0cdc │ │ │ │ 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 117680 │ │ │ │ + b b0690 │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b0678 │ │ │ │ + b b0690 │ │ │ │ + andseq r8, r9, r4, lsl r8 │ │ │ │ + bge feb5b750 <__bss_end__@@Base+0xfe596808> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ 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, asr #5 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r2, r6, r4, lsr r5 │ │ │ │ - eorseq r2, r6, r8, asr r5 │ │ │ │ + @ instruction: 0x00362ab4 │ │ │ │ + @ instruction: 0x00362ad8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r4, lsl #10 │ │ │ │ + eorseq r2, r6, r4, lsl #21 │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, asr #17 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r6, r4, lsl r8 │ │ │ │ + mlaseq r6, r4, sp, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187c78 │ │ │ │ + bl 187e54 │ │ │ │ mov r8, r0 │ │ │ │ - b b091c │ │ │ │ - ldr r3, [pc, #-52] @ b0c10 │ │ │ │ + b b09ec │ │ │ │ + ldr r3, [pc, #-52] @ b0ce0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #-56] @ b0c14 │ │ │ │ + ldr r1, [pc, #-56] @ b0ce4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b b05c0 │ │ │ │ + bl 117680 │ │ │ │ + b b0690 │ │ │ │ mvn r3, #0 │ │ │ │ - b b005c │ │ │ │ - ldr r1, [pc, #-76] @ b0c18 │ │ │ │ - ldr r0, [pc, #-76] @ b0c1c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b0550 │ │ │ │ + b b012c │ │ │ │ + ldr r1, [pc, #-76] @ b0ce8 │ │ │ │ + ldr r0, [pc, #-76] @ b0cec │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b0620 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0804 │ │ │ │ + bne b08d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b0804 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b08d4 │ │ │ │ mov r3, fp │ │ │ │ - b b005c │ │ │ │ - ldr r3, [pc, #-120] @ b0c20 │ │ │ │ - ldr r1, [pc, #-120] @ b0c24 │ │ │ │ + b b012c │ │ │ │ + ldr r3, [pc, #-120] @ b0cf0 │ │ │ │ + ldr r1, [pc, #-120] @ b0cf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b0550 │ │ │ │ + bl 18f354 │ │ │ │ + b b0620 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b08bc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b098c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b02b0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b0380 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b0344 │ │ │ │ + b b0414 │ │ │ │ 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] @ b19cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq b1704 │ │ │ │ + beq b17d4 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b170c │ │ │ │ + bne b17dc │ │ │ │ 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 b0e50 │ │ │ │ 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] @ b19cc │ │ │ │ + bl 359840 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b18d0 │ │ │ │ + beq b19a0 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble b16dc │ │ │ │ + ble b17ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bne b10ac │ │ │ │ + bne b117c │ │ │ │ cmp fp, #0 │ │ │ │ - beq b12c4 │ │ │ │ + beq b1394 │ │ │ │ ldr r4, [fp] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0f4c │ │ │ │ + beq b101c │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [fp] │ │ │ │ - bne b12c4 │ │ │ │ + bne b1394 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r4, r3 │ │ │ │ ldr r9, [fp, #16] │ │ │ │ - beq b0fec │ │ │ │ + beq b10bc │ │ │ │ cmp r9, #0 │ │ │ │ - ble b10a4 │ │ │ │ + ble b1174 │ │ │ │ add r7, fp, r7 │ │ │ │ add sl, r7, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ - b b0e3c │ │ │ │ + b b0f0c │ │ │ │ ldr r5, [r7, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0e30 │ │ │ │ + beq b0f00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0e30 │ │ │ │ + beq b0f00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b0e8c │ │ │ │ + beq b0f5c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq b0ebc │ │ │ │ + beq b0f8c │ │ │ │ ldr r5, [sl, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0e08 │ │ │ │ + beq b0ed8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0e08 │ │ │ │ + beq b0ed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0e08 │ │ │ │ - ldr r3, [pc, #2708] @ b1900 │ │ │ │ + bne b0ed8 │ │ │ │ + ldr r3, [pc, #2708] @ b19d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1574 │ │ │ │ + bne b1644 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b b0e08 │ │ │ │ - ldr r3, [pc, #2668] @ b1900 │ │ │ │ + b b0ed8 │ │ │ │ + ldr r3, [pc, #2668] @ b19d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1558 │ │ │ │ + bne b1628 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne b0e3c │ │ │ │ + bne b0f0c │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b0fbc │ │ │ │ - ldr r3, [pc, #2604] @ b18fc │ │ │ │ - bl 3592c0 │ │ │ │ + bne b108c │ │ │ │ + ldr r3, [pc, #2604] @ b19cc │ │ │ │ + bl 359840 │ │ │ │ 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 b108c │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0fbc │ │ │ │ + beq b108c │ │ │ │ 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 b1034 │ │ │ │ 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 b106c │ │ │ │ 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 1c6248 <_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 b0fe4 │ │ │ │ + ldr r0, [pc, #2456] @ b19d4 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b0f14 │ │ │ │ + bne b0fe4 │ │ │ │ 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 b100c │ │ │ │ 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] @ b19cc │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldrb r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b0ed4 │ │ │ │ + beq b0fa4 │ │ │ │ mov r0, fp │ │ │ │ - bl 99b98 │ │ │ │ - ldr r3, [pc, #2352] @ b18fc │ │ │ │ - bl 3592c0 │ │ │ │ + bl 99cb4 │ │ │ │ + ldr r3, [pc, #2352] @ b19cc │ │ │ │ + bl 359840 │ │ │ │ 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 b1034 │ │ │ │ + b b0fe4 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b10a4 │ │ │ │ + ble b1174 │ │ │ │ add r4, fp, r7 │ │ │ │ - b b1034 │ │ │ │ + b b1104 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1024 │ │ │ │ + beq b10f4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1024 │ │ │ │ + beq b10f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b1080 │ │ │ │ + beq b1150 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq b0fa4 │ │ │ │ + beq b1074 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b0ffc │ │ │ │ + beq b10cc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0ffc │ │ │ │ + beq b10cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b0ffc │ │ │ │ - ldr r3, [pc, #2204] @ b1900 │ │ │ │ + bne b10cc │ │ │ │ + ldr r3, [pc, #2204] @ b19d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b17e0 │ │ │ │ + bne b18b0 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b0ffc │ │ │ │ - ldr r3, [pc, #2168] @ b1900 │ │ │ │ + b b10cc │ │ │ │ + ldr r3, [pc, #2168] @ b19d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1760 │ │ │ │ + bne b1830 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b1024 │ │ │ │ + b b10f4 │ │ │ │ mov r3, r8 │ │ │ │ - b b0fb0 │ │ │ │ + b b1080 │ │ │ │ ldrb r5, [sl, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1134 │ │ │ │ + bne b1204 │ │ │ │ ldrb r9, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne b10d8 │ │ │ │ - b b112c │ │ │ │ + bne b11a8 │ │ │ │ + b b11fc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq b112c │ │ │ │ + beq b11fc │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq b10cc │ │ │ │ + beq b119c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b10cc │ │ │ │ + beq b119c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b10cc │ │ │ │ - ldr r3, [pc, #2040] @ b1900 │ │ │ │ + bne b119c │ │ │ │ + ldr r3, [pc, #2040] @ b19d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1804 │ │ │ │ + bne b18d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b10cc │ │ │ │ + b b119c │ │ │ │ mov r0, sl │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1318 │ │ │ │ + beq b13e8 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [fp] │ │ │ │ - bne b1318 │ │ │ │ + bne b13e8 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - beq b139c │ │ │ │ + beq b146c │ │ │ │ cmp r7, #0 │ │ │ │ - ble b12d8 │ │ │ │ + ble b13a8 │ │ │ │ add r3, fp, r3 │ │ │ │ tst r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ add sl, r3, #20 │ │ │ │ add r9, r3, #24 │ │ │ │ - beq b11e4 │ │ │ │ + beq b12b4 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b11b0 │ │ │ │ + beq b1280 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11b0 │ │ │ │ + beq b1280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1590 │ │ │ │ + beq b1660 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b11d8 │ │ │ │ + beq b12a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11d8 │ │ │ │ + beq b12a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b15b4 │ │ │ │ + beq b1684 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b12d8 │ │ │ │ + beq b13a8 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b1278 │ │ │ │ + b b1348 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1218 │ │ │ │ + beq b12e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1218 │ │ │ │ + beq b12e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1354 │ │ │ │ + beq b1424 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1244 │ │ │ │ + beq b1314 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1244 │ │ │ │ + beq b1314 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1378 │ │ │ │ + beq b1448 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b126c │ │ │ │ + beq b133c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b126c │ │ │ │ + beq b133c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1330 │ │ │ │ + beq b1400 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b12d0 │ │ │ │ + beq b13a0 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b11f0 │ │ │ │ + beq b12c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11f0 │ │ │ │ + beq b12c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b11f0 │ │ │ │ - ldr r3, [pc, #1624] @ b1900 │ │ │ │ + bne b12c0 │ │ │ │ + ldr r3, [pc, #1624] @ b19d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1784 │ │ │ │ + bne b1854 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b11f0 │ │ │ │ + b b12c0 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0f04 │ │ │ │ + b b0fd4 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b1310 │ │ │ │ - ldr r3, [pc, #1552] @ b18fc │ │ │ │ - bl 3592c0 │ │ │ │ + bne b13e0 │ │ │ │ + ldr r3, [pc, #1552] @ b19cc │ │ │ │ + bl 359840 │ │ │ │ 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 b13e0 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0ef4 │ │ │ │ + bne b0fc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 99b98 │ │ │ │ - ldr r3, [pc, #1500] @ b18fc │ │ │ │ - bl 3592c0 │ │ │ │ + bl 99cb4 │ │ │ │ + ldr r3, [pc, #1500] @ b19cc │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0f04 │ │ │ │ - ldr r3, [pc, #1480] @ b1900 │ │ │ │ + b b0fd4 │ │ │ │ + ldr r3, [pc, #1480] @ b19d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1840 │ │ │ │ + bne b1910 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b126c │ │ │ │ - ldr r3, [pc, #1444] @ b1900 │ │ │ │ + b b133c │ │ │ │ + ldr r3, [pc, #1444] @ b19d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1864 │ │ │ │ + bne b1934 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1218 │ │ │ │ - ldr r3, [pc, #1408] @ b1900 │ │ │ │ + b b12e8 │ │ │ │ + ldr r3, [pc, #1408] @ b19d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1888 │ │ │ │ + bne b1958 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1244 │ │ │ │ + b b1314 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b12d8 │ │ │ │ + ble b13a8 │ │ │ │ tst r7, #1 │ │ │ │ - ldr sl, [pc, #1360] @ b1900 │ │ │ │ + ldr sl, [pc, #1360] @ b19d0 │ │ │ │ add r9, fp, r3 │ │ │ │ - beq b1414 │ │ │ │ + beq b14e4 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b13dc │ │ │ │ + beq b14ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13dc │ │ │ │ + beq b14ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b163c │ │ │ │ + beq b170c │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1404 │ │ │ │ + beq b14d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1404 │ │ │ │ + beq b14d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b161c │ │ │ │ + beq b16ec │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b12d8 │ │ │ │ + beq b13a8 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b14b0 │ │ │ │ + b b1580 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1448 │ │ │ │ + beq b1518 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1448 │ │ │ │ + beq b1518 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b14f8 │ │ │ │ + beq b15c8 │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq b1478 │ │ │ │ + beq b1548 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1478 │ │ │ │ + beq b1548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1518 │ │ │ │ + beq b15e8 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b14a0 │ │ │ │ + beq b1570 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14a0 │ │ │ │ + beq b1570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1538 │ │ │ │ + beq b1608 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b12d0 │ │ │ │ + beq b13a0 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1420 │ │ │ │ + beq b14f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1420 │ │ │ │ + beq b14f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1420 │ │ │ │ + bne b14f0 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b15d8 │ │ │ │ + bne b16a8 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1420 │ │ │ │ + b b14f0 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b169c │ │ │ │ + bne b176c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1448 │ │ │ │ + b b1518 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b16bc │ │ │ │ + bne b178c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1478 │ │ │ │ + b b1548 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b17a8 │ │ │ │ + bne b1878 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b14a0 │ │ │ │ - ldr r2, [pc, #936] @ b1908 │ │ │ │ + b b1570 │ │ │ │ + ldr r2, [pc, #936] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b17c8 │ │ │ │ + bne b1898 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0e30 │ │ │ │ - ldr r2, [pc, #908] @ b1908 │ │ │ │ + b b0f00 │ │ │ │ + ldr r2, [pc, #908] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1828 │ │ │ │ + bne b18f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0e08 │ │ │ │ - ldr r3, [pc, #872] @ b1900 │ │ │ │ + b b0ed8 │ │ │ │ + ldr r3, [pc, #872] @ b19d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18ac │ │ │ │ + bne b197c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b11b0 │ │ │ │ - ldr r3, [pc, #836] @ b1900 │ │ │ │ + b b1280 │ │ │ │ + ldr r3, [pc, #836] @ b19d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b15f8 │ │ │ │ + bne b16c8 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b11d8 │ │ │ │ - ldr r2, [pc, #808] @ b1908 │ │ │ │ + b b12a8 │ │ │ │ + ldr r2, [pc, #808] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b14ec │ │ │ │ + beq b15bc │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b14ec │ │ │ │ - ldr r2, [pc, #776] @ b1908 │ │ │ │ + b b15bc │ │ │ │ + ldr r2, [pc, #776] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15cc │ │ │ │ - ldr r2, [pc, #756] @ b1900 │ │ │ │ + beq b169c │ │ │ │ + ldr r2, [pc, #756] @ b19d0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15cc │ │ │ │ + b b169c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b165c │ │ │ │ + bne b172c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1404 │ │ │ │ + b b14d4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b167c │ │ │ │ + bne b174c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b13dc │ │ │ │ - ldr r2, [pc, #676] @ b1908 │ │ │ │ + b b14ac │ │ │ │ + ldr r2, [pc, #676] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1630 │ │ │ │ + beq b1700 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1630 │ │ │ │ - ldr r2, [pc, #644] @ b1908 │ │ │ │ + b b1700 │ │ │ │ + ldr r2, [pc, #644] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1650 │ │ │ │ + beq b1720 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1650 │ │ │ │ - ldr r2, [pc, #612] @ b1908 │ │ │ │ + b b1720 │ │ │ │ + ldr r2, [pc, #612] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b150c │ │ │ │ + beq b15dc │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b150c │ │ │ │ - ldr r2, [pc, #580] @ b1908 │ │ │ │ + b b15dc │ │ │ │ + ldr r2, [pc, #580] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b152c │ │ │ │ + beq b15fc │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b152c │ │ │ │ + b b15fc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #544] @ b190c │ │ │ │ + ldr r2, [pc, #544] @ b19dc │ │ │ │ cmp r1, r2 │ │ │ │ - bne b0da0 │ │ │ │ + bne b0e70 │ │ │ │ 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 1c6084 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b18dc │ │ │ │ + beq b19ac │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2965f4 │ │ │ │ + bl 296804 │ │ │ │ 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 b106c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0d3c │ │ │ │ - b b0f9c │ │ │ │ - ldr r2, [pc, #416] @ b1908 │ │ │ │ + beq b0e0c │ │ │ │ + b b106c │ │ │ │ + ldr r2, [pc, #416] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1098 │ │ │ │ - ldr r2, [pc, #396] @ b1900 │ │ │ │ + beq b1168 │ │ │ │ + ldr r2, [pc, #396] @ b19d0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1098 │ │ │ │ - ldr r2, [pc, #380] @ b1908 │ │ │ │ + b b1168 │ │ │ │ + ldr r2, [pc, #380] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b12b8 │ │ │ │ - ldr r2, [pc, #360] @ b1900 │ │ │ │ + beq b1388 │ │ │ │ + ldr r2, [pc, #360] @ b19d0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b12b8 │ │ │ │ - ldr r2, [pc, #344] @ b1908 │ │ │ │ + b b1388 │ │ │ │ + ldr r2, [pc, #344] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b154c │ │ │ │ + beq b161c │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b154c │ │ │ │ - ldr r2, [pc, #304] @ b1900 │ │ │ │ + b b161c │ │ │ │ + ldr r2, [pc, #304] @ b19d0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1564 │ │ │ │ - ldr r2, [pc, #288] @ b1908 │ │ │ │ + b b1634 │ │ │ │ + ldr r2, [pc, #288] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1074 │ │ │ │ - ldr r2, [pc, #268] @ b1900 │ │ │ │ + beq b1144 │ │ │ │ + ldr r2, [pc, #268] @ b19d0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1074 │ │ │ │ - ldr r2, [pc, #252] @ b1908 │ │ │ │ + b b1144 │ │ │ │ + ldr r2, [pc, #252] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b111c │ │ │ │ - ldr r2, [pc, #232] @ b1900 │ │ │ │ + beq b11ec │ │ │ │ + ldr r2, [pc, #232] @ b19d0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b111c │ │ │ │ - ldr r2, [pc, #208] @ b1900 │ │ │ │ + b b11ec │ │ │ │ + ldr r2, [pc, #208] @ b19d0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1580 │ │ │ │ - ldr r2, [pc, #192] @ b1908 │ │ │ │ + b b1650 │ │ │ │ + ldr r2, [pc, #192] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1348 │ │ │ │ - ldr r2, [pc, #172] @ b1900 │ │ │ │ + beq b1418 │ │ │ │ + ldr r2, [pc, #172] @ b19d0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1348 │ │ │ │ - ldr r2, [pc, #156] @ b1908 │ │ │ │ + b b1418 │ │ │ │ + ldr r2, [pc, #156] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b136c │ │ │ │ - ldr r2, [pc, #136] @ b1900 │ │ │ │ + beq b143c │ │ │ │ + ldr r2, [pc, #136] @ b19d0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b136c │ │ │ │ - ldr r2, [pc, #120] @ b1908 │ │ │ │ + b b143c │ │ │ │ + ldr r2, [pc, #120] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1390 │ │ │ │ - ldr r2, [pc, #100] @ b1900 │ │ │ │ + beq b1460 │ │ │ │ + ldr r2, [pc, #100] @ b19d0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1390 │ │ │ │ - ldr r2, [pc, #84] @ b1908 │ │ │ │ + b b1460 │ │ │ │ + ldr r2, [pc, #84] @ b19d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15a8 │ │ │ │ - ldr r2, [pc, #64] @ b1900 │ │ │ │ + beq b1678 │ │ │ │ + ldr r2, [pc, #64] @ b19d0 │ │ │ │ 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 b1678 │ │ │ │ + ldr r1, [pc, #56] @ b19e0 │ │ │ │ + ldr r0, [pc, #56] @ b19e4 │ │ │ │ + bl 7d294 <_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 b106c │ │ │ │ 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, asr #5 │ │ │ │ + andeq r0, fp, r0, lsr #27 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + @ instruction: 0x003d45b4 │ │ │ │ │ │ │ │ -000b1918 : │ │ │ │ +000b19e8 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b1924 : │ │ │ │ - ldr r3, [pc, #16] @ b193c │ │ │ │ - ldr r2, [pc, #16] @ b1940 │ │ │ │ +000b19f4 : │ │ │ │ + ldr r3, [pc, #16] @ b1a0c │ │ │ │ + ldr r2, [pc, #16] @ b1a10 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000b1944 : │ │ │ │ +000b1a14 : │ │ │ │ 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] @ b1af8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 b1a6c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9de64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [ip, #3416] @ 0xd58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b19fc │ │ │ │ + bne b1acc │ │ │ │ ldr r6, [ip, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1a10 │ │ │ │ - ldr r1, [pc, #108] @ b1a2c │ │ │ │ + beq b1ae0 │ │ │ │ + ldr r1, [pc, #108] @ b1afc │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1a10 │ │ │ │ - ldr r1, [pc, #92] @ b1a30 │ │ │ │ + beq b1ae0 │ │ │ │ + ldr r1, [pc, #92] @ b1b00 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #2 │ │ │ │ - bne b1a18 │ │ │ │ + bne b1ae8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1a34 │ │ │ │ + b b1b04 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a1988 │ │ │ │ + b 1a1838 │ │ │ │ mov r2, #1 │ │ │ │ - b b19e4 │ │ │ │ + b b1ab4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bcfc │ │ │ │ mov r2, r0 │ │ │ │ - b b19e4 │ │ │ │ + b b1ab4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r9, ip, asr #20 │ │ │ │ - eorseq r6, r9, ip, lsl #20 │ │ │ │ + eorseq r6, r9, ip, asr #31 │ │ │ │ + eorseq r6, r9, ip, lsl #31 │ │ │ │ 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 b1d98 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b1cc8 │ │ │ │ + bne b1d98 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1bdc │ │ │ │ - ldr r8, [pc, #896] @ b1e00 │ │ │ │ + bne b1cac │ │ │ │ + ldr r8, [pc, #896] @ b1ed0 │ │ │ │ ldr r3, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b1c38 │ │ │ │ + bgt b1d08 │ │ │ │ ldr r3, [r8, #1180] @ 0x49c │ │ │ │ cmn r3, #1 │ │ │ │ - beq b1c84 │ │ │ │ + beq b1d54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1c94 │ │ │ │ + bne b1d64 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b1ab0 │ │ │ │ + beq b1b80 │ │ │ │ cmp r6, #2 │ │ │ │ - bne b1cb0 │ │ │ │ + bne b1d80 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1b20 │ │ │ │ + beq b1bf0 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi b1c6c │ │ │ │ - ldr r6, [pc, #812] @ b1e04 │ │ │ │ - ldr r2, [pc, #812] @ b1e08 │ │ │ │ + bhi b1d3c │ │ │ │ + ldr r6, [pc, #812] @ b1ed4 │ │ │ │ + ldr r2, [pc, #812] @ b1ed8 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ add r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r1, r9, #2 │ │ │ │ - bne b1cdc │ │ │ │ + bne b1dac │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1c6c │ │ │ │ + beq b1d3c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne b1d94 │ │ │ │ + bne b1e64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b1c6c │ │ │ │ + bhi b1d3c │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af20 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1c6c │ │ │ │ + beq b1d3c │ │ │ │ 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 +139650,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 b1dc0 │ │ │ │ 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 b1dc8 │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bne b1b58 │ │ │ │ + bne b1c28 │ │ │ │ sub r1, r6, r8 │ │ │ │ asr r1, r1, #2 │ │ │ │ - ldr r6, [pc, #560] @ b1e04 │ │ │ │ + ldr r6, [pc, #560] @ b1ed4 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b b1c08 │ │ │ │ + b b1cd8 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8b174 │ │ │ │ + bl 8b1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1c5c │ │ │ │ + bne b1d2c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r6, [pc, #504] @ b1e04 │ │ │ │ + ldr r6, [pc, #504] @ b1ed4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b1e2c │ │ │ │ - ldr r2, [pc, #500] @ b1e0c │ │ │ │ + bl b1efc │ │ │ │ + ldr r2, [pc, #500] @ b1edc │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne b1c74 │ │ │ │ + bne b1d44 │ │ │ │ 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 233d08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1bfc │ │ │ │ + beq b1ccc │ │ │ │ cmn r0, #2 │ │ │ │ - beq b1d2c │ │ │ │ + beq b1dfc │ │ │ │ cmn r0, #3 │ │ │ │ - beq b1cb0 │ │ │ │ - bl 2a01ec │ │ │ │ - b b1cc0 │ │ │ │ + beq b1d80 │ │ │ │ + bl 2a03f0 │ │ │ │ + b b1d90 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b b1c2c │ │ │ │ - bl 2305b0 │ │ │ │ + b b1cfc │ │ │ │ + bl 2305dc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1180] @ 0x49c │ │ │ │ - beq b1a9c │ │ │ │ + beq b1b6c │ │ │ │ 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 83b6c │ │ │ │ + b b1d24 │ │ │ │ + ldr r3, [pc, #344] @ b1ee0 │ │ │ │ + ldr r1, [pc, #344] @ b1ee4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + mov r4, #0 │ │ │ │ + b b1cfc │ │ │ │ + ldr r3, [pc, #320] @ b1ee0 │ │ │ │ + ldr r1, [pc, #324] @ b1ee8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b1cc0 │ │ │ │ + bl 18f354 │ │ │ │ + b b1d90 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne b1afc │ │ │ │ - b b1c6c │ │ │ │ + bne b1bcc │ │ │ │ + b b1d3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1bc4 │ │ │ │ + beq b1c94 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne b1de0 │ │ │ │ + bne b1eb0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4bc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ b1e1c │ │ │ │ + ldr r3, [pc, #248] @ b1eec │ │ │ │ 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] @ b1ef0 │ │ │ │ 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] @ b1ef4 │ │ │ │ + ldr r1, [pc, #204] @ b1ef8 │ │ │ │ mov r3, r7 │ │ │ │ - bl ad010 │ │ │ │ + bl ad0c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b1cc0 │ │ │ │ - bl 282cb4 │ │ │ │ + beq b1d90 │ │ │ │ + bl 282ec4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1cc0 │ │ │ │ + beq b1d90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1cc0 │ │ │ │ + bne b1d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b1cc0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b1d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1dd4 │ │ │ │ + beq b1ea4 │ │ │ │ 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 b1be8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b1da4 │ │ │ │ + bne b1e74 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b b1c08 │ │ │ │ + b b1cd8 │ │ │ │ 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 b1c88 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ 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, ror #27 │ │ │ │ + eorseq r2, r6, r4, asr #27 │ │ │ │ + eorseq r9, r5, r0, lsl #28 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r2, r6, r0, asr #32 │ │ │ │ - eorseq r2, r6, r8, asr r8 │ │ │ │ + eorseq r2, r6, r0, asr #11 │ │ │ │ + @ instruction: 0x00362dd8 │ │ │ │ │ │ │ │ -000b1e2c : │ │ │ │ +000b1efc : │ │ │ │ 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 b2638 │ │ │ │ cmn r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq b2214 │ │ │ │ + beq b22e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2220 │ │ │ │ + beq b22f0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b239c │ │ │ │ + beq b246c │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsl r8, r6, #2 │ │ │ │ - bcs b1ec4 │ │ │ │ + bcs b1f94 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b b1e9c │ │ │ │ + b b1f6c │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b1ebc │ │ │ │ + bcs b1f8c │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls b1e94 │ │ │ │ + bls b1f64 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bcs b2578 │ │ │ │ + bcs b2648 │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bcc b1e9c │ │ │ │ + bcc b1f6c │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi b2228 │ │ │ │ + bhi b22f8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b24fc │ │ │ │ + blt b25cc │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt b22a4 │ │ │ │ - ldr r2, [pc, #1724] @ b2598 │ │ │ │ + bgt b2374 │ │ │ │ + ldr r2, [pc, #1724] @ b2668 │ │ │ │ add r3, r6, #21 │ │ │ │ - ldr r1, [pc, #1720] @ b259c │ │ │ │ + ldr r1, [pc, #1720] @ b266c │ │ │ │ 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 b2360 │ │ │ │ + ldr r3, [pc, #1696] @ b2670 │ │ │ │ + bl 359840 │ │ │ │ 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 b228c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq b240c │ │ │ │ + beq b24dc │ │ │ │ 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 b2250 │ │ │ │ + ldr r3, [pc, #1600] @ b2674 │ │ │ │ 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] @ b2678 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b24bc │ │ │ │ + bne b258c │ │ │ │ and r3, sl, #7 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq b233c │ │ │ │ + beq b240c │ │ │ │ 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 b24f4 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2590 │ │ │ │ + beq b2660 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b21f4 │ │ │ │ + beq b22c4 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ add r3, r7, #20 │ │ │ │ - bcs b2208 │ │ │ │ + bcs b22d8 │ │ │ │ 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 b21d4 │ │ │ │ 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 b21d4 │ │ │ │ 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 b21d4 │ │ │ │ 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 b21d4 │ │ │ │ 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 b21d4 │ │ │ │ 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 b21a4 │ │ │ │ sub r4, r8, #16 │ │ │ │ add r4, lr, r4 │ │ │ │ cmp r4, r5 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bcs b2160 │ │ │ │ + bcs b2230 │ │ │ │ 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 b2230 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs b2160 │ │ │ │ + bcs b2230 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b2150 │ │ │ │ + bcc b2220 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2558 │ │ │ │ + beq b2628 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b22bc │ │ │ │ + beq b238c │ │ │ │ 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 b202c │ │ │ │ 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 b202c │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #996] @ b25ac │ │ │ │ + ldr r1, [pc, #996] @ b267c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b2510 │ │ │ │ + bne b25e0 │ │ │ │ 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 b202c │ │ │ │ + b b2374 │ │ │ │ add r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc b1ff4 │ │ │ │ + bcc b20c4 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc b2124 │ │ │ │ - b b2160 │ │ │ │ + bcc b21f4 │ │ │ │ + b b2230 │ │ │ │ bl 29940 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne b1e70 │ │ │ │ - ldr r7, [pc, #904] @ b25b0 │ │ │ │ - b b2174 │ │ │ │ + bne b1f40 │ │ │ │ + ldr r7, [pc, #904] @ b2680 │ │ │ │ + b b2244 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b23dc │ │ │ │ + bls b24ac │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc b23fc │ │ │ │ + bcc b24cc │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs b24e8 │ │ │ │ + bcs b25b8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b24fc │ │ │ │ + blt b25cc │ │ │ │ mov sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 356cdc │ │ │ │ + bl 357258 │ │ │ │ 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 b2374 │ │ │ │ + ldr r2, [pc, #792] @ b2668 │ │ │ │ + ldr r1, [pc, #792] @ b266c │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq b1ef8 │ │ │ │ + beq b1fc8 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne b1f5c │ │ │ │ - bl 2a01ec │ │ │ │ + bne b202c │ │ │ │ + bl 2a03f0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b1fbc │ │ │ │ + bne b208c │ │ │ │ mov r7, #0 │ │ │ │ - b b2174 │ │ │ │ + b b2244 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b2174 │ │ │ │ + bne b2244 │ │ │ │ tst r2, #32 │ │ │ │ - beq b2538 │ │ │ │ + beq b2608 │ │ │ │ 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] @ b2684 │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #664] @ b2598 │ │ │ │ + ldrlt r4, [pc, #664] @ b2668 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b2334 │ │ │ │ + beq b2404 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2334 │ │ │ │ + beq b2404 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b2334 │ │ │ │ + bne b2404 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b b2174 │ │ │ │ + b b2244 │ │ │ │ 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 b2498 │ │ │ │ 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 b2504 │ │ │ │ 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 b2230 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b2524 │ │ │ │ + bhi b25f4 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r7, [pc, #512] @ b25b4 │ │ │ │ - ldrne r7, [pc, #480] @ b2598 │ │ │ │ + ldreq r7, [pc, #512] @ b2684 │ │ │ │ + ldrne r7, [pc, #480] @ b2668 │ │ │ │ moveq r2, #24 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ mlaeq r7, r2, r3, r7 │ │ │ │ addne r7, r7, r3, lsl #5 │ │ │ │ - b b2174 │ │ │ │ + b b2244 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - b b1fbc │ │ │ │ + b b208c │ │ │ │ cmp r6, #0 │ │ │ │ - blt b24fc │ │ │ │ + blt b25cc │ │ │ │ cmn r6, #-2147483618 @ 0x8000001e │ │ │ │ - bgt b22a4 │ │ │ │ + bgt b2374 │ │ │ │ add r3, r6, #29 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b b2278 │ │ │ │ + b b2348 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b24fc │ │ │ │ + blt b25cc │ │ │ │ mov sl, #2 │ │ │ │ - b b224c │ │ │ │ + b b231c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b b21b4 │ │ │ │ + b b2284 │ │ │ │ cmp r2, #2 │ │ │ │ - bne b2548 │ │ │ │ + bne b2618 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2540 │ │ │ │ + beq b2610 │ │ │ │ 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 b2544 │ │ │ │ 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 b2528 │ │ │ │ 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 b2230 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ strh r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b b24a0 │ │ │ │ - ldr r1, [pc, #244] @ b25b8 │ │ │ │ + b b2570 │ │ │ │ + ldr r1, [pc, #244] @ b2688 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b24d4 │ │ │ │ + bne b25a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e6d0 │ │ │ │ - b b1f8c │ │ │ │ + bl 18e88c │ │ │ │ + b b205c │ │ │ │ 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 b205c │ │ │ │ + ldr r3, [pc, #204] @ b268c │ │ │ │ + ldr r1, [pc, #204] @ b2690 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b22b4 │ │ │ │ - ldr r3, [pc, #184] @ b25bc │ │ │ │ - ldr r1, [pc, #188] @ b25c4 │ │ │ │ + bl 18f354 │ │ │ │ + b b2384 │ │ │ │ + ldr r3, [pc, #184] @ b268c │ │ │ │ + ldr r1, [pc, #188] @ b2694 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b22b4 │ │ │ │ + bl 18f354 │ │ │ │ + b b2384 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b b21d8 │ │ │ │ + b b22a8 │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r8, #4 │ │ │ │ - bhi b1e88 │ │ │ │ - b b1ed4 │ │ │ │ + bhi b1f58 │ │ │ │ + b b1fa4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b22e4 │ │ │ │ + b b23b4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2444 │ │ │ │ + b b2514 │ │ │ │ tst r3, #32 │ │ │ │ - bne b237c │ │ │ │ + bne b244c │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b b238c │ │ │ │ + b b245c │ │ │ │ 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 23fe88 │ │ │ │ + ldr r1, [pc, #88] @ b2698 │ │ │ │ + ldr r0, [pc, #88] @ b269c │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b2384 │ │ │ │ + ldr r0, [pc, #80] @ b26a0 │ │ │ │ + ldr r3, [pc, #80] @ b26a4 │ │ │ │ + ldr r1, [pc, #80] @ b26a8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b b22b4 │ │ │ │ + bl 117680 │ │ │ │ + b b2384 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b21f8 │ │ │ │ + b b22c8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, asr r0 │ │ │ │ - eorseq sp, r5, r8, lsl #1 │ │ │ │ + @ instruction: 0x0035d5d4 │ │ │ │ + eorseq sp, r5, r8, lsl #12 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eorseq r2, r6, ip, ror r8 │ │ │ │ + @ instruction: 0x00362dfc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - mlaseq r6, r8, r8, r2 │ │ │ │ + eorseq r2, r6, r8, lsl lr │ │ │ │ │ │ │ │ -000b25dc : │ │ │ │ +000b26ac : │ │ │ │ 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] @ b26f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b2608 │ │ │ │ + bne b26d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b2600 │ │ │ │ - bl 58600 │ │ │ │ + bne b26d0 │ │ │ │ + bl 585fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000b2624 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +000b26f4 <_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 b2754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2674 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ + beq b2744 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b2664 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bne b2734 <_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] @ b274c <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ + ldr r1, [pc, #16] @ b2750 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b b2658 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ + b b2728 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ │ │ │ │ -000b2684 : │ │ │ │ +000b2754 : │ │ │ │ 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 b2848 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b26ec │ │ │ │ + beq b27bc │ │ │ │ tst r3, #32 │ │ │ │ - beq b2798 │ │ │ │ + beq b2868 │ │ │ │ cmn r0, #20 │ │ │ │ - beq b2714 │ │ │ │ + beq b27e4 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq b2760 │ │ │ │ + beq b2830 │ │ │ │ add r0, r4, #20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2714 │ │ │ │ + beq b27e4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b2708 │ │ │ │ + bne b27d8 │ │ │ │ mov r0, r2 │ │ │ │ - b b26e4 │ │ │ │ + b b27b4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r1] │ │ │ │ - b b2700 │ │ │ │ + b b27d0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 284134 │ │ │ │ + bl 2842a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b2784 │ │ │ │ + beq b2854 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ and r2, r3, #64 @ 0x40 │ │ │ │ - beq b2758 │ │ │ │ + beq b2828 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2768 │ │ │ │ + beq b2838 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2768 │ │ │ │ + beq b2838 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1] │ │ │ │ - b b26e0 │ │ │ │ + b b27b0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b26d8 │ │ │ │ + bne b27a8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b b2700 │ │ │ │ + b b27d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r1] │ │ │ │ - b b2700 │ │ │ │ + b b27d0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 58600 │ │ │ │ + bl 585fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ strne r3, [r1] │ │ │ │ - b b26e4 │ │ │ │ + b b27b4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2714 │ │ │ │ + beq b27e4 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ - b b26d8 │ │ │ │ + b b27a8 │ │ │ │ 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 8c74c <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000b27e0 : │ │ │ │ +000b28b0 : │ │ │ │ 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 b28f4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b2840 │ │ │ │ + bcs b2910 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b274 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b158 │ │ │ │ - ldr r0, [pc, #40] @ b285c │ │ │ │ + bl 9b274 │ │ │ │ + ldr r0, [pc, #40] @ b292c │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1734 <_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 9b274 │ │ │ │ + ldr r3, [pc, #16] @ b2930 │ │ │ │ + ldr r1, [pc, #16] @ b2934 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b2838 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + bl 18f354 │ │ │ │ + b b2908 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x003628f4 │ │ │ │ + eorseq r2, r6, r4, ror lr │ │ │ │ │ │ │ │ -000b2868 : │ │ │ │ +000b2938 : │ │ │ │ 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 b29f8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq b28d0 │ │ │ │ + beq b29a0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b28d0 │ │ │ │ + beq b29a0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b295c │ │ │ │ + beq b2a2c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2950 │ │ │ │ + beq b2a20 │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2950 │ │ │ │ - ldr r3, [pc, #140] @ b298c │ │ │ │ + beq b2a20 │ │ │ │ + ldr r3, [pc, #140] @ b2a5c │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11f99c │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq b2938 │ │ │ │ + beq b2a08 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 33ad68 │ │ │ │ - bl 34a57c │ │ │ │ + b 33b370 │ │ │ │ + bl 34aca0 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2914 │ │ │ │ - b b292c │ │ │ │ + beq b29e4 │ │ │ │ + b b29fc │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2974 │ │ │ │ - ldr r3, [pc, #44] @ b2990 │ │ │ │ + bne b2a44 │ │ │ │ + ldr r3, [pc, #44] @ b2a60 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ - ldr r1, [pc, #40] @ b2994 │ │ │ │ + ldr r1, [pc, #40] @ b2a64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b b292c │ │ │ │ - ldr r0, [pc, #20] @ b2990 │ │ │ │ + bl 117680 │ │ │ │ + b b29fc │ │ │ │ + ldr r0, [pc, #20] @ b2a60 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #20] @ b2998 │ │ │ │ + ldr r1, [pc, #20] @ b2a68 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b b292c │ │ │ │ + bl 117680 │ │ │ │ + b b29fc │ │ │ │ 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, lsr #30 │ │ │ │ + eorseq r2, r6, r4, lsl #21 │ │ │ │ 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 b2b50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b2ad0 │ │ │ │ + beq b2ba0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2a48 │ │ │ │ + beq b2b18 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #236] @ b2ae4 │ │ │ │ + ldr r2, [pc, #236] @ b2bb4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b2a58 │ │ │ │ + bne b2b28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b2a58 │ │ │ │ - ldr r2, [pc, #208] @ b2ae8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq b2b28 │ │ │ │ + ldr r2, [pc, #208] @ b2bb8 │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #192] @ b2aec │ │ │ │ + ldr r2, [pc, #192] @ b2bbc │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq b2ac8 │ │ │ │ - bl a015c │ │ │ │ + beq b2b98 │ │ │ │ + bl a01c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ b2ae4 │ │ │ │ + ldr r3, [pc, #148] @ b2bb4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2a04 │ │ │ │ + beq b2ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b2a10 │ │ │ │ + bne b2ae0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23abe8 │ │ │ │ - ldr r3, [pc, #92] @ b2ae4 │ │ │ │ + b 23ac14 │ │ │ │ + ldr r3, [pc, #92] @ b2bb4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2ab8 │ │ │ │ + beq b2b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b2adc │ │ │ │ + beq b2bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9930 │ │ │ │ + b f9884 │ │ │ │ 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 b2b74 │ │ │ │ + b b2b60 │ │ │ │ + bl 9cc48 │ │ │ │ + b b2b10 │ │ │ │ + ldr r1, [pc, #24] @ b2bc0 │ │ │ │ + ldr r0, [pc, #24] @ b2bc4 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b b2a40 │ │ │ │ + b b2b10 │ │ │ │ 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, asr #17 │ │ │ │ │ │ │ │ -000b2af8 <_PyType_Lookup@@Base>: │ │ │ │ +000b2bc8 <_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 a8690 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b2b1c <_PyType_Lookup@@Base+0x24> │ │ │ │ + bne b2bec <_PyType_Lookup@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2b14 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + beq b2be4 <_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 b2be4 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b2be4 <_PyType_Lookup@@Base+0x1c> │ │ │ │ │ │ │ │ -000b2b40 : │ │ │ │ +000b2c10 : │ │ │ │ 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 b2d2c │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r3, [pc, #316] @ b2cb8 │ │ │ │ + ldreq r3, [pc, #316] @ b2d88 │ │ │ │ ldreq r4, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2c54 │ │ │ │ - bl 91924 │ │ │ │ + bne b2d24 │ │ │ │ + bl 9196c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2ca8 │ │ │ │ + beq b2d78 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r1, [pc, #284] @ b2cbc │ │ │ │ + ldr r1, [pc, #284] @ b2d8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b37c │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b2c7c │ │ │ │ - bne b2c98 │ │ │ │ + blt b2d4c │ │ │ │ + bne b2d68 │ │ │ │ sub r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5550 │ │ │ │ + bl a55b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2c7c │ │ │ │ - ldr r1, [pc, #240] @ b2cbc │ │ │ │ + beq b2d4c │ │ │ │ + ldr r1, [pc, #240] @ b2d8c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2c8c │ │ │ │ + bne b2d5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne b2c40 │ │ │ │ + bne b2d10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2ca0 │ │ │ │ + beq b2d70 │ │ │ │ add r2, r6, #1 │ │ │ │ - ldr r1, [pc, #180] @ b2cc0 │ │ │ │ - ldr r0, [pc, #180] @ b2cc4 │ │ │ │ + ldr r1, [pc, #180] @ b2d90 │ │ │ │ + ldr r0, [pc, #180] @ b2d94 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ad010 │ │ │ │ + bl ad0c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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 b2cd0 │ │ │ │ mov r9, #0 │ │ │ │ - b b2b98 │ │ │ │ - ldr r3, [pc, #100] @ b2cc8 │ │ │ │ - ldr r1, [pc, #100] @ b2ccc │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [pc, #96] @ b2cd0 │ │ │ │ + b b2c68 │ │ │ │ + ldr r3, [pc, #100] @ b2d98 │ │ │ │ + ldr r1, [pc, #100] @ b2d9c │ │ │ │ + bl 359840 │ │ │ │ + ldr r2, [pc, #96] @ b2da0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ - b b2c34 │ │ │ │ + bl 18f3f0 <_PyErr_SetString@@Base> │ │ │ │ + b b2d04 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b b2c1c │ │ │ │ + b b2cec │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b b2c1c │ │ │ │ + b b2cec │ │ │ │ mov r5, #0 │ │ │ │ - b b2bdc │ │ │ │ + b b2cac │ │ │ │ mov r6, r4 │ │ │ │ - b b2c1c │ │ │ │ + b b2cec │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b b2c1c │ │ │ │ + b b2cec │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq r2, r6, r4, lsr sl │ │ │ │ + @ instruction: 0x00362fb4 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r4, lsl #20 │ │ │ │ + eorseq r2, r6, r4, lsl #31 │ │ │ │ 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] @ b2e40 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, ip │ │ │ │ cmpeq r5, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq b2d2c │ │ │ │ + beq b2dfc │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr ip, [pc, #96] @ b2d74 │ │ │ │ + bl 359840 │ │ │ │ + ldr ip, [pc, #96] @ b2e44 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl b2d7c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2e4c <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2d50 │ │ │ │ + bne b2e20 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b b2d24 │ │ │ │ + b b2df4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ b2d78 │ │ │ │ + ldr r0, [pc, #28] @ b2e48 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3171f0 │ │ │ │ + bl 317790 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2d34 │ │ │ │ - b b2d24 │ │ │ │ + bne b2e04 │ │ │ │ + b b2df4 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r6, r0, r9, r2 │ │ │ │ + eorseq r2, r6, r0, lsl pc │ │ │ │ │ │ │ │ -000b2d7c <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000b2e4c <_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 b33f4 <_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 b30c8 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ + blt b3464 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ldr r3, [pc, #1712] @ b3544 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 359840 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r6, #20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ - bgt b3120 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bgt b31f0 <_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 b3160 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ + ldr ip, [pc, #1668] @ b3548 <_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 b336c <_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 b30a0 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq b2e94 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b2f64 <_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 b3140 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq b2e94 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b2f64 <_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 b3150 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ cmp lr, ip │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2e70 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + bne b2f40 <_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 b30d4 <_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 b3118 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #1428] @ b354c <_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 b30b0 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ + ldr r2, [pc, #1420] @ b3550 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ + ldr r3, [pc, #1404] @ b3544 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 359840 │ │ │ │ cmp r7, r2 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ - beq b30f4 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + beq b31c4 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b33a4 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + beq b3474 <_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 b32d8 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3360 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ + bne b3430 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b3178 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ + bne b3248 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3034 <_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 b3324 <_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 b307c <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2fac <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b307c <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1248] @ b3478 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #1248] @ b3548 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b327c <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ + bne b334c <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne b30b4 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ + bne b3184 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - beq b31dc <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ + beq b32ac <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b332c <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne b33fc <_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 b2f10 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b2f64 <_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 b3034 <_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] @ b3554 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ + beq b2f94 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3238 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne b3308 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2ec4 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + beq b2f94 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl fa630 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ + bl fa584 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b3400 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ + beq b34d0 <_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 b2fb0 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + ldr r1, [pc, #1080] @ b3558 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29d764 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29d968 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2ee0 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + beq b2fb0 <_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 b304c <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + b b307c <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne b2e68 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ - b b2e94 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b2f38 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + b b2f64 <_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 b2f40 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + b b2f64 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + ldr r0, [pc, #1012] @ b355c <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #968] @ b3474 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b32c0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #968] @ b3544 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e1c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b b2eec <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2fb4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + beq b3084 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b2fb4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + bne b3084 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #924] @ b3478 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #924] @ b3548 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3304 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ + bne b33d4 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b b2fb4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + b b3084 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3428 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ + beq b34f8 <_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 b2fd4 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r3, [pc, #896] @ b3560 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r1, [pc, #896] @ b3564 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r6, #0 │ │ │ │ - b b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b3034 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ - bhi b32bc <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ - ldr r0, [pc, #860] @ b348c <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bhi b338c <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ + ldr r0, [pc, #860] @ b355c <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #816] @ b3474 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b32c0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #816] @ b3544 <_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 b32c8 <_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 b2f24 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ + b b2f38 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b33d8 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq b34a8 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ble b3034 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2f40 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3010 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #1 │ │ │ │ - beq b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3034 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2f40 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3010 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #2 │ │ │ │ - beq b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3034 <_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 b3010 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, r0 │ │ │ │ - bne b31c0 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ - b b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + bne b3290 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ + b b3034 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32cc <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b339c <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32cc <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b339c <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ mov r6, #0 │ │ │ │ - b b2fc8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + b b3098 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [ip] │ │ │ │ - b b2e40 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b2f10 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b321c <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + beq b32ec <_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 b31e8 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #628] @ b3568 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #628] @ b356c <_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 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b b31e8 <_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 b2fb0 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + b b3118 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3118 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + beq b31e8 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3118 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bne b31e8 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b31e8 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #540] @ b3570 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b2fa4 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + beq b3074 <_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 b3074 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + ldr r2, [pc, #508] @ b3570 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b32e8 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne b33b8 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - ldr r3, [pc, #444] @ b3474 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 18e88c │ │ │ │ + ldr r3, [pc, #444] @ b3544 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e18 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - bl 2a01ec │ │ │ │ + b b2ee8 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + bl 2a03f0 │ │ │ │ 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 b320c <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + b b32c0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #452] @ b3568 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #452] @ b356c <_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 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b b32c0 <_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] @ b3544 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e18 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - ldr r1, [pc, #404] @ b34a0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b2ee8 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + ldr r1, [pc, #404] @ b3570 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b30e8 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + beq b31b8 <_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 b31b8 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + bl 2ade30 │ │ │ │ + b b32c0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2fc8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq b3098 <_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 b3528 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #332] @ b3568 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #340] @ b3574 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d63ec │ │ │ │ - b b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 2d660c │ │ │ │ + b b32c0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2f34 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq b3004 <_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 b3490 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + ldr r3, [pc, #280] @ b3568 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #288] @ b3574 <_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 2d660c │ │ │ │ + b b31e8 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #268] @ b3578 <_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 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b32c0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #228] @ b3560 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r2, [pc, #252] @ b357c <_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 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b b31e8 <_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 b3448 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b3448 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2f40 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3010 <_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 b34ac <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ + ldr r2, [pc, #184] @ b3580 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2f40 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ - b b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3010 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + b b3034 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + beq b32c0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bne b32c0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b32c0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ cmp r8, #0 │ │ │ │ - beq b343c <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + beq b350c <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3108 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ + bne b31d8 <_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 b3034 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3344 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bne b3414 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b3344 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b3414 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000b34b4 │ │ │ │ + andeq r3, fp, r4, lsl #11 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r2, r6, r8, lsr sl │ │ │ │ + @ instruction: 0x00362fb8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, asr sl │ │ │ │ + @ instruction: 0x00362fd8 │ │ │ │ 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, lsl #25 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + @ instruction: 0x00362cbc │ │ │ │ + eorseq sp, r5, r0, lsl #13 │ │ │ │ + @ instruction: 0x00362ff8 │ │ │ │ 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] @ b3794 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ b36c8 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #500] @ b3798 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + bl 359840 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq b3550 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + beq b3620 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3604 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq b36d4 <_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 b367c <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3620 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne b36f0 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne b357c <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ + bne b364c <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3548 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b3618 <_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 b36ac <_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 b373c <_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 b35b8 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #352] @ b379c <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + ldr r1, [pc, #352] @ b37a0 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r5, #0 │ │ │ │ - b b3548 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b3618 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b369c <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ + beq b376c <_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 b3618 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne b3590 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ - b b3524 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + bne b3660 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ + b b35f4 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b35c0 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + beq b3690 <_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 b3644 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #268] @ b37a4 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #268] @ b37a8 <_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 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b b3644 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3574 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + beq b3644 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3574 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bne b3644 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b3644 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r1, [pc, #192] @ b379c <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #200] @ b36dc <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ + ldr r2, [pc, #200] @ b37ac <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b b3574 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b b3644 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3518 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ + beq b35e8 <_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 b3724 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #148] @ b37a4 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #156] @ b37b0 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d63ec │ │ │ │ - b b3574 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 2d660c │ │ │ │ + b b3644 <_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 b3708 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b3708 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3680 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq b3750 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3564 <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ + bne b3634 <_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 b3618 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq b3524 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq b35f4 <_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 b3770 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ + ldr r2, [pc, #40] @ b37b4 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ cmp r4, r2 │ │ │ │ - beq b3524 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ - b b3548 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b35f4 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + b b3618 <_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 │ │ │ │ + @ instruction: 0x00362fd8 │ │ │ │ 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, lsl #25 │ │ │ │ + @ instruction: 0x00362ff8 │ │ │ │ + @ instruction: 0x00362cbc │ │ │ │ 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, #3896] @ b470c <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ 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, #3868] @ b4710 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #3868] @ b4714 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + beq b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ 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 b3b8c <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + ble b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b602c <_PyObject_MakeTpCall@@Base+0x32b0> │ │ │ │ + bge b6504 <_PyObject_MakeTpCall@@Base+0x36b8> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b5008 <_PyObject_MakeTpCall@@Base+0x228c> │ │ │ │ + beq b50f8 <_PyObject_MakeTpCall@@Base+0x22ac> │ │ │ │ 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 b6524 <_PyObject_MakeTpCall@@Base+0x36d8> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne b3788 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ + bne b3858 <_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 b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ 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 b6284 <_PyObject_MakeTpCall@@Base+0x3438> │ │ │ │ mvn ip, r1 │ │ │ │ add ip, ip, lr │ │ │ │ ands ip, ip, #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ - beq b38ec <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b39bc <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5c24 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq b38ec <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b39bc <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp ip, #2 │ │ │ │ - beq b38cc <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ + beq b399c <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ cmp ip, #3 │ │ │ │ - beq b38ac <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ + beq b397c <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ cmp ip, #4 │ │ │ │ - beq b388c <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ + beq b395c <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ cmp ip, #5 │ │ │ │ - beq b386c <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + beq b393c <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ cmp ip, #6 │ │ │ │ - bne b5650 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5c24 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5c24 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5c24 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5c24 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5c24 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5c24 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ mov fp, r1 │ │ │ │ - bne b56f8 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + bne b57e0 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ cmp r6, r5 │ │ │ │ - bne b5d64 <_PyObject_MakeTpCall@@Base+0x2fe8> │ │ │ │ + bne b5d18 <_PyObject_MakeTpCall@@Base+0x2ecc> │ │ │ │ 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 b6104 <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4f80 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ + bne b5070 <_PyObject_MakeTpCall@@Base+0x2224> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4fe8 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ + beq b50d8 <_PyObject_MakeTpCall@@Base+0x228c> │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq b5634 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ + beq b571c <_PyObject_MakeTpCall@@Base+0x28d0> │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4f64 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ + beq b5054 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ 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, #3372] @ b477c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3b2c <_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, #3356] @ b477c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3b0c <_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, #3340] @ b477c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3aec <_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, #3324] @ b477c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3acc <_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, #3308] @ b477c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3aac <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a535c │ │ │ │ + bl a53c0 │ │ │ │ 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 b3acc <_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 b3aec <_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 b3b0c <_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 b3b2c <_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 b56d8 <_PyObject_MakeTpCall@@Base+0x288c> │ │ │ │ ldr ip, [r8, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b55f0 <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ + bne b56d8 <_PyObject_MakeTpCall@@Base+0x288c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b4f78 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b5068 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b4f78 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b5068 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b5600 <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ + bne b56e8 <_PyObject_MakeTpCall@@Base+0x289c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq b4f3c <_PyObject_MakeTpCall@@Base+0x21c0> │ │ │ │ + beq b502c <_PyObject_MakeTpCall@@Base+0x21e0> │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r6 │ │ │ │ - b b3930 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ - ldr r1, [pc, #3052] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + b b3a00 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ + ldr r1, [pc, #3048] @ b477c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29c0 │ │ │ │ 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 b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + ldr r4, [pc, #3024] @ b477c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b60f8 <_PyObject_MakeTpCall@@Base+0x337c> │ │ │ │ + beq b6354 <_PyObject_MakeTpCall@@Base+0x3508> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b60f8 <_PyObject_MakeTpCall@@Base+0x337c> │ │ │ │ + beq b6354 <_PyObject_MakeTpCall@@Base+0x3508> │ │ │ │ mov r0, r7 │ │ │ │ - bl a8d50 │ │ │ │ + bl a8db4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b57d4 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ 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 b6274 <_PyObject_MakeTpCall@@Base+0x3428> │ │ │ │ + ldr r1, [pc, #2916] @ b4750 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r3, [pc, #2964] @ b4784 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b50a8 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + bne b5198 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ ldr r2, [r1, #476] @ 0x1dc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b50a8 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + beq b5198 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ add r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ 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 b51c8 <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ + ldr sl, [pc, #2968] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bc0 <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ + bne b5ca8 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ 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 b4e9c <_PyObject_MakeTpCall@@Base+0x2050> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4dac <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + bne b4e9c <_PyObject_MakeTpCall@@Base+0x2050> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #2872] @ b46cc <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #2868] @ b4798 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e54 <_PyObject_MakeTpCall@@Base+0x30d8> │ │ │ │ + bne b6090 <_PyObject_MakeTpCall@@Base+0x3244> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b57d4 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ 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 b3ccc <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + ldr sl, [pc, #2844] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ 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 +141762,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 b6888 <_PyObject_MakeTpCall@@Base+0x3a3c> │ │ │ │ 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 b3d2c <_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, #2528] @ b4718 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r9, #24] │ │ │ │ - ldr r2, [pc, #2524] @ b4650 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #2520] @ b471c <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #2520] @ b4654 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #2516] @ b4720 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2512] @ b4658 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + ldr r2, [pc, #2508] @ b4724 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ 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 +141798,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 b6224 <_PyObject_MakeTpCall@@Base+0x33d8> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b5f4c <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ + beq b6198 <_PyObject_MakeTpCall@@Base+0x334c> │ │ │ │ tst r3, #32 │ │ │ │ - beq b5f4c <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ + beq b6198 <_PyObject_MakeTpCall@@Base+0x334c> │ │ │ │ adds r0, r2, #20 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ strne r0, [r9, #12] │ │ │ │ - beq b5f74 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + beq b61d4 <_PyObject_MakeTpCall@@Base+0x3388> │ │ │ │ bl 29c28 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b65c8 <_PyObject_MakeTpCall@@Base+0x384c> │ │ │ │ + bne b68a0 <_PyObject_MakeTpCall@@Base+0x3a54> │ │ │ │ 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 b5100 <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ + ldr r3, [pc, #2460] @ b4784 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #2452] @ b4780 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ 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 b517c <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ ldr r2, [r6, #2984] @ 0xba8 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b508c <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ - ldr r5, [pc, #2424] @ b46bc <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b517c <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ + ldr r5, [pc, #2420] @ b4788 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne b3ddc <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ - bl 161d8c │ │ │ │ + bne b3eac <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ + bl 161e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3de8 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + beq b3eb8 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2272] @ b465c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ - bl a67b8 │ │ │ │ + ldr r1, [pc, #2268] @ b4728 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + bl a681c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq b3db0 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + beq b3e80 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne b5dac <_PyObject_MakeTpCall@@Base+0x3030> │ │ │ │ + bne b5ce4 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ cmp fp, #0 │ │ │ │ - bge b3de8 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + bge b3eb8 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + beq b3ea4 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq b646c <_PyObject_MakeTpCall@@Base+0x36f0> │ │ │ │ + beq b6700 <_PyObject_MakeTpCall@@Base+0x38b4> │ │ │ │ mov r9, #0 │ │ │ │ - b b48d4 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + b b499c <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3d64 <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ + beq b3e34 <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6530 <_PyObject_MakeTpCall@@Base+0x37b4> │ │ │ │ + bne b6a0c <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ 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 b6a7c <_PyObject_MakeTpCall@@Base+0x3c30> │ │ │ │ ldr r3, [r6, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5504 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ + bne b55ec <_PyObject_MakeTpCall@@Base+0x27a0> │ │ │ │ ldr r2, [r6, #3612] @ 0xe1c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5504 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ - ldr r3, [pc, #2172] @ b46a8 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + beq b55ec <_PyObject_MakeTpCall@@Base+0x27a0> │ │ │ │ + ldr r3, [pc, #2168] @ b4774 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ add r1, r3, #24064 @ 0x5e00 │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4e88 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + bne b4f78 <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ 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 b6974 <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ 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 b69f4 <_PyObject_MakeTpCall@@Base+0x3ba8> │ │ │ │ ldr r3, [r6, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4e24 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + bne b4f14 <_PyObject_MakeTpCall@@Base+0x20c8> │ │ │ │ ldr r2, [r6, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b4e24 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + beq b4f14 <_PyObject_MakeTpCall@@Base+0x20c8> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2032] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + ldr r1, [pc, #2028] @ b476c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4e38 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ + beq b4f28 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b3f7c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b404c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b63c4 <_PyObject_MakeTpCall@@Base+0x3648> │ │ │ │ + beq b6158 <_PyObject_MakeTpCall@@Base+0x330c> │ │ │ │ tst r3, #32 │ │ │ │ - beq b63c4 <_PyObject_MakeTpCall@@Base+0x3648> │ │ │ │ + beq b6158 <_PyObject_MakeTpCall@@Base+0x330c> │ │ │ │ adds sl, r5, #20 │ │ │ │ - beq b63d0 <_PyObject_MakeTpCall@@Base+0x3654> │ │ │ │ + beq b6164 <_PyObject_MakeTpCall@@Base+0x3318> │ │ │ │ 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, #1956] @ b4774 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #1880] @ b472c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ 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 b5dec <_PyObject_MakeTpCall@@Base+0x2fa0> │ │ │ │ + ldr sl, [pc, #2000] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ 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 b4ff0 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5cb0 <_PyObject_MakeTpCall@@Base+0x2f34> │ │ │ │ + beq b5cd4 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ 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 b4fb4 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ 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 b670c <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ 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 b6880 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ ldr r3, [r6, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5930 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + bne b5ac0 <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ ldr r2, [r6, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5930 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ - ldr r1, [pc, #1836] @ b46ec <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b5ac0 <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ + ldr r1, [pc, #1832] @ b47b8 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ 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 b5608 <_PyObject_MakeTpCall@@Base+0x27bc> │ │ │ │ + ldr sl, [pc, #1808] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bb0 <_PyObject_MakeTpCall@@Base+0x2e34> │ │ │ │ + bne b5c98 <_PyObject_MakeTpCall@@Base+0x2e4c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5580 <_PyObject_MakeTpCall@@Base+0x2804> │ │ │ │ + bne b5668 <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ 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 b63e4 <_PyObject_MakeTpCall@@Base+0x3598> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b59e0 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ + bne b5b70 <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ ldr r2, [r6, #2200] @ 0x898 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b59e0 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ - ldr r1, [pc, #1644] @ b469c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + beq b5b70 <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ + ldr r1, [pc, #1640] @ b4768 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ 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 b5a18 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + ldr sl, [pc, #1696] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ba0 <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ + bne b5c88 <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5a30 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + bne b5a38 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ 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 b64d8 <_PyObject_MakeTpCall@@Base+0x368c> │ │ │ │ ldr r3, [r6, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b59f8 <_PyObject_MakeTpCall@@Base+0x2c7c> │ │ │ │ + bne b5aa8 <_PyObject_MakeTpCall@@Base+0x2c5c> │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b59f8 <_PyObject_MakeTpCall@@Base+0x2c7c> │ │ │ │ - ldr r1, [pc, #1476] @ b4664 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq b5aa8 <_PyObject_MakeTpCall@@Base+0x2c5c> │ │ │ │ + ldr r1, [pc, #1472] @ b4730 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ 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 b5b14 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ + ldr sl, [pc, #1584] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b90 <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ + bne b5c78 <_PyObject_MakeTpCall@@Base+0x2e2c> │ │ │ │ ldr r3, [r9, #432] @ 0x1b0 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b52fc <_PyObject_MakeTpCall@@Base+0x2580> │ │ │ │ + bne b53ec <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ 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 +142078,643 @@ │ │ │ │ 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 b4d9c <_PyObject_MakeTpCall@@Base+0x1f50> │ │ │ │ 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 b4dc4 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5960 <_PyObject_MakeTpCall@@Base+0x2be4> │ │ │ │ + bne b5af0 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - bgt b4ce4 <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ + bgt b4dd4 <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4d2c <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ + bne b4e1c <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ 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 b6a04 <_PyObject_MakeTpCall@@Base+0x3bb8> │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b596c <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ + bne b5afc <_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 b5afc <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ + ldr r1, [pc, #1332] @ b47a4 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ 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 b5518 <_PyObject_MakeTpCall@@Base+0x26cc> │ │ │ │ + ldr sl, [pc, #1328] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b80 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ + bne b5c68 <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b546c <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ + bne b5554 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ 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 b69fc <_PyObject_MakeTpCall@@Base+0x3bb0> │ │ │ │ ldr r3, [r6, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5948 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + bne b5ad8 <_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 b5ad8 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ + ldr r1, [pc, #1108] @ b4734 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ 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 b6234 <_PyObject_MakeTpCall@@Base+0x33e8> │ │ │ │ + ldr sl, [pc, #1216] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b30 <_PyObject_MakeTpCall@@Base+0x2db4> │ │ │ │ + bne b5c58 <_PyObject_MakeTpCall@@Base+0x2e0c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne b4270 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ + bne b4340 <_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 93ea0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1012] @ b466c <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + blt b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1008] @ b4738 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4298 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + beq b4368 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ mov r0, r9 │ │ │ │ - bl b8258 │ │ │ │ + bl b8354 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4280 <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ + bne b4350 <_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 b62ec <_PyObject_MakeTpCall@@Base+0x34a0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6110 <_PyObject_MakeTpCall@@Base+0x3394> │ │ │ │ + bne b636c <_PyObject_MakeTpCall@@Base+0x3520> │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq b6178 <_PyObject_MakeTpCall@@Base+0x33fc> │ │ │ │ + beq b63d4 <_PyObject_MakeTpCall@@Base+0x3588> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6178 <_PyObject_MakeTpCall@@Base+0x33fc> │ │ │ │ - bl a8d50 │ │ │ │ + beq b63d4 <_PyObject_MakeTpCall@@Base+0x3588> │ │ │ │ + bl a8db4 │ │ │ │ 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> │ │ │ │ - mov fp, #0 │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #916] @ b4754 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr sl, [pc, #1016] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ asr r2, r2, #3 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #16] │ │ │ │ - mov r9, fp │ │ │ │ + mov fp, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ 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 b47ec <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c24 <_PyObject_MakeTpCall@@Base+0x2ea8> │ │ │ │ + bne b5e78 <_PyObject_MakeTpCall@@Base+0x302c> │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cmp r0, r9 │ │ │ │ - ble b4724 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + cmp r0, fp │ │ │ │ + ble b47ec <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ 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> │ │ │ │ - add r2, r2, r9, lsl #3 │ │ │ │ + beq b4d30 <_PyObject_MakeTpCall@@Base+0x1ee4> │ │ │ │ + add r2, r2, fp, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b4700 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq b47c8 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r6, [fp, #4] │ │ │ │ + ldr r6, [r9, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ + add fp, fp, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - ldr r3, [pc, #716] @ b4688 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r3, [pc, #716] @ b4754 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bne b49b0 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b4aa0 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ 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 b4a9c <_PyObject_MakeTpCall@@Base+0x1c50> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r0 │ │ │ │ - ldr r8, [r5, #2816] @ 0xb00 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq b4944 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ - ldr r3, [r8] │ │ │ │ + ldr r6, [r5, #2816] @ 0xb00 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq b4a0c <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - strne r3, [r8] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ + strne r3, [r6] │ │ │ │ + ldr r3, [r6, #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 b46a0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r2, [pc, #600] @ b473c <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4900 <_PyObject_MakeTpCall@@Base+0x1b84> │ │ │ │ - ldr r3, [pc, #592] @ b4674 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ - cmp fp, r3 │ │ │ │ - beq b698c <_PyObject_MakeTpCall@@Base+0x3c10> │ │ │ │ - ldr r2, [pc, #584] @ b4678 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + bne b49c8 <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ + ldr r3, [pc, #592] @ b4740 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ + cmp r9, r3 │ │ │ │ + beq b6abc <_PyObject_MakeTpCall@@Base+0x3c70> │ │ │ │ + ldr r2, [pc, #584] @ b4744 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ 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 b6b1c <_PyObject_MakeTpCall@@Base+0x3cd0> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ - bhi b5be8 <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ + ldr r8, [r3, r0] │ │ │ │ + bhi b5d5c <_PyObject_MakeTpCall@@Base+0x2f10> │ │ │ │ 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 b5d5c <_PyObject_MakeTpCall@@Base+0x2f10> │ │ │ │ + ldr r3, [pc, #552] @ b4774 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #476] @ b472c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5bd0 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + bne b5d44 <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ + ldr r0, [r8, #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 b59a4 <_PyObject_MakeTpCall@@Base+0x2b58> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r7, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b58ac <_PyObject_MakeTpCall@@Base+0x2b30> │ │ │ │ + beq b5994 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ 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 b4a54 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ 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 b54bc <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ + ldr r3, [pc, #360] @ b4744 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r2, [pc, #344] @ b4678 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + ldrne r2, [pc, #344] @ b4744 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [pc, #340] @ b4680 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #340] @ b474c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b62e4 <_PyObject_MakeTpCall@@Base+0x3568> │ │ │ │ - ldr r3, [r8] │ │ │ │ + bne b64ec <_PyObject_MakeTpCall@@Base+0x36a0> │ │ │ │ + ldr r3, [r6] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq b6204 <_PyObject_MakeTpCall@@Base+0x3488> │ │ │ │ + beq b62ac <_PyObject_MakeTpCall@@Base+0x3460> │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [r8] │ │ │ │ - ldr r2, [fp] │ │ │ │ - str r8, [r4, #8] │ │ │ │ + str r3, [r6] │ │ │ │ + ldr r2, [r9] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - ldreq r3, [r8] │ │ │ │ - beq b6214 <_PyObject_MakeTpCall@@Base+0x3498> │ │ │ │ + ldreq r3, [r6] │ │ │ │ + beq b62bc <_PyObject_MakeTpCall@@Base+0x3470> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r2, [fp] │ │ │ │ + str r2, [r9] │ │ │ │ ldr r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - ldr r3, [r8] │ │ │ │ + ldr r3, [r6] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, ip │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str fp, [r4, #12] │ │ │ │ + str r9, [r4, #12] │ │ │ │ sub r1, r4, #8 │ │ │ │ - ldr lr, [pc, #204] @ b467c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr lr, [pc, #204] @ b4748 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ str lr, [r4, #20] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq b45d0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + beq b469c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq b6020 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ - mov r8, r4 │ │ │ │ + str r3, [r6] │ │ │ │ + beq b654c <_PyObject_MakeTpCall@@Base+0x3700> │ │ │ │ + mov r6, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - bl fc32c │ │ │ │ - ldr r3, [r8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl fc280 │ │ │ │ + ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b4610 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ + beq b46dc <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne b4610 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r6] │ │ │ │ + bne b46dc <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq b679c <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + beq b692c <_PyObject_MakeTpCall@@Base+0x3ae0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4310 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b43dc <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4310 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bne b43dc <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b4310 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b43dc <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ @ 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 │ │ │ │ + eorseq r3, r6, r8, lsl r0 │ │ │ │ + andseq r8, r5, r8, asr #31 │ │ │ │ + andeq r4, sl, ip, lsl #3 │ │ │ │ + andseq r7, r8, r4, lsl #4 │ │ │ │ + mulseq fp, r8, r6 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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, r0, lsr #12 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, asr lr │ │ │ │ + andseq lr, r4, ip, lsl lr │ │ │ │ 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, lsr #8 │ │ │ │ @ instruction: 0x00561690 │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ - andeq r7, sl, ip, ror sp │ │ │ │ + andeq fp, pc, r8, lsr #22 │ │ │ │ + andeq r7, sl, r0, ror #27 │ │ │ │ @ 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 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ 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, r8, asr #18 │ │ │ │ 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, asr #17 │ │ │ │ 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, asr #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00362af0 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r0, fp │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b4724 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b4700 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ - cmp r0, r9 │ │ │ │ - bgt b436c <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ + ble b47ec <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq b47c8 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + cmp r0, fp │ │ │ │ + bgt b4438 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ 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 b4830 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ 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 b4830 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ + ldr r2, [pc, #-212] @ b474c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r4, [r1, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6244 <_PyObject_MakeTpCall@@Base+0x34c8> │ │ │ │ + bne b6558 <_PyObject_MakeTpCall@@Base+0x370c> │ │ │ │ blx r4 │ │ │ │ - ldr r7, [pc, #-204] @ b46a4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r7, [pc, #-200] @ b4770 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bl 359840 │ │ │ │ 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 b4f50 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ 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 b4f50 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ 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 b6444 <_PyObject_MakeTpCall@@Base+0x35f8> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5fd4 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + bne b63f8 <_PyObject_MakeTpCall@@Base+0x35ac> │ │ │ │ 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 b642c <_PyObject_MakeTpCall@@Base+0x35e0> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b67e4 <_PyObject_MakeTpCall@@Base+0x3a68> │ │ │ │ - ldr r2, [pc, #-360] @ b4694 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + beq b6a8c <_PyObject_MakeTpCall@@Base+0x3c40> │ │ │ │ + ldr r2, [pc, #-356] @ b4760 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4de0 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ + bne b4ed0 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-368] @ b469c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #-364] @ b4768 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fae74 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b4df8 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ + beq b4ee8 <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4860 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + beq b4928 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b4860 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + bne b4928 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-452] @ b4680 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-448] @ b474c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6384 <_PyObject_MakeTpCall@@Base+0x3608> │ │ │ │ + bne b6118 <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba3b8 │ │ │ │ + bl ba4b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b48c0 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + beq b4988 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b48c0 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + bne b4988 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-556] @ b4680 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-552] @ b474c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b63a4 <_PyObject_MakeTpCall@@Base+0x3628> │ │ │ │ + bne b6138 <_PyObject_MakeTpCall@@Base+0x32ec> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6614 <_PyObject_MakeTpCall@@Base+0x3898> │ │ │ │ + bne b6858 <_PyObject_MakeTpCall@@Base+0x3a0c> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b48f4 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + beq b49bc <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq b6630 <_PyObject_MakeTpCall@@Base+0x38b4> │ │ │ │ + beq b6874 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ 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 │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r8] │ │ │ │ + ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b4930 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + beq b49f8 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq b60ec <_PyObject_MakeTpCall@@Base+0x3370> │ │ │ │ + str r3, [r6] │ │ │ │ + beq b5f1c <_PyObject_MakeTpCall@@Base+0x30d0> │ │ │ │ cmp r4, #0 │ │ │ │ - bne b45d0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + bne b469c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4310 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b43dc <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4310 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b43dc <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - b b67b8 <_PyObject_MakeTpCall@@Base+0x3a3c> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ 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 b45a4 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ 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 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - b b44d8 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + bl 359840 │ │ │ │ + ldr r8, [r3, r0] │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + b b45a4 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #-820] @ b4684 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #-856] @ b4750 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r1, #264] @ 0x108 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b5cf4 <_PyObject_MakeTpCall@@Base+0x2f78> │ │ │ │ + bne b5e08 <_PyObject_MakeTpCall@@Base+0x2fbc> │ │ │ │ ldr r2, [r1, #268] @ 0x10c │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt b60dc <_PyObject_MakeTpCall@@Base+0x3360> │ │ │ │ + bgt b6264 <_PyObject_MakeTpCall@@Base+0x3418> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b57bc <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ + beq b58a4 <_PyObject_MakeTpCall@@Base+0x2a58> │ │ │ │ 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, #-908] @ b4750 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5d00 <_PyObject_MakeTpCall@@Base+0x2f84> │ │ │ │ + beq b5e14 <_PyObject_MakeTpCall@@Base+0x2fc8> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5d28 <_PyObject_MakeTpCall@@Base+0x2fac> │ │ │ │ + beq b5e3c <_PyObject_MakeTpCall@@Base+0x2ff0> │ │ │ │ ldr r2, [lr] │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5870 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ + beq b5958 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ add r1, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [lr] │ │ │ │ - ble b53a0 <_PyObject_MakeTpCall@@Base+0x2624> │ │ │ │ + ble b5494 <_PyObject_MakeTpCall@@Base+0x2648> │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - add r7, lr, #8 │ │ │ │ - mov r6, #0 │ │ │ │ + add r8, lr, #8 │ │ │ │ + mov r7, #0 │ │ │ │ mov sl, ip │ │ │ │ - mov r8, r3 │ │ │ │ + mov r6, r3 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ + ldr r1, [r8, #4]! │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #2 │ │ │ │ - bne b4ad0 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ + bne b4bc0 <_PyObject_MakeTpCall@@Base+0x1d74> │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-992] @ b4688 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - bl 9b308 │ │ │ │ + ldr r1, [pc, #-1028] @ b4754 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b4b48 <_PyObject_MakeTpCall@@Base+0x1dcc> │ │ │ │ + beq b4c38 <_PyObject_MakeTpCall@@Base+0x1dec> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - add r6, r6, #1 │ │ │ │ + add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4b80 <_PyObject_MakeTpCall@@Base+0x1e04> │ │ │ │ - cmp r6, sl │ │ │ │ - blt b4a44 <_PyObject_MakeTpCall@@Base+0x1cc8> │ │ │ │ + bne b4c70 <_PyObject_MakeTpCall@@Base+0x1e24> │ │ │ │ + cmp r7, sl │ │ │ │ + blt b4b34 <_PyObject_MakeTpCall@@Base+0x1ce8> │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r6, 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 b4bac <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6258 <_PyObject_MakeTpCall@@Base+0x34dc> │ │ │ │ + beq b6474 <_PyObject_MakeTpCall@@Base+0x3628> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - mov r8, #0 │ │ │ │ - b b4bd4 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + beq b4a00 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + mov r6, #0 │ │ │ │ + b b4cc4 <_PyObject_MakeTpCall@@Base+0x1e78> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +142729,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, #-1240] @ b4754 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b4a70 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ + bne b4b60 <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4b6c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + beq b4c5c <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - beq b6830 <_PyObject_MakeTpCall@@Base+0x3ab4> │ │ │ │ - bl 11a964 │ │ │ │ + beq b6ae4 <_PyObject_MakeTpCall@@Base+0x3c98> │ │ │ │ + bl 11a8f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - b b4944 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r8, r3 │ │ │ │ + b b4a0c <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r6, r3 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [r8] │ │ │ │ + ldr r2, [r6] │ │ │ │ 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 b5454 <_PyObject_MakeTpCall@@Base+0x2608> │ │ │ │ add r2, r2, #1 │ │ │ │ - str r2, [r8] │ │ │ │ + str r2, [r6] │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4bc8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq b4cb8 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6258 <_PyObject_MakeTpCall@@Base+0x34dc> │ │ │ │ + beq b6474 <_PyObject_MakeTpCall@@Base+0x3628> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4400 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ - add r6, r5, #43520 @ 0xaa00 │ │ │ │ + beq b44cc <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + add r1, 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 r1, [r2, #260] @ 0x104 │ │ │ │ - add r2, r7, #4 │ │ │ │ + add r1, r1, #248 @ 0xf8 │ │ │ │ + lsl r2, r4, #2 │ │ │ │ + add r4, r1, r4, lsl #2 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + add r0, r5, r2 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r2, r1, r2 │ │ │ │ + ldr r1, [pc, #-1440] @ b4750 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + add r0, r0, #43520 @ 0xaa00 │ │ │ │ + ldr r1, [r1, #260] @ 0x104 │ │ │ │ + ldr r5, [r0, #252] @ 0xfc │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r0, [pc, #-1420] @ b4684 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldrne r0, [pc, #-1460] @ b4750 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ addne r1, r1, #1 │ │ │ │ - add r2, r6, r2 │ │ │ │ strne r1, [r0, #260] @ 0x104 │ │ │ │ str r3, [r2] │ │ │ │ - bl 35911c │ │ │ │ + bl 359698 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [r6, r7] │ │ │ │ - ldr r3, [r4] │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b54e8 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ - cmp r8, #0 │ │ │ │ - bne b4400 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ - b b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - add ip, r9, r9, lsl #1 │ │ │ │ + bne b55d0 <_PyObject_MakeTpCall@@Base+0x2784> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne b44cc <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + b b4a00 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + add ip, fp, fp, 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> │ │ │ │ - ldr r6, [fp, #4] │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq b596c <_PyObject_MakeTpCall@@Base+0x2b20> │ │ │ │ + ldr r6, [r9, #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, #-1552] @ b4754 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ + add fp, fp, #1 │ │ │ │ cmp r1, r7 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - beq b43c0 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ - b b49b0 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + beq b448c <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + b b4aa0 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ 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, #-1508] @ b47c4 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-1620] @ b4758 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 b4218 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b541c <_PyObject_MakeTpCall@@Base+0x26a0> │ │ │ │ - ldr r3, [pc, #-1620] @ b4690 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + beq b5504 <_PyObject_MakeTpCall@@Base+0x26b8> │ │ │ │ + ldr r3, [pc, #-1656] @ b475c <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4d00 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ + bne b4df0 <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #-1644] @ b4694 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + ldreq r3, [pc, #-1680] @ b4760 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ streq r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b415c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b422c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b415c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b422c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #-1680] @ b4698 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + ldr r3, [pc, #-1716] @ b4764 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ - beq b4168 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - ldr sl, [pc, #-1604] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + beq b4238 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ + ldr sl, [pc, #-1640] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ 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 +142882,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 b424c <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r1, [pc, #-1772] @ b47a8 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-1772] @ b47ac <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4288 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-1772] @ b46cc <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #-1808] @ b4798 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b62bc <_PyObject_MakeTpCall@@Base+0x3540> │ │ │ │ + bne b60e0 <_PyObject_MakeTpCall@@Base+0x3294> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b57d4 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ 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 b3c8c <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ldr r1, [pc, #-1904] @ b4768 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ 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 b48e4 <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ + ldr r1, [pc, #-1928] @ b4768 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 119de4 │ │ │ │ + bl 119d78 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e88 <_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 b4900 <_PyObject_MakeTpCall@@Base+0x1ab4> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r0, [pc, #-1968] @ b476c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3ea4 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ - ldr sl, [pc, #-1872] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + bne b3f74 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + ldr sl, [pc, #-1908] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3f7c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b404c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3f7c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b404c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + b b3e88 <_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, #-2036] @ b4770 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl b2d7c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2e4c <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b47d4 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b489c <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ + b b3e88 <_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 b6950 <_PyObject_MakeTpCall@@Base+0x3b04> │ │ │ │ + ldr r1, [pc, #-2032] @ b47b0 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r9, #436] @ 0x1b4 │ │ │ │ - bl f93e4 │ │ │ │ + bl f9338 │ │ │ │ cmp r0, #0 │ │ │ │ - bge b3e68 <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bge b3f38 <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ + b b3e88 <_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 b4038 <_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 b4038 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + ldr r3, [pc, #-2180] @ b4774 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #-2180] @ b4778 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b62cc <_PyObject_MakeTpCall@@Base+0x3550> │ │ │ │ + bne b5f04 <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ 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 b4038 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bl 2a03f0 │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - beq b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + beq b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ 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 b3ba8 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ + ldr r6, [pc, #-2272] @ b477c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3a88 <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ + beq b3b58 <_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 b3b68 <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ + ldr r6, [pc, #-2236] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ 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 +143029,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 b3a2c <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl a5520 │ │ │ │ + bl a5584 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + blt b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b b395c <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + b b3a2c <_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 b388c <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ + ldr sl, [pc, #-2380] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359840 │ │ │ │ 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 +143064,268 @@ │ │ │ │ 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, #-2536] @ b4780 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + ldr r3, [pc, #-2536] @ b4784 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ 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 b3e00 <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ + ldr r5, [pc, #-2556] @ b4788 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ 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 b3e10 <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r0, [pc, #-2580] @ b478c <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3b4c <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - ldr r1, [pc, #-2564] @ b46c0 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + beq b3c1c <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r1, [pc, #-2600] @ b478c <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3b4c <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + beq b3c1c <_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 b60f0 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + bl 9a1dc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b57d4 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ 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 b5298 <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b6364 <_PyObject_MakeTpCall@@Base+0x35e8> │ │ │ │ + bne b5f28 <_PyObject_MakeTpCall@@Base+0x30dc> │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ - ble b51b4 <_PyObject_MakeTpCall@@Base+0x2438> │ │ │ │ + ble b52a4 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ 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 b66b4 <_PyObject_MakeTpCall@@Base+0x3868> │ │ │ │ mov r0, sl │ │ │ │ - bl f8eb8 │ │ │ │ + bl f8e0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6760 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ - ldr r1, [pc, #-2736] @ b46c4 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + beq b66cc <_PyObject_MakeTpCall@@Base+0x3880> │ │ │ │ + ldr r1, [pc, #-2772] @ b4790 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ mov r0, sl │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9268 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6324 <_PyObject_MakeTpCall@@Base+0x35a8> │ │ │ │ - ldr r1, [pc, #-2752] @ b46c8 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + bne b5fb8 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ + ldr r1, [pc, #-2788] @ b4794 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ mov r0, sl │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9268 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5d90 <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ + bne b5cb8 <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt b5148 <_PyObject_MakeTpCall@@Base+0x23cc> │ │ │ │ + bgt b5238 <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ mov r3, r5 │ │ │ │ - b b51bc <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ + b b52ac <_PyObject_MakeTpCall@@Base+0x2460> │ │ │ │ cmp r3, #0 │ │ │ │ movle fp, #0 │ │ │ │ - bgt b56a4 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ + bgt b578c <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ 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 92e84 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + beq b57ac <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5270 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ + ble b5360 <_PyObject_MakeTpCall@@Base+0x2514> │ │ │ │ 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 b5d00 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5918 <_PyObject_MakeTpCall@@Base+0x2b9c> │ │ │ │ + bne b59f4 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1281f4 │ │ │ │ + bl 128184 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b6738 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + beq b6904 <_PyObject_MakeTpCall@@Base+0x3ab8> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r2, sl, lsl #2] │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b37c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6738 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ - bne b66e8 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ + blt b6904 <_PyObject_MakeTpCall@@Base+0x3ab8> │ │ │ │ + bne b68b4 <_PyObject_MakeTpCall@@Base+0x3a68> │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b5204 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ + bne b52f4 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab794 │ │ │ │ + bl ab7f8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b6738 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + beq b6904 <_PyObject_MakeTpCall@@Base+0x3ab8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a32c │ │ │ │ + bl 9a448 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b52b0 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ + beq b53a0 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b52b0 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ + bne b53a0 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + beq b57ac <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt b5aa0 <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ + bgt b5b88 <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-3088] @ b46cc <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #-3124] @ b4798 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e64 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ + bne b60a0 <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3bbc <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - b b56c8 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ + bne b3c8c <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + b b57b0 <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ mov r0, r9 │ │ │ │ - bl a55f8 │ │ │ │ + bl a565c │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b40dc <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + ble b41ac <_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 │ │ │ │ + bl bbe48 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #-20] @ 0xffffffec │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e88 <_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> │ │ │ │ + bne b56e0 <_PyObject_MakeTpCall@@Base+0x2894> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b b40dc <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + b b41ac <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4bc8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq b5470 <_PyObject_MakeTpCall@@Base+0x2624> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4bc8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ - 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 b4400 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + beq b60c0 <_PyObject_MakeTpCall@@Base+0x3274> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b44cc <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + mov r2, #12 │ │ │ │ + mul r2, r4, r2 │ │ │ │ + add r1, r5, #43520 @ 0xaa00 │ │ │ │ + add r1, r1, #248 @ 0xf8 │ │ │ │ + add r4, r1, r2 │ │ │ │ + b b4cd8 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4abc <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + beq b54a8 <_PyObject_MakeTpCall@@Base+0x265c> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4abc <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ - 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 b4ac8 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ - b b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b6070 <_PyObject_MakeTpCall@@Base+0x3224> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + bne b547c <_PyObject_MakeTpCall@@Base+0x2630> │ │ │ │ + b b4a00 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + beq b45d4 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ cmp ip, r1 │ │ │ │ - beq b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + beq b45d4 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ + bne b45d4 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b678c <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ - add r0, r6, #12 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ + bne b6640 <_PyObject_MakeTpCall@@Base+0x37f4> │ │ │ │ + add r0, r8, #12 │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b45d4 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ - ldr r3, [pc, #-3412] @ b46d0 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + bl 35898c │ │ │ │ + b b45d4 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + ldr r3, [pc, #-3440] @ b479c <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - ble b415c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ - b b4ce4 <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ + ble b422c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + b b4dd4 <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #-3432] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + ldr r3, [pc, #-3460] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b6508 <_PyObject_MakeTpCall@@Base+0x378c> │ │ │ │ + bne b6698 <_PyObject_MakeTpCall@@Base+0x384c> │ │ │ │ mov r1, r9 │ │ │ │ - bl 12d888 │ │ │ │ - ldr r1, [pc, #-3448] @ b46d8 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + bl 12d818 │ │ │ │ + ldr r1, [pc, #-3476] @ b47a4 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ mov r0, r4 │ │ │ │ - bl f93e4 │ │ │ │ + bl f9338 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + blt b3e88 <_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, #-3480] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b42a8 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ + bl 359840 │ │ │ │ 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 +143343,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 b42bc <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ + ldr r1, [pc, #-3616] @ b47a8 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-3616] @ b47ac <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b42f8 <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne b4c34 <_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 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b4d24 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b4d24 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ + ldr r0, [pc, #-3652] @ b47b0 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 8be7c │ │ │ │ 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 b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3672] @ b47b0 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + b b3f00 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ + ldr r3, [pc, #-3676] @ b47b4 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b5570 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ - bl a3dbc │ │ │ │ + bne b5658 <_PyObject_MakeTpCall@@Base+0x280c> │ │ │ │ + bl a3e20 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3672] @ b46ec <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3700] @ b47b8 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b64e4 <_PyObject_MakeTpCall@@Base+0x3768> │ │ │ │ + blt b6674 <_PyObject_MakeTpCall@@Base+0x3828> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5570 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ + beq b5658 <_PyObject_MakeTpCall@@Base+0x280c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq b66b0 <_PyObject_MakeTpCall@@Base+0x3934> │ │ │ │ + beq b6668 <_PyObject_MakeTpCall@@Base+0x381c> │ │ │ │ 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, #-3756] @ b47bc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b40c8 <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ + bl 359840 │ │ │ │ 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 +143412,233 @@ │ │ │ │ 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 b40dc <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ + b b63e8 <_PyObject_MakeTpCall@@Base+0x359c> │ │ │ │ mov r6, r8 │ │ │ │ - b b4f6c <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ + b b505c <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - b b5324 <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ + b b5414 <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ ldr r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5dc8 <_PyObject_MakeTpCall@@Base+0x304c> │ │ │ │ + beq b5d98 <_PyObject_MakeTpCall@@Base+0x2f4c> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - ble b5dec <_PyObject_MakeTpCall@@Base+0x3070> │ │ │ │ + ble b5dbc <_PyObject_MakeTpCall@@Base+0x2f70> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne b587c <_PyObject_MakeTpCall@@Base+0x2b00> │ │ │ │ + bne b5964 <_PyObject_MakeTpCall@@Base+0x2b18> │ │ │ │ mov r6, fp │ │ │ │ mov r4, r7 │ │ │ │ - b b3aa0 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #-3908] @ b46f8 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + b b3b70 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #-3936] @ b47c4 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #-3920] @ b46f4 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-3948] @ b47c0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r9, #0 │ │ │ │ - b b48f4 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + b b49bc <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5c24 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ cmp r3, r9 │ │ │ │ ldreq r3, [r2, #4]! │ │ │ │ addeq r1, r1, #1 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ - beq b384c <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ + beq b391c <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ cmp sl, #1 │ │ │ │ - beq b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + beq b5c24 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ add r9, r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne b5b40 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + bne b5c18 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne b590c <_PyObject_MakeTpCall@@Base+0x2b90> │ │ │ │ + bne b5a0c <_PyObject_MakeTpCall@@Base+0x2bc0> │ │ │ │ mov r5, r3 │ │ │ │ - b b3910 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ + b b39e0 <_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 b521c <_PyObject_MakeTpCall@@Base+0x23d0> │ │ │ │ + ldr r3, [pc, #-4060] @ b47c4 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #-4040] @ b46fc <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #4064] @ b678c <_PyObject_MakeTpCall@@Base+0x3940> │ │ │ │ + bl 117680 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b57d4 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + bne b57d4 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b1dc │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + bl 9b2f8 │ │ │ │ + b b3ea4 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ 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 b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ 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 b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ 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 b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ 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 b5c24 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ 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 b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ 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 b5754 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ add r1, fp, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #28 │ │ │ │ - b b38ec <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + b b39bc <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ands r2, r2, #4096 @ 0x1000 │ │ │ │ - beq b6404 <_PyObject_MakeTpCall@@Base+0x3688> │ │ │ │ + beq b6054 <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ ldrh r2, [r6, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs b6358 <_PyObject_MakeTpCall@@Base+0x35dc> │ │ │ │ + bcs b6494 <_PyObject_MakeTpCall@@Base+0x3648> │ │ │ │ ldr r8, [r6, #168] @ 0xa8 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r8, #8]! │ │ │ │ - mov fp, r6 │ │ │ │ + mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - ble b581c <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ + ble b5904 <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8820 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq b640c <_PyObject_MakeTpCall@@Base+0x3690> │ │ │ │ + beq b605c <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ add r7, r7, #1 │ │ │ │ - b b57ec <_PyObject_MakeTpCall@@Base+0x2a70> │ │ │ │ + b b58d4 <_PyObject_MakeTpCall@@Base+0x2a88> │ │ │ │ mov r4, r6 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, r9 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ ands r1, r2, #256 @ 0x100 │ │ │ │ - bne b5ed0 <_PyObject_MakeTpCall@@Base+0x3154> │ │ │ │ + bne b6010 <_PyObject_MakeTpCall@@Base+0x31c4> │ │ │ │ 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 b4ad4 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ cmp ip, #0 │ │ │ │ - bgt b4a24 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ - b b4abc <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bgt b4b14 <_PyObject_MakeTpCall@@Base+0x1cc8> │ │ │ │ + b b54a8 <_PyObject_MakeTpCall@@Base+0x265c> │ │ │ │ add r0, r0, #1 │ │ │ │ - b b5614 <_PyObject_MakeTpCall@@Base+0x2898> │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ + b b56fc <_PyObject_MakeTpCall@@Base+0x28b0> │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r0, fp │ │ │ │ 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> │ │ │ │ + ble b47ec <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq b596c <_PyObject_MakeTpCall@@Base+0x2b20> │ │ │ │ + cmp r0, fp │ │ │ │ + bgt b4d48 <_PyObject_MakeTpCall@@Base+0x1efc> │ │ │ │ + b b47ec <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ 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 b4a88 <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ + ldr r3, [pc, #3556] @ b6790 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r2, [pc, #3556] @ b6794 <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b6340 <_PyObject_MakeTpCall@@Base+0x35c4> │ │ │ │ + bne b5ff8 <_PyObject_MakeTpCall@@Base+0x31ac> │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b5be8 <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ + beq b5d5c <_PyObject_MakeTpCall@@Base+0x2f10> │ │ │ │ ldr r3, [r7, #800] @ 0x320 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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> │ │ │ │ + ldr r8, [r3, r0] │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + b b45a4 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + ldr r1, [pc, #3484] @ b6798 <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ 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 f9268 <_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 │ │ │ │ - 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 │ │ │ │ - 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> │ │ │ │ + beq b5314 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ + b b534c <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ + mov r0, ip │ │ │ │ + mov r5, r3 │ │ │ │ + b b38a8 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + ldr r3, [pc, #3452] @ b679c <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b5e84 <_PyObject_MakeTpCall@@Base+0x3108> │ │ │ │ + beq b5f34 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ 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, #3588] @ b683c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + beq b4138 <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ + bl 359840 │ │ │ │ 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,430 +143656,579 @@ │ │ │ │ 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 b414c <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ + b b64dc <_PyObject_MakeTpCall@@Base+0x3690> │ │ │ │ + ldr r0, [pc, #3312] @ b67a0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + bl 8be7c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b4168 <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ + b b4184 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + ldr r0, [pc, #3292] @ b67a4 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ + bl 8be7c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b4088 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + b b40a4 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ + ldr r0, [pc, #3392] @ b6820 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + bl 8be7c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b42d8 <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ + b b42f4 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + ldr r3, [pc, #3248] @ b67a8 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + b b4dd4 <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ + ldr r0, [pc, #3352] @ b681c <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ + bl 8be7c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b4268 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + b b4284 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + ldr r3, [pc, #3200] @ b679c <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b419c <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bl 288788 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #3176] @ b67a0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9cae4 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b6674 <_PyObject_MakeTpCall@@Base+0x3828> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b419c <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b419c <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b419c <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + ldr r0, [pc, #3288] @ b6850 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + bl 8be7c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b40f8 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ + b b4114 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b66d0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + bne b6650 <_PyObject_MakeTpCall@@Base+0x3804> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b66d0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + bne b6650 <_PyObject_MakeTpCall@@Base+0x3804> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ add r0, r2, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ cmp ip, r4 │ │ │ │ - beq b5b1c <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ + beq b5c04 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6978 <_PyObject_MakeTpCall@@Base+0x3bfc> │ │ │ │ + bne b66e0 <_PyObject_MakeTpCall@@Base+0x3894> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5af0 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + bne b5bd8 <_PyObject_MakeTpCall@@Base+0x2d8c> │ │ │ │ ldr r7, [ip, #144] @ 0x90 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b644c <_PyObject_MakeTpCall@@Base+0x36d0> │ │ │ │ + beq b5fec <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b6440 <_PyObject_MakeTpCall@@Base+0x36c4> │ │ │ │ + bne b5fe0 <_PyObject_MakeTpCall@@Base+0x3194> │ │ │ │ ldr r1, [ip, #104] @ 0x68 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6434 <_PyObject_MakeTpCall@@Base+0x36b8> │ │ │ │ + bne b5fd4 <_PyObject_MakeTpCall@@Base+0x3188> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6434 <_PyObject_MakeTpCall@@Base+0x36b8> │ │ │ │ + bne b5fd4 <_PyObject_MakeTpCall@@Base+0x3188> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5ac8 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ + bne b5bb0 <_PyObject_MakeTpCall@@Base+0x2d64> │ │ │ │ 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> │ │ │ │ + b b53c0 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp sl, ip │ │ │ │ - bne b567c <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ + bne b5764 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq b5e1c <_PyObject_MakeTpCall@@Base+0x30a0> │ │ │ │ + beq b5f80 <_PyObject_MakeTpCall@@Base+0x3134> │ │ │ │ mov r0, ip │ │ │ │ ldr sl, [r0, #8]! │ │ │ │ mov r9, #0 │ │ │ │ cmp sl, r9 │ │ │ │ add r9, r9, #1 │ │ │ │ - ble b5e40 <_PyObject_MakeTpCall@@Base+0x30c4> │ │ │ │ + ble b5fa4 <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ ldr fp, [r0, #4]! │ │ │ │ cmp fp, r5 │ │ │ │ - bne b5b64 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ - b b5690 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + bne b5c3c <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ + b b5778 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b430c <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b545c <_PyObject_MakeTpCall@@Base+0x26e0> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b5544 <_PyObject_MakeTpCall@@Base+0x26f8> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b40cc <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b419c <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5a20 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b5a28 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5570 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b5658 <_PyObject_MakeTpCall@@Base+0x280c> │ │ │ │ + b b3e88 <_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> │ │ │ │ + beq b3c34 <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ + b b57d4 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b662c <_PyObject_MakeTpCall@@Base+0x37e0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b662c <_PyObject_MakeTpCall@@Base+0x37e0> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + b b5284 <_PyObject_MakeTpCall@@Base+0x2438> │ │ │ │ + mov r0, sl │ │ │ │ + bl 920e8 │ │ │ │ + mov r5, r0 │ │ │ │ + b b4fe8 <_PyObject_MakeTpCall@@Base+0x219c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b3e80 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b3e80 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + ldr r1, [pc, #2724] @ b67ac <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9268 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b5308 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ + b b534c <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ + ldr r3, [r5, #156] @ 0x9c │ │ │ │ + ldr r2, [pc, #2700] @ b67b0 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq b39e8 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne b49bc <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ + b b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + ldr r2, [pc, #2628] @ b6790 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4998 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a0208 │ │ │ │ + bne b4a88 <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2a040c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ - ldr r3, [r8] │ │ │ │ + bne b45d4 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b4a00 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + str r3, [r6] │ │ │ │ + bne b4a00 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b4a00 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, r6 │ │ │ │ + beq b5710 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b5d9c <_PyObject_MakeTpCall@@Base+0x2f50> │ │ │ │ + ldr r3, [pc, #2556] @ b67b4 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq b5710 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + ldr r3, [r6, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b64a0 <_PyObject_MakeTpCall@@Base+0x3654> │ │ │ │ + ldr ip, [r3, #8]! │ │ │ │ + mov r0, #0 │ │ │ │ + cmp ip, r0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + ble b64c4 <_PyObject_MakeTpCall@@Base+0x3678> │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + cmp r2, fp │ │ │ │ + bne b5dd0 <_PyObject_MakeTpCall@@Base+0x2f84> │ │ │ │ + b b3b70 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r2, [pc, #2460] @ b6790 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne b4038 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + b b5024 <_PyObject_MakeTpCall@@Base+0x21d8> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #2460] @ b67b8 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 8be7c │ │ │ │ + cmn r0, #1 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + beq b4c5c <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp lr, #0 │ │ │ │ + bne b4af4 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + tst r2, #2 │ │ │ │ + bne b65c0 <_PyObject_MakeTpCall@@Base+0x3774> │ │ │ │ + tst r2, #8192 @ 0x2000 │ │ │ │ + bne b4a00 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl a5584 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b4c5c <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b4a00 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + b b4af4 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ ldr r2, [sl, #8] │ │ │ │ - cmp r2, r9 │ │ │ │ - ble b4724 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + cmp r2, fp │ │ │ │ + ble b47ec <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldrb r2, [r3] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ - ldrb r8, [r2, r9] │ │ │ │ + ldrb r8, [r2, fp] │ │ │ │ mov r1, #12 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r6, [fp, #4] │ │ │ │ + ldr r6, [r9, #4] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #3164] @ b68c4 <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ + ldr r3, [pc, #2300] @ b67b8 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ 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 │ │ │ │ ldrb ip, [ip, #5] │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ 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 │ │ │ │ + add fp, fp, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne b49b0 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b4aa0 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ 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> │ │ │ │ + b b448c <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + ldr r2, [pc, #2180] @ b6790 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ mov r1, fp │ │ │ │ - ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ 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 r5, r0 │ │ │ │ + b b5010 <_PyObject_MakeTpCall@@Base+0x21c4> │ │ │ │ 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> │ │ │ │ - ldr r3, [r5, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2908] @ b68cc <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq b3918 <_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> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne b3db0 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b3db0 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, r6 │ │ │ │ - beq b5628 <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b49f8 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5dcc <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ - ldr r3, [pc, #2792] @ b68d0 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - cmp r6, r3 │ │ │ │ - beq b5628 <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ - ldr r3, [r6, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5f14 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ - ldr ip, [r3, #8]! │ │ │ │ - mov r0, #0 │ │ │ │ - cmp ip, r0 │ │ │ │ - add r0, r0, #1 │ │ │ │ - ble b5f38 <_PyObject_MakeTpCall@@Base+0x31bc> │ │ │ │ - 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> │ │ │ │ - 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 │ │ │ │ + bgt b5798 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ + b b52a4 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + bl 288788 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #2600] @ b68c0 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #2312] @ b6850 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b64e4 <_PyObject_MakeTpCall@@Base+0x3768> │ │ │ │ + blt b6674 <_PyObject_MakeTpCall@@Base+0x3828> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5a20 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ + beq b5a28 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b5a20 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ + bne b5a28 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b5a20 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ - ldr r1, [pc, #2560] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b5a28 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq b5778 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ + ldr r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b5f84 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ + ldr ip, [pc, #2068] @ b67b4 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + cmp r5, ip │ │ │ │ + beq b66ac <_PyObject_MakeTpCall@@Base+0x3860> │ │ │ │ + ldr r3, [pc, #2180] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #2060] @ b67bc <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b66ec <_PyObject_MakeTpCall@@Base+0x38a0> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne b66ec <_PyObject_MakeTpCall@@Base+0x38a0> │ │ │ │ + mov r7, #1 │ │ │ │ + b b5270 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne b5c10 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + b b5c04 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b5bfc <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ + b b5c10 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq b5c04 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ + b b5c10 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + ldr r2, [pc, #1936] @ b6790 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + b b59cc <_PyObject_MakeTpCall@@Base+0x2b80> │ │ │ │ + ldr r1, [pc, #1960] @ b67c0 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ 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> │ │ │ │ + bcs b5950 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ 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 │ │ │ │ + b b5950 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + b b5950 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r2, [r6, #192] @ 0xc0 │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + b b5950 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ 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 r3, [sp, #60] @ 0x3c │ │ │ │ + bne b4bb8 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + b b4a00 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + 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 b3ccc <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne b57b0 <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ + b b57d4 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bne b4cc4 <_PyObject_MakeTpCall@@Base+0x1e78> │ │ │ │ + b b44cc <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b b60a0 <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl a29c0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b b51e0 <_PyObject_MakeTpCall@@Base+0x2394> │ │ │ │ + ldr r3, [pc, #1828] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #1716] @ b67c4 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + bl 18f354 │ │ │ │ + b b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + ldr r1, [pc, #1704] @ b67c8 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq b4918 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b b4918 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + ldr r1, [pc, #1672] @ b67c8 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq b4980 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b b4980 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ + ldr sl, [r5, #24] │ │ │ │ + cmp sl, #0 │ │ │ │ + bne b3fbc <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2842a4 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + beq b61c0 <_PyObject_MakeTpCall@@Base+0x3374> │ │ │ │ + tst r3, #32 │ │ │ │ + beq b61c0 <_PyObject_MakeTpCall@@Base+0x3374> │ │ │ │ + adds r3, r5, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne b3fc0 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5f74 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + beq b61d4 <_PyObject_MakeTpCall@@Base+0x3388> │ │ │ │ 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 b3dc8 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b3fc0 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 284134 │ │ │ │ + bl 2842a4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b5fc8 <_PyObject_MakeTpCall@@Base+0x324c> │ │ │ │ + beq b6228 <_PyObject_MakeTpCall@@Base+0x33dc> │ │ │ │ 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 b61a8 <_PyObject_MakeTpCall@@Base+0x335c> │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b5f5c <_PyObject_MakeTpCall@@Base+0x31e0> │ │ │ │ + beq b61a8 <_PyObject_MakeTpCall@@Base+0x335c> │ │ │ │ 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 │ │ │ │ + bne b3dc8 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bl 585fc │ │ │ │ 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] │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [pc, #1420] @ b67cc <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b65ac <_PyObject_MakeTpCall@@Base+0x3760> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 12d818 │ │ │ │ + ldr r1, [pc, #1484] @ b6820 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ 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 │ │ │ │ + bl f9338 │ │ │ │ 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> │ │ │ │ + bge b430c <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + b b4ad4 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + ldr r1, [pc, #1468] @ b6838 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #1476] @ b6844 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3c1c <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + mov ip, r5 │ │ │ │ + cmp r3, ip │ │ │ │ + beq b5770 <_PyObject_MakeTpCall@@Base+0x2924> │ │ │ │ + ldr ip, [ip, #128] @ 0x80 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne b6288 <_PyObject_MakeTpCall@@Base+0x343c> │ │ │ │ + ldr r0, [pc, #1296] @ b67b4 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + cmp r3, r0 │ │ │ │ + beq b5774 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ + b b5c24 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ + ldr r2, [r9] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b4638 <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 359840 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r9, [r4, #12] │ │ │ │ + ldr r0, [r2, #3796] @ 0xed4 │ │ │ │ + ldr r2, [r4, #-4] │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + and r2, r2, #3 │ │ │ │ + orr r2, r2, ip │ │ │ │ + b b4670 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl b8b8c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b60c8 <_PyObject_MakeTpCall@@Base+0x334c> │ │ │ │ + beq b6340 <_PyObject_MakeTpCall@@Base+0x34f4> │ │ │ │ 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 b62ec <_PyObject_MakeTpCall@@Base+0x34a0> │ │ │ │ + ldr r3, [pc, #1192] @ b67d0 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + ldr r2, [pc, #1192] @ b67d4 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - bl 2b3d2c │ │ │ │ + bl 2b3b34 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6110 <_PyObject_MakeTpCall@@Base+0x3394> │ │ │ │ + bne b636c <_PyObject_MakeTpCall@@Base+0x3520> │ │ │ │ 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> │ │ │ │ + b b4390 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ + ldr r1, [pc, #1148] @ b67d8 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + ldr r0, [pc, #1252] @ b6844 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + bl 2e1734 <_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 │ │ │ │ + b b57d4 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + ldr sl, [pc, #1224] @ b683c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ @@ -144091,210 +144244,141 @@ │ │ │ │ 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> │ │ │ │ + bne b4398 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ + ldr r1, [pc, #1020] @ b67d8 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + ldr r0, [pc, #1124] @ b6844 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr sl, [pc, #1104] @ b683c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + ldr r1, [pc, #1096] @ b6838 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #1104] @ b6844 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4118 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b489c <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b6594 <_PyObject_MakeTpCall@@Base+0x3748> │ │ │ │ + ldr r2, [pc, #964] @ b67dc <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + ldr r3, [pc, #964] @ b67e0 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ + ldr r1, [r2] │ │ │ │ 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> │ │ │ │ + ldr r2, [pc, #956] @ b67e4 <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ + bl 2d660c │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [pc, #1016] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #940] @ b67e8 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117680 │ │ │ │ + b b4ef4 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b628c <_PyObject_MakeTpCall@@Base+0x3510> │ │ │ │ + beq b6458 <_PyObject_MakeTpCall@@Base+0x360c> │ │ │ │ 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> │ │ │ │ + bne b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #892] @ b67dc <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + ldr r3, [pc, #892] @ b67e0 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ 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> │ │ │ │ - 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] │ │ │ │ + ldr r2, [pc, #892] @ b67ec <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ 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> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bne b4cc4 <_PyObject_MakeTpCall@@Base+0x1e78> │ │ │ │ + b b4d24 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b b5868 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ + b b5950 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r3, fp │ │ │ │ + beq b3b70 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ 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> │ │ │ │ + bne b64a4 <_PyObject_MakeTpCall@@Base+0x3658> │ │ │ │ + ldr r3, [pc, #756] @ b67b4 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + cmp fp, r3 │ │ │ │ + beq b3b70 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #868] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #800] @ b67f0 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + ldr sl, [pc, #860] @ b683c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + ldr r1, [pc, #852] @ b6838 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #860] @ b6844 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4188 <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ + ldr r1, [pc, #724] @ b67c8 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b656c <_PyObject_MakeTpCall@@Base+0x3720> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18e88c │ │ │ │ + b b4608 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ + ldr r1, [pc, #744] @ b67f4 <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ + bl 16d544 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + bne b6538 <_PyObject_MakeTpCall@@Base+0x36ec> │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b3878 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ + b b384c <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + ldr r1, [pc, #712] @ b67f4 <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ + bl 16d544 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + beq b386c <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + ldr r3, [pc, #752] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #692] @ b67f8 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b b5730 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b469c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + ldr r1, [pc, #616] @ b67c8 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4850 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + bne b6580 <_PyObject_MakeTpCall@@Base+0x3734> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + b b482c <_PyObject_MakeTpCall@@Base+0x19e0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b4850 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - ldr r1, [pc, #1372] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq b48b8 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + b b4608 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b48b8 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ - ldr sl, [r5, #24] │ │ │ │ - cmp sl, #0 │ │ │ │ - bne b3eec <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 284134 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - beq b6458 <_PyObject_MakeTpCall@@Base+0x36dc> │ │ │ │ - tst r3, #32 │ │ │ │ - beq b6458 <_PyObject_MakeTpCall@@Base+0x36dc> │ │ │ │ - adds r3, r5, #20 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne b3ef0 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - 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> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne b5b28 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ - b b5b1c <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b5b14 <_PyObject_MakeTpCall@@Base+0x2d98> │ │ │ │ - b b5b28 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq b5b1c <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ - b b5b28 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + b b6564 <_PyObject_MakeTpCall@@Base+0x3718> │ │ │ │ + sub r3, r3, #1 │ │ │ │ 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> │ │ │ │ + str r3, [r5] │ │ │ │ + bne b6410 <_PyObject_MakeTpCall@@Base+0x35c4> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b6410 <_PyObject_MakeTpCall@@Base+0x35c4> │ │ │ │ + ldr r3, [pc, #636] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #580] @ b67fc <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117680 │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r7, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ @@ -144309,37 +144393,74 @@ │ │ │ │ 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> │ │ │ │ + bne b4a0c <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + b b5e50 <_PyObject_MakeTpCall@@Base+0x3004> │ │ │ │ + ldr r3, [pc, #508] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #456] @ b6800 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b b57ac <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b45d4 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + b b54e8 <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b53c0 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b5b9c <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ + b b53c0 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b5658 <_PyObject_MakeTpCall@@Base+0x280c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b3e88 <_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 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #400] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #352] @ b6804 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117680 │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov ip, r0 │ │ │ │ + b b5778 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ + ldr r3, [pc, #372] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #320] @ b6808 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + bl 117680 │ │ │ │ + b b57ac <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + ldr r3, [pc, #348] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #308] @ b680c <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b b57ac <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne b5be0 <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ + b b5c10 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + ldr r3, [pc, #316] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #280] @ b6810 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b b57ac <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b3ea4 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + ldr sl, [pc, #296] @ b683c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 359840 │ │ │ │ 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 │ │ │ │ @@ -144357,56 +144478,143 @@ │ │ │ │ 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> │ │ │ │ + bne b406c <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #180] @ b6838 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #188] @ b6844 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b40a8 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + eorseq r3, r6, r0, ror r0 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + subseq fp, r7, ip, asr #4 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + subseq sl, r7, r0, lsl #1 │ │ │ │ + subseq sl, r7, r4, ror #20 │ │ │ │ + subseq r1, r6, ip, asr #13 │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + @ instruction: 0x000b37b8 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + subseq sl, r7, r4, lsl pc │ │ │ │ + eorseq r1, r6, ip, asr #32 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r1, r6, r4, lsr r3 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + subseq sp, r5, r8, lsl fp │ │ │ │ + eorseq r3, r6, r8, lsl #5 │ │ │ │ + andeq r0, r0, fp, ror #31 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + subseq r8, r5, r8, asr #25 │ │ │ │ + @ instruction: 0x00362cbc │ │ │ │ + eorseq r1, r6, r4, asr #16 │ │ │ │ + eorseq r2, r6, ip, lsl #25 │ │ │ │ + eorseq r1, r6, r8, ror r3 │ │ │ │ + subseq sl, r7, ip, asr #19 │ │ │ │ + eorseq r3, r6, ip, lsr #32 │ │ │ │ + eorseq r3, r6, r0, lsl r2 │ │ │ │ + eorseq r3, r6, r8, lsr #2 │ │ │ │ + @ instruction: 0x003631dc │ │ │ │ + eorseq r3, r6, r8, lsr #1 │ │ │ │ + ldrsbeq r3, [r6], -r8 @ │ │ │ │ + ldrsheq r3, [r6], -r8 @ │ │ │ │ + eorseq r3, r6, r8, lsl #3 │ │ │ │ + subseq sl, r7, r0, lsr #24 │ │ │ │ + subseq sl, r7, r8, lsr #1 │ │ │ │ + ldrsheq sl, [r7], #-0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r6, r8, asr r1 │ │ │ │ + eorseq r3, r6, r8, asr #4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003631b4 │ │ │ │ + andeq r0, r0, r4, lsl #19 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + andeq r0, r0, lr, asr #18 │ │ │ │ + eorseq sp, r5, ip, asr #17 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r0, lsl #18 │ │ │ │ + @ instruction: 0x0057a69c │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b499c <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b499c <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b49bc <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ + ldr sl, [pc, #-76] @ b683c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + b b677c <_PyObject_MakeTpCall@@Base+0x3930> │ │ │ │ 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> │ │ │ │ + bne b3d24 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ + b b3d2c <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + ldr r3, [pc, #-132] @ b6824 <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ + ldr r1, [pc, #-152] @ b6814 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-164] @ b6818 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9268 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b5348 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + ldr r1, [pc, #-180] @ b681c <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9268 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b5348 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + ldr r1, [pc, #-196] @ b6820 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9268 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b5348 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + ldr r3, [pc, #-212] @ b6824 <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ + ldr r1, [pc, #-212] @ b6828 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 117680 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b57ac <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + bne b57ac <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b57ac <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + mov r7, r9 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r0, [pc, #-288] @ b682c <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ + bl 3118ec │ │ │ │ + b b4a28 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ + ldr r1, [pc, #-296] @ b6830 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #804] @ b6928 <_PyObject_MakeTpCall@@Base+0x3bac> │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #-304] @ b6834 <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ + bl 117680 │ │ │ │ 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 │ │ │ │ + beq b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + b b667c <_PyObject_MakeTpCall@@Base+0x3830> │ │ │ │ + ldr sl, [pc, #-320] @ b683c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 359840 │ │ │ │ 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 +144632,27 @@ │ │ │ │ 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> │ │ │ │ - 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> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5258 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - ldr r1, [pc, #432] @ b68b4 <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5258 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - ldr r1, [pc, #404] @ b68ac <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9314 <_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> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 1176f0 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne b56c4 <_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> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - ldr r3, [pc, #468] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - 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] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3db8 <_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] │ │ │ │ - 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> │ │ │ │ - mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ - sub r2, r2, r4 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - bl 3592c0 │ │ │ │ - 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> │ │ │ │ - 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> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - subseq fp, r7, ip, asr #4 │ │ │ │ - subseq sl, r7, r4, ror #20 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r2, r6, r8, lsl #26 │ │ │ │ - andeq r0, r0, fp, ror #31 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, lsl #7 │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, ip, r2 │ │ │ │ - andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ - 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> │ │ │ │ - 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 │ │ │ │ + bne b3f58 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ + ldr r1, [pc, #-436] @ b6838 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #-428] @ b6844 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4f2c <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + ldr sl, [pc, #-448] @ b683c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + b b69e4 <_PyObject_MakeTpCall@@Base+0x3b98> │ │ │ │ + ldr sl, [pc, #-456] @ b683c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + b b55c0 <_PyObject_MakeTpCall@@Base+0x2774> │ │ │ │ + ldr sl, [pc, #-464] @ b683c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + b b4e8c <_PyObject_MakeTpCall@@Base+0x2040> │ │ │ │ + ldr sl, [pc, #-472] @ b683c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 359840 │ │ │ │ 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 +144670,1728 @@ │ │ │ │ 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> │ │ │ │ + bne b3ed8 <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ + ldr r1, [pc, #-580] @ b6840 <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ + ldr r0, [pc, #-580] @ b6844 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b6af0 <_PyObject_MakeTpCall@@Base+0x3ca4> │ │ │ │ + ldr r0, [pc, #-592] @ b6850 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + bl bbe48 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq b4ef4 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b b4ee0 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b46a0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ + beq b6b0c <_PyObject_MakeTpCall@@Base+0x3cc0> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b46a0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b46a0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + mov r0, lr │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b4c5c <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ + ldr r3, [pc, #-688] @ b6848 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #-696] @ b684c <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ + ldr r3, [pc, #-696] @ b6850 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + bl 117680 │ │ │ │ + b b4ee8 <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ 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> │ │ │ │ + mov r4, r6 │ │ │ │ + str r3, [r6] │ │ │ │ + b b469c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + ldr r3, [pc, #-720] @ b6854 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ + sub r2, r2, r4 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + bl 359840 │ │ │ │ + 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 r8, [r3, r0] │ │ │ │ + bls b453c <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ + b b5d5c <_PyObject_MakeTpCall@@Base+0x2f10> │ │ │ │ │ │ │ │ -000b6a5c : │ │ │ │ +000b6b64 : │ │ │ │ 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 b6bc0 │ │ │ │ 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 b6be8 │ │ │ │ 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] @ b6be0 │ │ │ │ + ldr r1, [pc, #24] @ b6be4 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b b6aa8 │ │ │ │ + b b6bb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r8, lsr sp │ │ │ │ + @ instruction: 0x003632b8 │ │ │ │ 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 b6d2c │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b6e74 │ │ │ │ + bhi b6f98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6ea8 │ │ │ │ + beq b6fc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7248 │ │ │ │ - ldr ip, [pc, #2156] @ b73bc │ │ │ │ - ldrb lr, [r8] │ │ │ │ + bne b727c │ │ │ │ + ldr ip, [pc, #2144] @ b74b8 │ │ │ │ + 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 b6d60 │ │ │ │ cmp lr, #39 @ 0x27 │ │ │ │ - bhi b6ef8 │ │ │ │ + bhi b701c │ │ │ │ cmp lr, #0 │ │ │ │ - beq b6c7c │ │ │ │ + beq b6d84 │ │ │ │ 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 b6d04 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi b6f18 │ │ │ │ + bhi b703c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6c7c │ │ │ │ + beq b6d84 │ │ │ │ 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 b6d04 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls b6bb0 │ │ │ │ - ldr r1, [pc, #2012] @ b73c0 │ │ │ │ + bls b6cb8 │ │ │ │ + ldr r1, [pc, #2000] @ b74bc │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6bb8 │ │ │ │ + bhi b6cc0 │ │ │ │ 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 b6ff0 │ │ │ │ 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 b6cd0 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b6fb4 │ │ │ │ + beq b70c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6b48 │ │ │ │ - mov r7, r8 │ │ │ │ - ldrb r2, [r7], #1 │ │ │ │ + beq b6c50 │ │ │ │ + mov ip, r4 │ │ │ │ + ldrb r2, [ip], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b7008 │ │ │ │ + bls b7108 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - mov r1, r8 │ │ │ │ - beq b6fc4 │ │ │ │ - mov r8, r7 │ │ │ │ - b b6c2c │ │ │ │ + mov r1, r4 │ │ │ │ + beq b7298 │ │ │ │ + mov r4, ip │ │ │ │ + b b6d34 │ │ │ │ cmp lr, #124 @ 0x7c │ │ │ │ - beq b6ed8 │ │ │ │ + beq b6ff0 │ │ │ │ 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 b6c9c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r9, #0 │ │ │ │ + movlt r9, r8 │ │ │ │ + cmp r8, #8 │ │ │ │ + bgt b71fc │ │ │ │ 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 b6f1c │ │ │ │ + cmp r5, r8 │ │ │ │ + cmple r9, r5 │ │ │ │ + bgt b7348 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble b6fb8 │ │ │ │ + ldrb r3, [r7] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b7054 │ │ │ │ + beq b7124 │ │ │ │ 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 b7320 │ │ │ │ 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 b7514 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71ec │ │ │ │ - cmp r4, #1 │ │ │ │ + bne b72f8 │ │ │ │ + cmp r5, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6db4 │ │ │ │ + beq b6ebc │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b70c4 │ │ │ │ + beq b7194 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b70dc │ │ │ │ + beq b71ac │ │ │ │ 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 b7514 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7240 │ │ │ │ - cmp r4, #2 │ │ │ │ + bne b7310 │ │ │ │ + cmp r5, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6db4 │ │ │ │ - add r5, r5, #4 │ │ │ │ - mov sl, #2 │ │ │ │ + beq b6ebc │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r9, #2 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b6f48 │ │ │ │ + beq b705c │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b6f60 │ │ │ │ + beq b7074 │ │ │ │ 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 b7514 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71f0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ + bne b72fc │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne b6d64 │ │ │ │ + bne b6e6c │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6dfc │ │ │ │ - ldr r1, [pc, #1524] @ b73bc │ │ │ │ + beq b6f04 │ │ │ │ + ldr r1, [pc, #1512] @ b74b8 │ │ │ │ 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 b7328 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7134 │ │ │ │ + bne b7248 │ │ │ │ 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 b7438 │ │ │ │ + cmp r9, #1 │ │ │ │ + cmpeq r8, #1 │ │ │ │ + bne b722c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b72a4 │ │ │ │ - ldrb r3, [r6] │ │ │ │ - str r6, [sp, #24] │ │ │ │ + beq b7400 │ │ │ │ + ldrb r3, [r7] │ │ │ │ + str r7, [sp, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq b718c │ │ │ │ + beq b72bc │ │ │ │ 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 b7514 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6dfc │ │ │ │ + beq b6f04 │ │ │ │ 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 3183a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30fbf8 │ │ │ │ + b b6f14 │ │ │ │ + ldr lr, [pc, #1312] @ b74c0 │ │ │ │ sub ip, r2, #40 @ 0x28 │ │ │ │ cmp ip, #19 │ │ │ │ - bhi b6ff0 │ │ │ │ - ldrb ip, [lr, ip] │ │ │ │ + bhi b6c48 │ │ │ │ + add ip, ip, ip │ │ │ │ + ldrsh ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + mov r3, r7 │ │ │ │ + b b6ebc │ │ │ │ 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 b6d90 │ │ │ │ + ldr r1, [pc, #1260] @ b74c4 │ │ │ │ + ldr r0, [pc, #1260] @ b74c8 │ │ │ │ + bl 7d294 <_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 b6fd0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b b6d90 │ │ │ │ + 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 b6c38 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + movne r9, r8 │ │ │ │ + bne b6c50 │ │ │ │ + b b6ff0 │ │ │ │ + ldr r2, [pc, #1192] @ b74cc │ │ │ │ sub r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi b6b88 │ │ │ │ + bhi b6c90 │ │ │ │ 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] @ b74d0 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6bb8 │ │ │ │ + bhi b6cc0 │ │ │ │ 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 b6e88 │ │ │ │ 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 2df67c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7200 │ │ │ │ + bne b7258 │ │ │ │ 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 b6e6c │ │ │ │ + b b6ebc │ │ │ │ + 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 b6ff4 │ │ │ │ + b b7294 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + mov r4, #0 │ │ │ │ + b b6d90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6b48 │ │ │ │ - mov r7, r8 │ │ │ │ - ldrb r2, [r7], #1 │ │ │ │ + bne b748c │ │ │ │ + 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 b728c │ │ │ │ + mov ip, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r4, ip │ │ │ │ + b b6c38 │ │ │ │ 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 b70dc │ │ │ │ + b b6fd0 │ │ │ │ + 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 b6ddc │ │ │ │ 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 2df67c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7238 │ │ │ │ + bne b7254 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r4, #1 │ │ │ │ + cmp r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6d10 │ │ │ │ - b b6db4 │ │ │ │ + bne b6e18 │ │ │ │ + b b6ebc │ │ │ │ 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 b6e34 │ │ │ │ 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 2df67c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7224 │ │ │ │ + bne b7318 │ │ │ │ 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 b6e64 │ │ │ │ + b b6ebc │ │ │ │ + cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ + bhi b73ec │ │ │ │ + lsl r0, r8, #3 │ │ │ │ + bl 997c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq b726c │ │ │ │ + beq b73f4 │ │ │ │ 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 b6dac │ │ │ │ + ldr r3, [pc, #672] @ b74d4 │ │ │ │ + ldr r1, [pc, #672] @ b74d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30f5d0 │ │ │ │ - b b6e0c │ │ │ │ + bl 30fbf8 │ │ │ │ + b b6f14 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 99cb4 │ │ │ │ + b b6f10 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r4, [sp] │ │ │ │ + bl 3183a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30fbf8 │ │ │ │ + b b6f14 │ │ │ │ + mov r1, r4 │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + cmp r2, #59 @ 0x3b │ │ │ │ + bls b7104 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + bne b6c28 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r1, ip │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + cmp r2, #59 @ 0x3b │ │ │ │ + movls r4, r1 │ │ │ │ + movls r1, ip │ │ │ │ + bls b6c38 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + bne b6c28 │ │ │ │ + b b70cc │ │ │ │ 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 2df67c <_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 b6f04 │ │ │ │ + b b6f78 │ │ │ │ + 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 b7258 │ │ │ │ + mov r9, #1 │ │ │ │ + b b72fc │ │ │ │ + mov r9, #1 │ │ │ │ + b b7258 │ │ │ │ + mov r3, r7 │ │ │ │ + b b713c │ │ │ │ + ldr r3, [pc, #420] @ b74d4 │ │ │ │ + ldr r1, [pc, #424] @ b74dc │ │ │ │ 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 117680 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30f5d0 │ │ │ │ - b b6e0c │ │ │ │ - ldr r3, [pc, #268] @ b73e8 │ │ │ │ - cmp r7, #0 │ │ │ │ + bl 30fbf8 │ │ │ │ + b b6f14 │ │ │ │ + ldr r3, [pc, #400] @ b74e0 │ │ │ │ + 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 b73e0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq r3, [pc, #380] @ b74e4 │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + ldrne r3, [pc, #376] @ b74e8 │ │ │ │ + ldreq r3, [pc, #376] @ b74ec │ │ │ │ + cmp r9, r8 │ │ │ │ + bne b73cc │ │ │ │ + cmp r8, r5 │ │ │ │ + ldr ip, [pc, #364] @ b74f0 │ │ │ │ + ble b73bc │ │ │ │ + cmp r9, #1 │ │ │ │ + beq b73b0 │ │ │ │ + ldr r2, [pc, #352] @ b74f4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #228] @ b7404 │ │ │ │ - mov r2, r8 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str sl, [sp, #4] │ │ │ │ + ldr r1, [pc, #348] @ b74f8 │ │ │ │ + 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 117680 │ │ │ │ + b b733c │ │ │ │ + ldr r2, [pc, #308] @ b74ec │ │ │ │ + mov r9, #1 │ │ │ │ + b b7390 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b73b0 │ │ │ │ + mov r9, r8 │ │ │ │ + b b738c │ │ │ │ + cmp r9, r5 │ │ │ │ + ldrle ip, [pc, #292] @ b74fc │ │ │ │ + ble b73bc │ │ │ │ + ldr ip, [pc, #288] @ b7500 │ │ │ │ + b b7384 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 18f354 │ │ │ │ + b b733c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 2a03f0 │ │ │ │ + mov r0, #0 │ │ │ │ + b b6f14 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [pc, #212] @ b74e0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldreq r3, [pc, #204] @ b74e4 │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + ldrne r3, [pc, #200] @ b74e8 │ │ │ │ + ldreq r3, [pc, #200] @ b74ec │ │ │ │ + ldr r1, [pc, #220] @ b7504 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 117680 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 30fbf8 │ │ │ │ + b b6f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6e08 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r3, [pc, #100] @ b73e8 │ │ │ │ - ldreq r8, [pc, #100] @ b73ec │ │ │ │ + beq b6f10 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [pc, #148] @ b74e0 │ │ │ │ + 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] @ b74e4 │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + ldrne r3, [pc, #136] @ b74e8 │ │ │ │ + ldreq r3, [pc, #136] @ b74ec │ │ │ │ + ldr r1, [pc, #160] @ b7508 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 117680 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30f5d0 │ │ │ │ - b b6e0c │ │ │ │ + bl 30fbf8 │ │ │ │ + b b6f14 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b74a0 │ │ │ │ + ldr r1, [pc, #132] @ b750c │ │ │ │ + ldr r0, [pc, #60] @ b74c8 │ │ │ │ + bl 7d294 <_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 b74ac │ │ │ │ + mov r1, r4 │ │ │ │ + b b6c28 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + b b6c28 │ │ │ │ + ldr r1, [pc, #92] @ b7510 │ │ │ │ + ldr r0, [pc, #16] @ b74c8 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r8, r9, r0, lsr #7 │ │ │ │ + eorseq r8, sp, r8, lsr #5 │ │ │ │ + @ instruction: 0x003d82d0 │ │ │ │ + eorseq r3, r6, r4, ror #6 │ │ │ │ + @ instruction: 0x003d83d4 │ │ │ │ + @ instruction: 0x003d82f8 │ │ │ │ + eorseq r8, sp, r0, lsr #6 │ │ │ │ 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, asr #7 │ │ │ │ + eorseq r3, r6, r0, lsr #8 │ │ │ │ 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, asr sp │ │ │ │ + eorseq r3, r8, r8, ror #31 │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ + @ instruction: 0x003632f0 │ │ │ │ + @ instruction: 0x003743d4 │ │ │ │ + @ instruction: 0x003633f4 │ │ │ │ + eorseq r3, r6, r4, lsl #6 │ │ │ │ + @ instruction: 0x003632f8 │ │ │ │ + eorseq r3, r6, r0, lsr #7 │ │ │ │ + eorseq r3, r6, r4, lsl #7 │ │ │ │ + eorseq r3, r6, r4, asr #6 │ │ │ │ + eorseq r3, r6, ip, lsl #6 │ │ │ │ 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] @ b82bc │ │ │ │ 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 b829c │ │ │ │ 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 b7618 │ │ │ │ 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 b7638 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b7514 │ │ │ │ + ble b7610 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq b755c │ │ │ │ + beq b7658 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b7514 │ │ │ │ + beq b7610 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq b755c │ │ │ │ + beq b7658 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b7514 │ │ │ │ + beq b7610 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq b755c │ │ │ │ + beq b7658 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b7514 │ │ │ │ + beq b7610 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq b755c │ │ │ │ + beq b7658 │ │ │ │ cmp r3, ip │ │ │ │ - bne b74fc │ │ │ │ + bne b75f8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b b798c │ │ │ │ + b b7a88 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldrne r3, [r3] │ │ │ │ - beq b7b7c │ │ │ │ + beq b7c78 │ │ │ │ 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 b7658 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b753c │ │ │ │ - ldr r3, [pc, #3180] @ b81c4 │ │ │ │ + bne b7638 │ │ │ │ + ldr r3, [pc, #3180] @ b82c0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7514 │ │ │ │ + bne b7610 │ │ │ │ str r7, [r1] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 12852c │ │ │ │ + bl 1284bc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7958 │ │ │ │ + beq b7a54 │ │ │ │ str r4, [r7] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ 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 │ │ │ │ + bne b7624 │ │ │ │ + ldr r0, [pc, #3092] @ b82c4 │ │ │ │ + b b7a88 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4] │ │ │ │ - bgt b752c │ │ │ │ - bne b77f8 │ │ │ │ + bgt b7628 │ │ │ │ + bne b78f4 │ │ │ │ str r0, [r4] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ 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, #3016] @ b82c8 │ │ │ │ + bne b7a88 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r2, [sl, #4] │ │ │ │ - blt b81a8 │ │ │ │ + blt b82a4 │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #2968] @ b81d0 │ │ │ │ + ldr r1, [pc, #2968] @ b82cc │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b b752c │ │ │ │ - ldr r3, [pc, #2952] @ b81d4 │ │ │ │ + b b7628 │ │ │ │ + ldr r3, [pc, #2952] @ b82d0 │ │ │ │ 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 b8060 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne b7bfc │ │ │ │ + bne b7cf8 │ │ │ │ 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 b77c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7c68 │ │ │ │ + beq b7d64 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq b80a4 │ │ │ │ + beq b81a0 │ │ │ │ add r8, r9, #2 │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b7c54 │ │ │ │ - bl aaf9c │ │ │ │ + beq b7d50 │ │ │ │ + bl ab000 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne b7b60 │ │ │ │ + bne b7c5c │ │ │ │ cmn r7, #1 │ │ │ │ - beq b7c54 │ │ │ │ + beq b7d50 │ │ │ │ str r7, [r9] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #2728] @ b81d8 │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #2728] @ b82d4 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7750 │ │ │ │ - bl a55d4 │ │ │ │ + beq b784c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b77f8 │ │ │ │ + bne b78f4 │ │ │ │ strd sl, [r4] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ 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 b8294 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8198 │ │ │ │ + bne b8294 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ tst r2, #32 │ │ │ │ and r3, r3, #7 │ │ │ │ - beq b8190 │ │ │ │ + beq b828c │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r7, r0, #20 │ │ │ │ addeq r7, r7, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8180 │ │ │ │ + bne b827c │ │ │ │ ldrb r3, [r7] │ │ │ │ str r3, [r1] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 12852c │ │ │ │ + bl 1284bc │ │ │ │ cmn r0, #1 │ │ │ │ - beq b7db4 │ │ │ │ + beq b7eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b7dc0 │ │ │ │ + blt b7ebc │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ strble r0, [r4] │ │ │ │ - ble b752c │ │ │ │ - ldr r3, [pc, #2540] @ b81dc │ │ │ │ - ldr r1, [pc, #2540] @ b81e0 │ │ │ │ + ble b7628 │ │ │ │ + ldr r3, [pc, #2540] @ b82d8 │ │ │ │ + ldr r1, [pc, #2540] @ b82dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, r5 │ │ │ │ - b b7534 │ │ │ │ + b b7630 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 12852c │ │ │ │ + bl 1284bc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7bec │ │ │ │ + beq b7ce8 │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ - blt b816c │ │ │ │ + blt b8268 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bge b7dd4 │ │ │ │ + bge b7ed0 │ │ │ │ strh r4, [r7] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ 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 b7df8 │ │ │ │ + bl 1b8b8c │ │ │ │ strd r0, [r4] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 17eea4 │ │ │ │ + bl 17f080 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b7c44 │ │ │ │ + beq b7d40 │ │ │ │ str r7, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #2340] @ b81d8 │ │ │ │ + bl 1b01f4 │ │ │ │ + ldr r3, [pc, #2340] @ b82d4 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7f54 │ │ │ │ + bne b8050 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 357960 │ │ │ │ + bl 357edc │ │ │ │ str r0, [r4] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne b7c8c │ │ │ │ + bne b7d88 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7cd4 │ │ │ │ + bne b7dd0 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add ip, r2, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr r0, [pc, #2216] @ b81d0 │ │ │ │ + ldr r0, [pc, #2216] @ b82cc │ │ │ │ str r1, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r8, r9, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eeb3c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7584 │ │ │ │ - bl a55d4 │ │ │ │ + bne b7680 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7584 │ │ │ │ - b b77f8 │ │ │ │ + beq b7680 │ │ │ │ + b b78f4 │ │ │ │ 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 b7624 │ │ │ │ + ldr r0, [pc, #2132] @ b82e0 │ │ │ │ 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 31a838 │ │ │ │ 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 b7df8 │ │ │ │ + bl 1eeb3c │ │ │ │ str r0, [r4] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #2060] @ b81e8 │ │ │ │ + ldr r1, [pc, #2060] @ b82e4 │ │ │ │ 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 b7eec │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - ldrne r0, [pc, #2024] @ b81ec │ │ │ │ - bne b798c │ │ │ │ + ldrne r0, [pc, #2024] @ b82e8 │ │ │ │ + bne b7a88 │ │ │ │ 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 b7ee4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1988] @ b81f0 │ │ │ │ + ldr r1, [pc, #1988] @ b82ec │ │ │ │ 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 b7f1c │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl adde8 │ │ │ │ + bl ade9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7d8c │ │ │ │ + bne b7e88 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - ldreq r0, [pc, #1920] @ b81f4 │ │ │ │ - beq b798c │ │ │ │ + ldreq r0, [pc, #1920] @ b82f0 │ │ │ │ + beq b7a88 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e5f4 │ │ │ │ + bl 10e584 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldreq r0, [pc, #1896] @ b81f8 │ │ │ │ - beq b798c │ │ │ │ - ldr r2, [pc, #1892] @ b81fc │ │ │ │ + ldreq r0, [pc, #1896] @ b82f4 │ │ │ │ + beq b7a88 │ │ │ │ + ldr r2, [pc, #1892] @ b82f8 │ │ │ │ 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 b7fac │ │ │ │ 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 b7f80 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq b8080 │ │ │ │ + beq b817c │ │ │ │ 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] @ b82fc │ │ │ │ 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 b7628 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b752c │ │ │ │ + bne b7628 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b752c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b7628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b7704 │ │ │ │ + bne b7800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b7704 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b7800 │ │ │ │ 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] @ b8300 │ │ │ │ + beq b7a88 │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bne b752c │ │ │ │ + bne b7628 │ │ │ │ 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 b7628 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eeb3c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7830 │ │ │ │ - bl a55d4 │ │ │ │ + bne b792c │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7830 │ │ │ │ - b b77f8 │ │ │ │ + beq b792c │ │ │ │ + b b78f4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ - bne b7ccc │ │ │ │ + bne b7dc8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7cdc │ │ │ │ + beq b7dd8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b80a4 │ │ │ │ + beq b81a0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7d04 │ │ │ │ + bne b7e00 │ │ │ │ str r4, [r9] │ │ │ │ - b b752c │ │ │ │ - bl a55d4 │ │ │ │ + b b7628 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b788c │ │ │ │ - b b77f8 │ │ │ │ - bl a55d4 │ │ │ │ + beq b7988 │ │ │ │ + b b78f4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b77f8 │ │ │ │ + bne b78f4 │ │ │ │ mvn r7, #0 │ │ │ │ - b b770c │ │ │ │ + b b7808 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 308474 │ │ │ │ + bl 308a14 │ │ │ │ cmp r0, #0 │ │ │ │ strge r0, [r4] │ │ │ │ - bge b76cc │ │ │ │ + bge b77c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b b798c │ │ │ │ + b b7a88 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 308474 │ │ │ │ + bl 308a14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b7c84 │ │ │ │ + blt b7d80 │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne b7e50 │ │ │ │ + bne b7f4c │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str sl, [r3] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ mov r4, #0 │ │ │ │ - b b7c3c │ │ │ │ - ldr r0, [pc, #1324] @ b8208 │ │ │ │ - b b798c │ │ │ │ - ldr lr, [pc, #1252] @ b81c8 │ │ │ │ + b b7d38 │ │ │ │ + ldr r0, [pc, #1324] @ b8304 │ │ │ │ + b b7a88 │ │ │ │ + ldr lr, [pc, #1252] @ b82c4 │ │ │ │ cmp ip, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #1312] @ b820c │ │ │ │ + ldr r0, [pc, #1312] @ b8308 │ │ │ │ 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 b7a94 │ │ │ │ + ldr r0, [pc, #1292] @ b830c │ │ │ │ + b b7a88 │ │ │ │ + ldr r3, [pc, #1288] @ b8310 │ │ │ │ + ldr r1, [pc, #1288] @ b8314 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, r5 │ │ │ │ - b b7534 │ │ │ │ + b b7630 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eeb3c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7d44 │ │ │ │ + beq b7e40 │ │ │ │ strb r4, [r7] │ │ │ │ - b b752c │ │ │ │ - bl a55d4 │ │ │ │ + b b7628 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b77f8 │ │ │ │ - b b7d3c │ │ │ │ + bne b78f4 │ │ │ │ + b b7e38 │ │ │ │ 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 │ │ │ │ + bl 306070 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b77f8 │ │ │ │ + bne b78f4 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b7e2c │ │ │ │ + bne b7f28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b7e78 │ │ │ │ + beq b7f74 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b b7aa4 │ │ │ │ - bl a55d4 │ │ │ │ + b b7ba0 │ │ │ │ + bl a5638 │ │ │ │ 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 │ │ │ │ + bne b78f4 │ │ │ │ + ldr r3, [pc, #1044] @ b82d8 │ │ │ │ + ldr r1, [pc, #1104] @ b8318 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b b78f4 │ │ │ │ + ldr r3, [pc, #1024] @ b82d8 │ │ │ │ + ldr r1, [pc, #1088] @ b831c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b b78f4 │ │ │ │ + ldr r0, [pc, #1076] @ b8320 │ │ │ │ + b b7a88 │ │ │ │ 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 b7ee4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne b7a74 │ │ │ │ - b b75ac │ │ │ │ + bne b7b70 │ │ │ │ + b b76a8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7e34 │ │ │ │ + beq b7f30 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b7d98 │ │ │ │ + beq b7e94 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, r7, #16 │ │ │ │ mov r3, r7 │ │ │ │ - b b7aa4 │ │ │ │ + b b7ba0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 29c28 │ │ │ │ cmp r0, sl │ │ │ │ - beq b752c │ │ │ │ - ldr r3, [pc, #940] @ b8214 │ │ │ │ - ldr r1, [pc, #956] @ b8228 │ │ │ │ + beq b7628 │ │ │ │ + ldr r3, [pc, #940] @ b8310 │ │ │ │ + ldr r1, [pc, #956] @ b8324 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, r5 │ │ │ │ - b b7534 │ │ │ │ - ldr r1, [pc, #940] @ b822c │ │ │ │ + b b7630 │ │ │ │ + ldr r1, [pc, #940] @ b8328 │ │ │ │ mov r3, r7 │ │ │ │ - b b7aa4 │ │ │ │ + b b7ba0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7ea8 │ │ │ │ + beq b7fa4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7ea8 │ │ │ │ + bne b7fa4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #896] @ b8230 │ │ │ │ - b b798c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #896] @ b832c │ │ │ │ + b b7a88 │ │ │ │ ldr r2, [r4] │ │ │ │ add r8, r9, #3 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b7ff0 │ │ │ │ + beq b80ec │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7fa0 │ │ │ │ + bne b809c │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt b8080 │ │ │ │ + blt b817c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq b8080 │ │ │ │ + beq b817c │ │ │ │ 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, #720] @ b82fc │ │ │ │ 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 b7c34 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b77f8 │ │ │ │ - b b78c8 │ │ │ │ + bne b78f4 │ │ │ │ + b b79c4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2] │ │ │ │ - bne b8050 │ │ │ │ + bne b814c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne b8014 │ │ │ │ + bne b8110 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112480 │ │ │ │ + bl 112410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7cd4 │ │ │ │ + bne b7dd0 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7624 │ │ │ │ + b b7720 │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, r7 │ │ │ │ - bge b7f38 │ │ │ │ + bge b8034 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7fd4 │ │ │ │ + beq b80d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7fd0 │ │ │ │ + bne b80cc │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r3, [pc, #568] @ b8214 │ │ │ │ - ldr r1, [pc, #596] @ b8234 │ │ │ │ + ldr r3, [pc, #568] @ b8310 │ │ │ │ + ldr r1, [pc, #596] @ b8330 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, ip, #1 │ │ │ │ - bl 1176f0 │ │ │ │ - b b77f8 │ │ │ │ + bl 117680 │ │ │ │ + b b78f4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b800c │ │ │ │ + beq b8108 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b8074 │ │ │ │ - ldr r0, [pc, #548] @ b8238 │ │ │ │ - b b798c │ │ │ │ + beq b8170 │ │ │ │ + ldr r0, [pc, #548] @ b8334 │ │ │ │ + b b7a88 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b2684 │ │ │ │ + bl b2754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq b80a4 │ │ │ │ + beq b81a0 │ │ │ │ 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 112c30 │ │ │ │ + b b8090 │ │ │ │ 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 112c30 │ │ │ │ + b b8090 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b800c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b8108 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b809c │ │ │ │ + beq b8198 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b80ac │ │ │ │ - bl 2a01ec │ │ │ │ - b b77f8 │ │ │ │ - ldr r0, [pc, #400] @ b823c │ │ │ │ - b b798c │ │ │ │ + beq b81a8 │ │ │ │ + bl 2a03f0 │ │ │ │ + b b78f4 │ │ │ │ + ldr r0, [pc, #400] @ b8338 │ │ │ │ + b b7a88 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b809c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b8198 │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #296] @ b81f0 │ │ │ │ + ldr r1, [pc, #296] @ b82ec │ │ │ │ add r3, r9, #4 │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bne b811c │ │ │ │ + bne b8218 │ │ │ │ ldr r3, [r9] │ │ │ │ - b b7528 │ │ │ │ + b b7624 │ │ │ │ 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 b8248 │ │ │ │ + ldr r1, [pc, #236] @ b82ec │ │ │ │ cmp r0, r1 │ │ │ │ - beq b8130 │ │ │ │ - bl adde8 │ │ │ │ + beq b822c │ │ │ │ + bl ade9c │ │ │ │ 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 b822c │ │ │ │ + ldr r0, [pc, #292] @ b833c │ │ │ │ + b b7a88 │ │ │ │ + bl ade9c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [pc, #280] @ b8340 │ │ │ │ + beq b7a88 │ │ │ │ + b b81d0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8114 │ │ │ │ + bne b8210 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r4] │ │ │ │ - b b752c │ │ │ │ + b b7628 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215eb8 │ │ │ │ + bl 215ea0 │ │ │ │ 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 │ │ │ │ + beq b7628 │ │ │ │ + b b81f8 │ │ │ │ + ldr r3, [pc, #104] @ b82d8 │ │ │ │ + ldr r1, [pc, #208] @ b8344 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b77f8 │ │ │ │ + bl 18f354 │ │ │ │ + b b78f4 │ │ │ │ cmp r3, #2 │ │ │ │ ldrheq r3, [r7] │ │ │ │ ldrne r3, [r7] │ │ │ │ - b b77b0 │ │ │ │ + b b78ac │ │ │ │ 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 │ │ │ │ + b b78a0 │ │ │ │ + ldr r0, [pc, #172] @ b8348 │ │ │ │ + b b7a88 │ │ │ │ + ldr r0, [pc, #168] @ b834c │ │ │ │ + b b7a88 │ │ │ │ + bl 11a8f8 │ │ │ │ + ldr r0, [pc, #160] @ b8350 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b b7998 │ │ │ │ - @ instruction: 0x003d7db4 │ │ │ │ + b b7a94 │ │ │ │ + eorseq r8, sp, r8, asr #6 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq r3, r6, r4, lsr #1 │ │ │ │ - andeq r3, r7, r4, ror #3 │ │ │ │ + eorseq ip, r7, r0, lsr lr │ │ │ │ + eorseq r3, r6, r4, lsr #12 │ │ │ │ + andeq r3, r7, ip, lsl r2 │ │ │ │ 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, lsl #9 │ │ │ │ + eorseq r0, r9, r8, lsl sl │ │ │ │ + eorseq r0, r6, r8, lsl lr │ │ │ │ + eorseq r3, r6, r8, asr r5 │ │ │ │ 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 │ │ │ │ + eorseq r3, r6, ip, lsr r4 │ │ │ │ + mlaseq r6, r0, r5, r3 │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ + andeq r2, r7, ip, lsr #30 │ │ │ │ + eorseq r3, r6, r4, lsl r6 │ │ │ │ + @ instruction: 0x00394fbc │ │ │ │ + eorseq sl, r6, r0, lsr sp │ │ │ │ + eorseq r4, r9, r8, asr #16 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x00362ed4 │ │ │ │ - eorseq r2, r6, ip, asr pc │ │ │ │ - @ instruction: 0x00362ffc │ │ │ │ - eorseq r2, r6, r4, asr #16 │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ + eorseq r3, r6, r4, asr r4 │ │ │ │ + @ instruction: 0x003634dc │ │ │ │ + eorseq r3, r6, ip, ror r5 │ │ │ │ + eorseq r2, r6, r4, asr #27 │ │ │ │ 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: 0x003635f0 │ │ │ │ + @ instruction: 0x003635bc │ │ │ │ + eorseq r3, r6, r4, lsr #11 │ │ │ │ + eorseq r3, r6, ip, lsr r5 │ │ │ │ + eorseq r3, r6, ip, lsl #10 │ │ │ │ + eorseq ip, r5, r8, lsl r0 │ │ │ │ + @ instruction: 0x003634b0 │ │ │ │ + eorseq r3, r6, r8, lsr #10 │ │ │ │ + eorseq r3, r6, ip, ror #12 │ │ │ │ + eorseq r3, r6, ip, asr #12 │ │ │ │ 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 b88c0 │ │ │ │ cmp fp, #380 @ 0x17c │ │ │ │ ldrcs r2, [r0, #52] @ 0x34 │ │ │ │ subcs r3, fp, #380 @ 0x17c │ │ │ │ - bcs b87c4 │ │ │ │ + bcs b88c0 │ │ │ │ cmp fp, #368 @ 0x170 │ │ │ │ ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ subcs r3, fp, #368 @ 0x170 │ │ │ │ - bcs b87c4 │ │ │ │ + bcs b88c0 │ │ │ │ cmp fp, #223 @ 0xdf │ │ │ │ - bls b8400 │ │ │ │ + bls b84fc │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub r3, fp, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8418 │ │ │ │ + beq b8514 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq b8418 │ │ │ │ + beq b8514 │ │ │ │ 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, #1792] @ b8af4 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b88a8 │ │ │ │ + bne b89a4 │ │ │ │ ldr r4, [r9, #12] │ │ │ │ cmn r4, #1 │ │ │ │ - beq b88a8 │ │ │ │ + beq b89a4 │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b892c │ │ │ │ + beq b8a28 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b87e4 │ │ │ │ + beq b88e0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r8] │ │ │ │ - ble b87b0 │ │ │ │ + ble b88ac │ │ │ │ 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 b852c │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b84a8 │ │ │ │ + beq b85a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b84e8 │ │ │ │ + bne b85e4 │ │ │ │ cmp r7, fp │ │ │ │ - blt b8344 │ │ │ │ + blt b8440 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b83a8 │ │ │ │ + beq b84a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8960 │ │ │ │ + beq b8a5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b84dc │ │ │ │ + beq b85d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b87a8 │ │ │ │ + beq b88a4 │ │ │ │ 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 b88b8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, fp │ │ │ │ movne r2, r0 │ │ │ │ - bne b82c0 │ │ │ │ + bne b83bc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq b8418 │ │ │ │ + beq b8514 │ │ │ │ mov r0, r6 │ │ │ │ - b b83f8 │ │ │ │ - ldr r3, [pc, #1476] @ b89fc │ │ │ │ + b b84f4 │ │ │ │ + ldr r3, [pc, #1476] @ b8af8 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +146408,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 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b8370 │ │ │ │ + bne b846c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b84c8 │ │ │ │ + beq b85c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b89f0 │ │ │ │ - bl 11a964 │ │ │ │ + beq b8aec │ │ │ │ + bl 11a8f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b83b8 │ │ │ │ - ldr r3, [pc, #1308] @ b8a00 │ │ │ │ + bne b84b4 │ │ │ │ + ldr r3, [pc, #1308] @ b8afc │ │ │ │ str r3, [sp, #12] │ │ │ │ - b b8794 │ │ │ │ + b b8890 │ │ │ │ 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 b8618 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq b8910 │ │ │ │ + beq b8a0c │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1244] @ b8a04 │ │ │ │ + ldr r1, [pc, #1244] @ b8b00 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b8804 │ │ │ │ + bne b8900 │ │ │ │ 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 b890c │ │ │ │ + ldr r2, [pc, #1204] @ b8af8 │ │ │ │ + bl 359840 │ │ │ │ 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 b86b8 │ │ │ │ + ldr r2, [pc, #1184] @ b8b04 │ │ │ │ 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 b868c │ │ │ │ + b b86b0 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b85b4 │ │ │ │ + beq b86b0 │ │ │ │ cmp r4, r1 │ │ │ │ - bne b8580 │ │ │ │ + bne b867c │ │ │ │ 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 b868c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86ac │ │ │ │ + beq b87a8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ - bcs b8904 │ │ │ │ + bcs b8a00 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ - bcs b88d0 │ │ │ │ + bcs b89cc │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bcs b88dc │ │ │ │ + bcs b89d8 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8878 │ │ │ │ + bls b8974 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b88c0 │ │ │ │ + beq b89bc │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq b8610 │ │ │ │ + beq b870c │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b888c │ │ │ │ + beq b8988 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b869c │ │ │ │ + beq b8798 │ │ │ │ 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 b8764 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ ldrcs r0, [r5, #52] @ 0x34 │ │ │ │ subcs r2, r2, #380 @ 0x17c │ │ │ │ - bcs b8668 │ │ │ │ + bcs b8764 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ ldrcs r0, [r5, #56] @ 0x38 │ │ │ │ subcs r2, r2, #368 @ 0x170 │ │ │ │ - bcs b8668 │ │ │ │ + bcs b8764 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b87f0 │ │ │ │ + bls b88ec │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8690 │ │ │ │ + beq b878c │ │ │ │ adds lr, r0, r2 │ │ │ │ - beq b8690 │ │ │ │ + beq b878c │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8690 │ │ │ │ + beq b878c │ │ │ │ cmp r1, #0 │ │ │ │ - bne b86ac │ │ │ │ + bne b87a8 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8624 │ │ │ │ + bne b8720 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b86b4 │ │ │ │ + bne b87b0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b87d0 │ │ │ │ + bne b88cc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b883c │ │ │ │ + bne b8938 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8750 │ │ │ │ + beq b884c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble b883c │ │ │ │ + ble b8938 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8774 │ │ │ │ + beq b8870 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b8924 │ │ │ │ + beq b8a20 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8774 │ │ │ │ + beq b8870 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b883c │ │ │ │ + beq b8938 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8774 │ │ │ │ + beq b8870 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b883c │ │ │ │ + beq b8938 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq b8774 │ │ │ │ + beq b8870 │ │ │ │ cmp r0, ip │ │ │ │ - bne b8734 │ │ │ │ - b b883c │ │ │ │ + bne b8830 │ │ │ │ + b b8938 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b8774 │ │ │ │ + beq b8870 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8754 │ │ │ │ - ldr r2, [pc, #668] @ b8a0c │ │ │ │ + bne b8850 │ │ │ │ + ldr r2, [pc, #668] @ b8b08 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b883c │ │ │ │ + bne b8938 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8794 │ │ │ │ + beq b8890 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ - beq b8978 │ │ │ │ + beq b8a74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b83cc │ │ │ │ + bne b84c8 │ │ │ │ mov r6, r0 │ │ │ │ - b b82ec │ │ │ │ + b b83e8 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b839c │ │ │ │ - b b83a8 │ │ │ │ + bne b8498 │ │ │ │ + b b84a4 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b82c0 │ │ │ │ - b b8418 │ │ │ │ + bne b83bc │ │ │ │ + b b8514 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq b86c0 │ │ │ │ - b b883c │ │ │ │ + beq b87bc │ │ │ │ + b b8938 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt b8338 │ │ │ │ - b b83a8 │ │ │ │ + bgt b8434 │ │ │ │ + b b84a4 │ │ │ │ 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 b8764 │ │ │ │ + ldr r1, [pc, #516] @ b8b0c │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8848 │ │ │ │ - ldr r2, [pc, #508] @ b8a14 │ │ │ │ + beq b8944 │ │ │ │ + ldr r2, [pc, #508] @ b8b10 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b88e8 │ │ │ │ + beq b89e4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ b8a18 │ │ │ │ + ldr r2, [pc, #488] @ b8b14 │ │ │ │ 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 b8878 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #452] @ b8a1c │ │ │ │ + ldr r2, [pc, #452] @ b8b18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8810 │ │ │ │ + bne b890c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #156 @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8810 │ │ │ │ + bne b890c │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b b877c │ │ │ │ + b b8878 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r1, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r1, r5 │ │ │ │ - b b85f4 │ │ │ │ + b b86f0 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86ac │ │ │ │ + beq b87a8 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ - b b8624 │ │ │ │ + b b8720 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b830c │ │ │ │ - b b84c8 │ │ │ │ + bne b8408 │ │ │ │ + b b85c4 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b861c │ │ │ │ - b b86ac │ │ │ │ + bne b8718 │ │ │ │ + b b87a8 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ - b b85f4 │ │ │ │ + b b86f0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ sub r2, r2, #368 @ 0x170 │ │ │ │ - b b85f4 │ │ │ │ + b b86f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - ldreq r2, [pc, #292] @ b8a20 │ │ │ │ + ldreq r2, [pc, #292] @ b8b1c │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq b877c │ │ │ │ - b b881c │ │ │ │ + beq b8878 │ │ │ │ + b b8918 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r2, r2, #420 @ 0x1a4 │ │ │ │ - b b85f4 │ │ │ │ + b b86f0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b8518 │ │ │ │ + b b8614 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b b877c │ │ │ │ + b b8878 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b8984 │ │ │ │ + bne b8a80 │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne b83a8 │ │ │ │ + bne b84a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5520 │ │ │ │ + bl a5584 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b84c8 │ │ │ │ + blt b85c4 │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b83a8 │ │ │ │ - b b8318 │ │ │ │ + beq b84a4 │ │ │ │ + b b8414 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne b83a8 │ │ │ │ - b b84c8 │ │ │ │ + bne b84a4 │ │ │ │ + b b85c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b8794 │ │ │ │ - ldr r2, [pc, #112] @ b89fc │ │ │ │ - bl 3592c0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b8890 │ │ │ │ + ldr r2, [pc, #112] @ b8af8 │ │ │ │ + bl 359840 │ │ │ │ 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 +146747,290 @@ │ │ │ │ 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 │ │ │ │ + bne b84a4 │ │ │ │ + b b8a3c │ │ │ │ mvn r4, #0 │ │ │ │ - b b8964 │ │ │ │ + b b8a60 │ │ │ │ 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 │ │ │ │ + andseq r0, ip, r0, lsr #18 │ │ │ │ + andseq r1, r5, r4, lsr sl │ │ │ │ + eoreq r7, sl, r4, lsl #13 │ │ │ │ │ │ │ │ -000b8a24 : │ │ │ │ +000b8b20 : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8b84 │ │ │ │ + beq b8c80 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8b3c │ │ │ │ + bne b8c38 │ │ │ │ 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 b8be4 │ │ │ │ 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 b8bec │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ac4 │ │ │ │ + beq b8bc0 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8b1c │ │ │ │ + beq b8c18 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8abc │ │ │ │ + beq b8bb8 │ │ │ │ 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 b8bc0 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8a94 │ │ │ │ + bgt b8b90 │ │ │ │ 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 b8c24 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8aac │ │ │ │ + bne b8ba8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8ab8 │ │ │ │ - b b8abc │ │ │ │ + bne b8bb4 │ │ │ │ + b b8bb8 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8afc │ │ │ │ + bgt b8bf8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8ae8 │ │ │ │ + blt b8be4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bge b8ae8 │ │ │ │ + bge b8be4 │ │ │ │ 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 b8c08 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8d18 │ │ │ │ + beq b8e14 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8ccc │ │ │ │ + bne b8dc8 │ │ │ │ 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 b8dac │ │ │ │ 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 b8d38 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8c8c │ │ │ │ + beq b8d88 │ │ │ │ ldr r4, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8c6c │ │ │ │ + beq b8d68 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8c74 │ │ │ │ + beq b8d70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8c80 │ │ │ │ + bne b8d7c │ │ │ │ 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 b8db4 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8c18 │ │ │ │ + bne b8d14 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8c24 │ │ │ │ + bne b8d20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8c34 │ │ │ │ + beq b8d30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ - b b8c34 │ │ │ │ + b b8d30 │ │ │ │ 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 b8d88 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8bfc │ │ │ │ + bgt b8cf8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8c48 │ │ │ │ + bgt b8d44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8cb0 │ │ │ │ + blt b8dac │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, lr │ │ │ │ - ble b8cb0 │ │ │ │ + ble b8dac │ │ │ │ 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 b8d58 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b8d20 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000b8e1c <_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] @ b913c <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r9, #192] @ 0xc0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 b8fa8 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ ldr r3, [sl, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne b8eac <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b8fa8 <_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 b9050 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8f64 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + beq b9060 <_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 b8f78 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #636] @ b9140 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ cmp r4, r2 │ │ │ │ - bne b8e88 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ - ldr r2, [pc, #628] @ b9048 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ + bne b8f84 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ + ldr r2, [pc, #628] @ b9144 <_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 b911c <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ + ldr r0, [pc, #620] @ b9148 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r9] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b8e60 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + beq b8f5c <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #16] │ │ │ │ - beq b8fd0 <_PyObject_LookupSpecial@@Base+0x2b0> │ │ │ │ + beq b90cc <_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 b90dc <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #560] @ b914c <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +147038,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 b8f74 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq b8fc4 <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ + beq b90c0 <_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 b8f64 <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ + b b8f74 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr r3, [pc, #416] @ b9150 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b8f94 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bne b9090 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt b8f94 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bgt b9090 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8820 <_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 a8930 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne b8fb4 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ + bne b90b0 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b8f4c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b9048 <_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 359698 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, r4] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8f78 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + bne b9074 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ cmp r9, #0 │ │ │ │ - bne b8f64 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + bne b9060 <_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 b8ebc <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + b b8f78 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - bne b8f4c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bne b9048 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b8f4c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b9048 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl a88cc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8930 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq b8f4c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b9048 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ cmn r2, #1 │ │ │ │ - bne b8f54 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ - bl 11a964 │ │ │ │ - b b8f54 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bne b9050 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bl 11a8f8 │ │ │ │ + b b9050 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b8e78 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b8f74 <_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 b8f14 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #104] @ b914c <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + bl 359840 │ │ │ │ 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 b8f5c <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8e7c <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + beq b8f78 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r9] │ │ │ │ - b b8e60 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b8f5c <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq lr, r4, r0, ror #12 │ │ │ │ + andseq lr, r4, r0, lsr #12 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, asr lr │ │ │ │ + andseq lr, r4, ip, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -000b9058 : │ │ │ │ +000b9154 : │ │ │ │ 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] @ b9294 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ - beq b90ec │ │ │ │ + beq b91e8 │ │ │ │ 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 b91e8 │ │ │ │ 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 b9210 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b9130 │ │ │ │ + bne b922c │ │ │ │ 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 b2e4c <_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 b9260 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9164 │ │ │ │ + beq b9260 │ │ │ │ mov r3, #0 │ │ │ │ - b b90e0 │ │ │ │ + b b91dc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b90e0 │ │ │ │ + beq b91dc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9180 │ │ │ │ - ldr r3, [pc, #76] @ b919c │ │ │ │ - ldr r2, [pc, #76] @ b91a0 │ │ │ │ + bne b927c │ │ │ │ + ldr r3, [pc, #76] @ b9298 │ │ │ │ + ldr r2, [pc, #76] @ b929c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d63ec │ │ │ │ - b b9128 │ │ │ │ - ldr r3, [pc, #48] @ b919c │ │ │ │ - ldr r2, [pc, #52] @ b91a4 │ │ │ │ + bl 2d660c │ │ │ │ + b b9224 │ │ │ │ + ldr r3, [pc, #48] @ b9298 │ │ │ │ + ldr r2, [pc, #52] @ b92a0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b b9128 │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b b9224 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b9148 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b9148 │ │ │ │ + bne b9244 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b9244 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ + @ instruction: 0x00362cbc │ │ │ │ + eorseq r2, r6, ip, lsl #25 │ │ │ │ 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 b97b8 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi b9680 │ │ │ │ + bhi b977c │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1296] @ b96f4 │ │ │ │ + ldr r2, [pc, #1296] @ b97f0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b95f8 │ │ │ │ + bne b96f4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d9b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b93f4 │ │ │ │ + beq b94f0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq b923c │ │ │ │ - ldr r3, [pc, #1256] @ b96f8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq b9338 │ │ │ │ + ldr r3, [pc, #1256] @ b97f4 │ │ │ │ + bl 359840 │ │ │ │ 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 b9620 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge b9610 │ │ │ │ + bge b970c │ │ │ │ cmp r5, #2 │ │ │ │ - bne b96dc │ │ │ │ + bne b97d8 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - ldr r3, [pc, #1168] @ b96fc │ │ │ │ + ldr r3, [pc, #1168] @ b97f8 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq b959c │ │ │ │ + beq b9698 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq b94a4 │ │ │ │ + beq b95a0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt b93fc │ │ │ │ + blt b94f8 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9628 │ │ │ │ + beq b9724 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9358 │ │ │ │ + ble b9454 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne b9330 │ │ │ │ + bne b942c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b95dc │ │ │ │ + beq b96d8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b92e0 │ │ │ │ + beq b93dc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94f4 │ │ │ │ + beq b95f0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne b9500 │ │ │ │ + bne b95fc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b94d0 │ │ │ │ + bne b95cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b94ac │ │ │ │ + bne b95a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9358 │ │ │ │ + beq b9454 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq b92b8 │ │ │ │ + beq b93b4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b9340 │ │ │ │ - ldr r1, [pc, #928] @ b9700 │ │ │ │ + bne b943c │ │ │ │ + ldr r1, [pc, #928] @ b97fc │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl f404c │ │ │ │ + bl f3f9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b93d0 │ │ │ │ + blt b94cc │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b9398 │ │ │ │ + beq b9494 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b9398 │ │ │ │ + bge b9494 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b95b4 │ │ │ │ + bne b96b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b2f8 │ │ │ │ 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] @ b9800 │ │ │ │ + blt b96e8 │ │ │ │ + ldr r0, [pc, #840] @ b9804 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #828] @ b970c │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #828] @ b9808 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b93f4 │ │ │ │ + beq b94f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b93f4 │ │ │ │ + bne b94f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b9324 │ │ │ │ + b b9420 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9460 │ │ │ │ + beq b955c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9294 │ │ │ │ + ble b9390 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9484 │ │ │ │ + beq b9580 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9294 │ │ │ │ + beq b9390 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9484 │ │ │ │ + beq b9580 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9294 │ │ │ │ + beq b9390 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq b9484 │ │ │ │ + beq b9580 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9444 │ │ │ │ - b b9294 │ │ │ │ + bne b9540 │ │ │ │ + b b9390 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9484 │ │ │ │ + beq b9580 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9464 │ │ │ │ - ldr r3, [pc, #656] @ b9710 │ │ │ │ + bne b9560 │ │ │ │ + ldr r3, [pc, #656] @ b980c │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9294 │ │ │ │ + bne b9390 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94a4 │ │ │ │ + beq b95a0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r5 │ │ │ │ str r3, [r5] │ │ │ │ - bne b92d8 │ │ │ │ + bne b93d4 │ │ │ │ mov r7, r5 │ │ │ │ - b b92e0 │ │ │ │ + b b93dc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9324 │ │ │ │ + beq b9420 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9324 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b9324 │ │ │ │ + bne b9420 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b9420 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9314 │ │ │ │ + beq b9410 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9314 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b9314 │ │ │ │ + bne b9410 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b9410 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq b9304 │ │ │ │ + beq b9400 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9304 │ │ │ │ + beq b9400 │ │ │ │ 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 b9400 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b9400 │ │ │ │ + ldr r3, [pc, #460] @ b97f4 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b96a8 │ │ │ │ + beq b97a4 │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b96a0 │ │ │ │ + beq b979c │ │ │ │ cmp r3, #1 │ │ │ │ - beq b9574 │ │ │ │ + beq b9670 │ │ │ │ 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 b979c │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 25ab98 <_PySys_GetRequiredAttrString@@Base+0x2b2c> │ │ │ │ + bl 25ac14 <_PySys_GetRequiredAttrString@@Base+0x2b28> │ │ │ │ cmn r0, #1 │ │ │ │ - beq b93d0 │ │ │ │ + beq b94cc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #356] @ b96fc │ │ │ │ + ldr r3, [pc, #356] @ b97f8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne b9278 │ │ │ │ + bne b9374 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b92e0 │ │ │ │ + b b93dc │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9658 │ │ │ │ + beq b9754 │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble b9398 │ │ │ │ + ble b9494 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne b9650 │ │ │ │ + bne b974c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b92d8 │ │ │ │ - b b92e0 │ │ │ │ + bne b93d4 │ │ │ │ + b b93dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #284] @ b9714 │ │ │ │ - b b93b8 │ │ │ │ + ldr r2, [pc, #284] @ b9810 │ │ │ │ + b b94b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b923c │ │ │ │ - b b93f4 │ │ │ │ - ldr r0, [pc, #240] @ b9708 │ │ │ │ + bne b9338 │ │ │ │ + b b94f0 │ │ │ │ + ldr r0, [pc, #240] @ b9804 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #248] @ b9718 │ │ │ │ + ldr r1, [pc, #248] @ b9814 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b b93d0 │ │ │ │ + bl 117680 │ │ │ │ + b b94cc │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b92b8 │ │ │ │ + beq b93b4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b962c │ │ │ │ - ldr r3, [pc, #200] @ b9710 │ │ │ │ + bne b9728 │ │ │ │ + ldr r3, [pc, #200] @ b980c │ │ │ │ cmp r6, r3 │ │ │ │ - beq b92b8 │ │ │ │ - b b9358 │ │ │ │ + beq b93b4 │ │ │ │ + b b9454 │ │ │ │ add r2, r2, #1 │ │ │ │ - b b95c8 │ │ │ │ + b b96c4 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b95dc │ │ │ │ + beq b96d8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b965c │ │ │ │ - ldr r3, [pc, #152] @ b9710 │ │ │ │ + bne b9758 │ │ │ │ + ldr r3, [pc, #152] @ b980c │ │ │ │ cmp r6, r3 │ │ │ │ - beq b95dc │ │ │ │ - b b9398 │ │ │ │ - ldr r0, [pc, #148] @ b971c │ │ │ │ + beq b96d8 │ │ │ │ + b b9494 │ │ │ │ + ldr r0, [pc, #148] @ b9818 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b93f4 │ │ │ │ - b b91d8 │ │ │ │ + beq b94f0 │ │ │ │ + b b92d4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b b953c │ │ │ │ - ldr r3, [pc, #112] @ b9720 │ │ │ │ - ldr r1, [pc, #112] @ b9724 │ │ │ │ + b b9638 │ │ │ │ + ldr r3, [pc, #112] @ b981c │ │ │ │ + ldr r1, [pc, #112] @ b9820 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b93d0 │ │ │ │ - ldr r0, [pc, #100] @ b9728 │ │ │ │ + bl 18f354 │ │ │ │ + b b94cc │ │ │ │ + ldr r0, [pc, #100] @ b9824 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 3171f0 │ │ │ │ + bl 317790 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b93f4 │ │ │ │ - b b91cc │ │ │ │ + beq b94f0 │ │ │ │ + b b92c8 │ │ │ │ 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 b93dc │ │ │ │ + andeq sp, r9, r8, asr #18 │ │ │ │ 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, lsl #13 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r0, asr r1 │ │ │ │ + @ instruction: 0x003636d0 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - mlaseq r6, r0, r9, r2 │ │ │ │ - eorseq r3, r6, r0, lsr #2 │ │ │ │ - eorseq r3, r6, r8, lsl r1 │ │ │ │ + eorseq r2, r6, r0, lsl pc │ │ │ │ + eorseq r3, r6, r0, lsr #13 │ │ │ │ + mlaseq r6, r8, r6, r3 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r6, r4, lsr #3 │ │ │ │ - eorseq fp, r5, r8, lsl fp │ │ │ │ + eorseq r3, r6, r4, lsr #14 │ │ │ │ + mlaseq r5, r8, r0, ip │ │ │ │ │ │ │ │ -000b972c : │ │ │ │ +000b9828 : │ │ │ │ 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 b98c8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b9798 │ │ │ │ - ldr r2, [pc, #148] @ b9800 │ │ │ │ + beq b9894 │ │ │ │ + ldr r2, [pc, #148] @ b98fc │ │ │ │ cmp r3, r2 │ │ │ │ - bne b97bc │ │ │ │ + bne b98b8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fae74 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119de4 │ │ │ │ + bl 119d78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b97e4 │ │ │ │ + beq b98e0 │ │ │ │ mov r0, r1 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe48 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r6, #32] │ │ │ │ movne r0, r5 │ │ │ │ - beq b9790 │ │ │ │ + beq b988c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b b9784 │ │ │ │ - ldr r0, [pc, #48] @ b9804 │ │ │ │ + b b9880 │ │ │ │ + ldr r0, [pc, #48] @ b9900 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #44] @ b9808 │ │ │ │ + ldr r1, [pc, #44] @ b9904 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b b9790 │ │ │ │ - ldr r3, [pc, #32] @ b980c │ │ │ │ + bl 117680 │ │ │ │ + b b988c │ │ │ │ + ldr r3, [pc, #32] @ b9908 │ │ │ │ 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] @ b990c │ │ │ │ + bl 117680 │ │ │ │ + b b9880 │ │ │ │ + andeq fp, pc, r8, lsr #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ + eorseq r1, r6, r4, asr #16 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, lsl #7 │ │ │ │ + eorseq r1, r6, r0, lsl #18 │ │ │ │ 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 b9948 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq b9abc │ │ │ │ + beq b9bb8 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - beq b9ad0 │ │ │ │ + beq b9bcc │ │ │ │ ldr r5, [fp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq b9930 │ │ │ │ + beq b9a2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9a54 │ │ │ │ + beq b9b50 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [r5] │ │ │ │ - ble b9914 │ │ │ │ + ble b9a10 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9a6c │ │ │ │ + bne b9b68 │ │ │ │ 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 b9a40 │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq b99b0 │ │ │ │ + beq b9aac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ b9b10 │ │ │ │ + ldr r1, [pc, #572] @ b9c0c │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9a9c │ │ │ │ + bne b9b98 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq b9a9c │ │ │ │ + beq b9b98 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b9914 │ │ │ │ + beq b9a10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b99cc │ │ │ │ + bne b9ac8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt b98a4 │ │ │ │ + bgt b99a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9930 │ │ │ │ + beq b9a2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9ae4 │ │ │ │ - bl a55d4 │ │ │ │ + beq b9be0 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9ad0 │ │ │ │ + beq b9bcc │ │ │ │ mov r4, #0 │ │ │ │ - b b9a48 │ │ │ │ - ldr r3, [pc, #456] @ b9b14 │ │ │ │ + b b9b44 │ │ │ │ + ldr r3, [pc, #456] @ b9c10 │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 b99c4 │ │ │ │ + ldr r1, [pc, #352] @ b9c14 │ │ │ │ + ldr r0, [pc, #352] @ b9c18 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9920 │ │ │ │ - b b9930 │ │ │ │ + bne b9a1c │ │ │ │ + b b9a2c │ │ │ │ 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 b9afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9af0 │ │ │ │ + beq b9bec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq b9a48 │ │ │ │ + beq b9b44 │ │ │ │ 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 b9b44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b9b04 │ │ │ │ + beq b9c00 │ │ │ │ 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 b9a2c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b9898 │ │ │ │ + beq b9994 │ │ │ │ add r8, r5, #12 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq b9914 │ │ │ │ + beq b9a10 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne b9a78 │ │ │ │ + bne b9b74 │ │ │ │ cmp r6, sl │ │ │ │ - blt b98a0 │ │ │ │ - b b9914 │ │ │ │ + blt b999c │ │ │ │ + b b9a10 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b9914 │ │ │ │ + beq b9a10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b b98e4 │ │ │ │ - ldr r1, [pc, #92] @ b9b20 │ │ │ │ + b b99e0 │ │ │ │ + ldr r1, [pc, #92] @ b9c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9268 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b984c │ │ │ │ + beq b9948 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fbbd4 │ │ │ │ + b fbb28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b9930 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b9a2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b b9a00 │ │ │ │ + b b9afc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b9a48 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b b9b44 │ │ │ │ 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, asr #17 │ │ │ │ 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 ba21c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge ba144 │ │ │ │ + bge ba240 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9c0c │ │ │ │ + beq b9d08 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9bc8 │ │ │ │ + ble b9cc4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c18 │ │ │ │ + beq b9d14 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9bc8 │ │ │ │ + beq b9cc4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c18 │ │ │ │ + beq b9d14 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9bc8 │ │ │ │ + beq b9cc4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c18 │ │ │ │ + beq b9d14 │ │ │ │ cmp r2, #3 │ │ │ │ - beq b9bc8 │ │ │ │ + beq b9cc4 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq b9c18 │ │ │ │ + beq b9d14 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9bb0 │ │ │ │ + bne b9cac │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1620] @ ba228 │ │ │ │ + ldr r3, [pc, #1620] @ ba324 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq b9bec │ │ │ │ + beq b9ce8 │ │ │ │ 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] @ ba328 │ │ │ │ + ldr r1, [pc, #1580] @ ba32c │ │ │ │ str ip, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b ba038 │ │ │ │ + bl 117680 │ │ │ │ + b ba134 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne ba1d8 │ │ │ │ + bne ba2d4 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #1552] @ ba234 │ │ │ │ + ldr r3, [pc, #1552] @ ba330 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne ba040 │ │ │ │ + bne ba13c │ │ │ │ cmp r3, #8 │ │ │ │ - bgt b9ddc │ │ │ │ + bgt b9ed8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba078 │ │ │ │ - ldr r2, [pc, #1520] @ ba238 │ │ │ │ + beq ba174 │ │ │ │ + ldr r2, [pc, #1520] @ ba334 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba078 │ │ │ │ + bhi ba174 │ │ │ │ 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] @ ba338 │ │ │ │ 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 ba284 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #1444] @ ba240 │ │ │ │ + ldr r8, [pc, #1444] @ ba33c │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r6, r3 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ - bhi ba024 │ │ │ │ + bhi ba120 │ │ │ │ adds r6, r6, r4 │ │ │ │ - bmi ba024 │ │ │ │ - ldr fp, [pc, #1416] @ ba244 │ │ │ │ - ldr r1, [pc, #1416] @ ba248 │ │ │ │ + bmi ba120 │ │ │ │ + ldr fp, [pc, #1416] @ ba340 │ │ │ │ + ldr r1, [pc, #1416] @ ba344 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9fac │ │ │ │ + bne ba0a8 │ │ │ │ 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 ba064 │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b9f4c │ │ │ │ + beq ba048 │ │ │ │ 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 b9f3c │ │ │ │ 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 ba000 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1276] @ ba24c │ │ │ │ + ldr r2, [pc, #1276] @ ba348 │ │ │ │ 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 ba0d0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9e90 │ │ │ │ + beq b9f8c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +148033,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 b9fdc │ │ │ │ + ldr r3, [pc, #1124] @ ba34c │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1096] @ ba23c │ │ │ │ + ldr r7, [pc, #1096] @ ba338 │ │ │ │ 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 b9d8c │ │ │ │ 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 b9d8c │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cmp r6, fp │ │ │ │ - bcc b9ef4 │ │ │ │ + cmp fp, r6 │ │ │ │ + bhi b9ff0 │ │ │ │ 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 359840 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9d14 │ │ │ │ - ldr r3, [pc, #980] @ ba254 │ │ │ │ + b b9e10 │ │ │ │ + ldr r3, [pc, #980] @ ba350 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9dec │ │ │ │ - ldr r3, [pc, #972] @ ba258 │ │ │ │ + b b9ee8 │ │ │ │ + ldr r3, [pc, #972] @ ba354 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9dec │ │ │ │ - bl 3592c0 │ │ │ │ + b b9ee8 │ │ │ │ + bl 359840 │ │ │ │ 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 +148098,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] @ ba358 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq b9dec │ │ │ │ - b ba078 │ │ │ │ + beq b9ee8 │ │ │ │ + b ba174 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b b9d14 │ │ │ │ + b b9e10 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9d44 │ │ │ │ + beq b9e40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9d44 │ │ │ │ + beq b9e40 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9d44 │ │ │ │ + bne b9e40 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba110 │ │ │ │ + bne ba20c │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b9d44 │ │ │ │ + bne b9e40 │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b b9d44 │ │ │ │ + bl 35898c │ │ │ │ + b b9e40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne b9e68 │ │ │ │ + bne b9f64 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #748] @ ba260 │ │ │ │ + ldr r1, [pc, #748] @ ba35c │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne b9ff8 │ │ │ │ + bne ba0f4 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba024 │ │ │ │ + beq ba120 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b b9e68 │ │ │ │ + b b9f64 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq ba024 │ │ │ │ + beq ba120 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9d14 │ │ │ │ - ldr r1, [pc, #648] @ ba264 │ │ │ │ + b b9e10 │ │ │ │ + ldr r1, [pc, #648] @ ba360 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba010 │ │ │ │ + bne ba10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b b9d78 │ │ │ │ + b b9e74 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b b9f94 │ │ │ │ + b ba090 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b9fe8 │ │ │ │ + b ba0e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a040c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b9d44 │ │ │ │ + bne b9e40 │ │ │ │ mov r4, #0 │ │ │ │ - b b9dd0 │ │ │ │ + b b9ecc │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba06c │ │ │ │ + bgt ba168 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba078 │ │ │ │ - ldr r2, [pc, #528] @ ba268 │ │ │ │ + beq ba174 │ │ │ │ + ldr r2, [pc, #528] @ ba364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba078 │ │ │ │ + bhi ba174 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #504] @ ba26c │ │ │ │ + ldr r2, [pc, #504] @ ba368 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ba090 │ │ │ │ - ldr r3, [pc, #496] @ ba270 │ │ │ │ + beq ba18c │ │ │ │ + ldr r3, [pc, #496] @ ba36c │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r1, [pc, #492] @ ba274 │ │ │ │ + ldr r1, [pc, #492] @ ba370 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b ba038 │ │ │ │ - ldr r3, [pc, #480] @ ba278 │ │ │ │ + bl 117680 │ │ │ │ + b ba134 │ │ │ │ + ldr r3, [pc, #480] @ ba374 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba0fc │ │ │ │ - ldr r0, [pc, #468] @ ba27c │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + beq ba1f8 │ │ │ │ + ldr r0, [pc, #468] @ ba378 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba038 │ │ │ │ + beq ba134 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #388] @ ba240 │ │ │ │ + ldr r8, [pc, #388] @ ba33c │ │ │ │ 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 b9e74 │ │ │ │ + ldr r3, [pc, #376] @ ba354 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba098 │ │ │ │ - ldr r3, [pc, #360] @ ba254 │ │ │ │ + b ba194 │ │ │ │ + ldr r3, [pc, #360] @ ba350 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba098 │ │ │ │ + b ba194 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba098 │ │ │ │ - ldr r3, [pc, #364] @ ba270 │ │ │ │ - ldr r1, [pc, #376] @ ba280 │ │ │ │ + b ba194 │ │ │ │ + ldr r3, [pc, #364] @ ba36c │ │ │ │ + ldr r1, [pc, #376] @ ba37c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b ba038 │ │ │ │ + bl 18f354 │ │ │ │ + b ba134 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9d44 │ │ │ │ - b b9f30 │ │ │ │ + bne b9e40 │ │ │ │ + b ba02c │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq ba194 │ │ │ │ + beq ba290 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt b9b54 │ │ │ │ + blt b9c50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #216] @ ba228 │ │ │ │ + ldr r1, [pc, #216] @ ba324 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq ba168 │ │ │ │ + beq ba264 │ │ │ │ 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] @ ba328 │ │ │ │ + ldr r1, [pc, #260] @ ba380 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b ba038 │ │ │ │ + bl 117680 │ │ │ │ + b ba134 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e18 │ │ │ │ + b b9f14 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #136] @ ba228 │ │ │ │ + ldr r1, [pc, #136] @ ba324 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - beq ba1b8 │ │ │ │ + beq ba2b4 │ │ │ │ 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] @ ba328 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r0, lr │ │ │ │ - ldr r1, [pc, #184] @ ba288 │ │ │ │ + ldr r1, [pc, #184] @ ba384 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b ba038 │ │ │ │ + bl 117680 │ │ │ │ + b ba134 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9c10 │ │ │ │ - ldr r3, [pc, #160] @ ba28c │ │ │ │ + bne b9d0c │ │ │ │ + ldr r3, [pc, #160] @ ba388 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9bc8 │ │ │ │ + bne b9cc4 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #56] @ ba234 │ │ │ │ + ldr r3, [pc, #56] @ ba330 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq b9c30 │ │ │ │ + beq b9d2c │ │ │ │ cmp r3, #8 │ │ │ │ - ble ba048 │ │ │ │ - ldr r2, [pc, #84] @ ba26c │ │ │ │ + ble ba144 │ │ │ │ + ldr r2, [pc, #84] @ ba368 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ba078 │ │ │ │ - ldr r3, [pc, #84] @ ba278 │ │ │ │ + bne ba174 │ │ │ │ + ldr r3, [pc, #84] @ ba374 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0a0 │ │ │ │ + b ba19c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0036aab0 │ │ │ │ - eorseq r3, r6, ip, asr #4 │ │ │ │ + eorseq fp, r6, r0, lsr r0 │ │ │ │ + eorseq r3, r6, ip, asr #15 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r7, sp, r6, lsr #28 │ │ │ │ + @ instruction: 0x003d83ba │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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 │ │ │ │ + andeq r2, pc, r8, asr r8 @ │ │ │ │ + andeq sl, fp, r8, ror #22 │ │ │ │ + andeq ip, pc, r8, lsr r1 @ │ │ │ │ + @ instruction: 0x00102ff0 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + eorseq r8, sp, sl, asr #7 │ │ │ │ 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, lsr #26 │ │ │ │ + andseq fp, sp, r4, ror #25 │ │ │ │ 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, asr #26 │ │ │ │ + eorseq r3, r6, r4, lsl #15 │ │ │ │ + eorseq r3, r6, r0, asr #14 │ │ │ │ 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 +148351,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 ba404 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba350 │ │ │ │ + bne ba44c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba32c │ │ │ │ + bne ba428 │ │ │ │ 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 ba3d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba2dc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba2dc │ │ │ │ + bne ba3d8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ba3d8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba2f4 │ │ │ │ + beq ba3f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba2f4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba2f4 │ │ │ │ + bne ba3f0 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ba3f0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba2e8 │ │ │ │ + beq ba3e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba2e8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba2e8 │ │ │ │ + bne ba3e4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ba3e4 │ │ │ │ │ │ │ │ -000ba374 : │ │ │ │ +000ba470 : │ │ │ │ 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] @ ba4b0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba3b8 │ │ │ │ + bl ba4b4 │ │ │ │ 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 +148423,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 ba8d4 │ │ │ │ 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 ba8d4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ba62c │ │ │ │ - ldr r3, [pc, #1580] @ baa50 │ │ │ │ + bne ba728 │ │ │ │ + ldr r3, [pc, #1580] @ bab4c │ │ │ │ cmp sl, r3 │ │ │ │ - bne ba5c8 │ │ │ │ + bne ba6c4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - ldr r2, [pc, #1568] @ baa54 │ │ │ │ + ldr r2, [pc, #1568] @ bab50 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr sl, [r2, r0] │ │ │ │ - beq ba914 │ │ │ │ + beq baa10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba97c │ │ │ │ + beq baa78 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba4c8 │ │ │ │ + beq ba5c4 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7c0 │ │ │ │ + beq ba8bc │ │ │ │ add r3, r3, #1 │ │ │ │ bics r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r2] │ │ │ │ - beq ba4c8 │ │ │ │ + beq ba5c4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7cc │ │ │ │ + beq ba8c8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bls ba4c8 │ │ │ │ + bls ba5c4 │ │ │ │ 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 ba704 │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r1] │ │ │ │ - bne ba4a8 │ │ │ │ + bne ba5a4 │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ba860 │ │ │ │ + beq ba95c │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp fp, r3, asr #2 │ │ │ │ - bge ba860 │ │ │ │ + bge ba95c │ │ │ │ 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 ba604 │ │ │ │ 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 +148508,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 ba710 │ │ │ │ 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 cea8c <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba904 │ │ │ │ + bne baa00 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba7f8 │ │ │ │ + bne ba8f4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl cfbf4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfb94 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba5e8 │ │ │ │ + beq ba6e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba82c │ │ │ │ + bne ba928 │ │ │ │ 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 ba6b0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba810 │ │ │ │ + beq ba90c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba810 │ │ │ │ + beq ba90c │ │ │ │ mov r4, #0 │ │ │ │ - b ba5bc │ │ │ │ + b ba6b8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ba4a8 │ │ │ │ - b ba4c8 │ │ │ │ + bne ba5a4 │ │ │ │ + b ba5c4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ str r9, [sp] │ │ │ │ - b ba570 │ │ │ │ + b ba66c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba41c │ │ │ │ + beq ba518 │ │ │ │ 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 11c998 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ba600 │ │ │ │ + beq ba6fc │ │ │ │ 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 ba880 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6a8 │ │ │ │ + beq ba7a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba940 │ │ │ │ + beq baa3c │ │ │ │ cmp r6, #1 │ │ │ │ - beq ba784 │ │ │ │ + beq ba880 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6d0 │ │ │ │ + beq ba7cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baa40 │ │ │ │ + beq bab3c │ │ │ │ cmp r6, #2 │ │ │ │ - beq ba784 │ │ │ │ + beq ba880 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6f8 │ │ │ │ + beq ba7f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba938 │ │ │ │ + beq baa34 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ba784 │ │ │ │ + beq ba880 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba720 │ │ │ │ + beq ba81c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba948 │ │ │ │ + beq baa44 │ │ │ │ cmp r6, #4 │ │ │ │ - beq ba784 │ │ │ │ + beq ba880 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add sl, r7, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba74c │ │ │ │ + beq ba848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba950 │ │ │ │ + beq baa4c │ │ │ │ cmp r6, #5 │ │ │ │ - beq ba784 │ │ │ │ + beq ba880 │ │ │ │ mov r9, #5 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ba778 │ │ │ │ + beq ba874 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq ba958 │ │ │ │ + beq baa54 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne ba758 │ │ │ │ + bne ba854 │ │ │ │ sub r0, r7, #4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7b0 │ │ │ │ + beq ba8ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ba7b0 │ │ │ │ + bne ba8ac │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ - bne ba5b4 │ │ │ │ - b ba5e8 │ │ │ │ + bne ba6b0 │ │ │ │ + b ba6e4 │ │ │ │ bics r3, r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba480 │ │ │ │ - b ba4c8 │ │ │ │ + bne ba57c │ │ │ │ + b ba5c4 │ │ │ │ cmp r9, #2 │ │ │ │ - bhi ba4a0 │ │ │ │ - b ba4c8 │ │ │ │ + bhi ba59c │ │ │ │ + b ba5c4 │ │ │ │ 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 b2e4c <_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 ba8ac │ │ │ │ + ldr r3, [pc, #576] @ bab54 │ │ │ │ + ldr r2, [pc, #576] @ bab58 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b ba600 │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b ba6fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba5bc │ │ │ │ + beq ba6b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba960 │ │ │ │ - ldr r3, [pc, #524] @ baa58 │ │ │ │ - ldr r2, [pc, #528] @ baa60 │ │ │ │ + bne baa5c │ │ │ │ + ldr r3, [pc, #524] @ bab54 │ │ │ │ + ldr r2, [pc, #528] @ bab5c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2d63ec │ │ │ │ - b ba600 │ │ │ │ + bl 2d660c │ │ │ │ + b ba6fc │ │ │ │ add r3, fp, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt baa38 │ │ │ │ - ldr r2, [pc, #488] @ baa64 │ │ │ │ + blt bab34 │ │ │ │ + ldr r2, [pc, #488] @ bab60 │ │ │ │ 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 baa84 │ │ │ │ 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 +148742,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 baa84 │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba500 │ │ │ │ - b ba508 │ │ │ │ + bne ba5fc │ │ │ │ + b ba604 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2440d0 │ │ │ │ - b ba5e8 │ │ │ │ + bl 244110 │ │ │ │ + b ba6e4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 243854 │ │ │ │ + bl 243894 │ │ │ │ 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 ba8ac │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ba7f4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ba7a4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ba81c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ba848 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ba874 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ba844 │ │ │ │ + bne ba940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba844 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ba940 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ba460 │ │ │ │ - b ba4c8 │ │ │ │ + bne ba55c │ │ │ │ + b ba5c4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba9d4 │ │ │ │ + beq baad0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ba9d4 │ │ │ │ - ldr r2, [pc, #188] @ baa68 │ │ │ │ + bne baad0 │ │ │ │ + ldr r2, [pc, #188] @ bab64 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba9c4 │ │ │ │ + beq baac0 │ │ │ │ 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] @ bab64 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq baa48 │ │ │ │ + beq bab44 │ │ │ │ ldr r4, [r7, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq baa30 │ │ │ │ + beq bab2c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne baa30 │ │ │ │ + bne bab2c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baa20 │ │ │ │ + beq bab1c │ │ │ │ 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 baad8 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ba86c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba6d0 │ │ │ │ - bl 2a01ec │ │ │ │ - b ba5e8 │ │ │ │ - andseq r1, r1, ip, asr #31 │ │ │ │ + b ba968 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b ba7cc │ │ │ │ + bl 2a03f0 │ │ │ │ + b ba6e4 │ │ │ │ + andseq r1, r1, ip, asr pc │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ + eorseq r2, r6, ip, lsl #25 │ │ │ │ + @ instruction: 0x00362cbc │ │ │ │ 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] @ bb3c4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne bb290 │ │ │ │ + bne bb38c │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb20c │ │ │ │ + bne bb308 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt bb278 │ │ │ │ + blt bb374 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb25c │ │ │ │ + beq bb358 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #32 │ │ │ │ - ldr r2, [pc, #2040] @ bb2cc │ │ │ │ - bne bac18 │ │ │ │ + ldr r2, [pc, #2040] @ bb3c8 │ │ │ │ + bne bad14 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bne bac24 │ │ │ │ + bne bad20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add ip, r0, #12 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bge bac64 │ │ │ │ + bge bad60 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #1996] @ bb2d0 │ │ │ │ + ldr r1, [pc, #1996] @ bb3cc │ │ │ │ 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] @ bb3d0 │ │ │ │ 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 bb03c │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #1940] @ bb2d0 │ │ │ │ + ldr r3, [pc, #1940] @ bb3cc │ │ │ │ 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] @ bb3d0 │ │ │ │ and r3, r3, r0, lsl #15 │ │ │ │ eor r0, r0, r3 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ lsr r0, r0, #6 │ │ │ │ - bl 3571d4 │ │ │ │ + bl 357750 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3571d4 │ │ │ │ - ldr r3, [pc, #1892] @ bb2d8 │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [pc, #1892] @ bb3d4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356f28 │ │ │ │ - ldr r3, [pc, #1864] @ bb2dc │ │ │ │ + bl 3574a4 │ │ │ │ + ldr r3, [pc, #1864] @ bb3d8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357858 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 bad30 │ │ │ │ + ldr r1, [pc, #1820] @ bb3dc │ │ │ │ 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 bad54 │ │ │ │ + ldr r2, [pc, #1784] @ bb3e0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb1f4 │ │ │ │ + bne bb2f0 │ │ │ │ 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 babdc │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bac00 │ │ │ │ + b bacfc │ │ │ │ mov r0, #16 │ │ │ │ - bl 91e50 │ │ │ │ + bl 91e98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb2bc │ │ │ │ - ldr r1, [pc, #1684] @ bb2e0 │ │ │ │ + beq bb3b8 │ │ │ │ + ldr r1, [pc, #1684] @ bb3dc │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq babe4 │ │ │ │ + beq bace0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b babe4 │ │ │ │ + b bace0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #1656] @ bb2e8 │ │ │ │ + ldr lr, [pc, #1656] @ bb3e4 │ │ │ │ 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 +149048,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 badc8 │ │ │ │ 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 +149122,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 baec4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #2504] @ 0x9c8 │ │ │ │ - ldr r1, [pc, #992] @ bb2d0 │ │ │ │ + ldr r1, [pc, #992] @ bb3cc │ │ │ │ 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] @ bb3d0 │ │ │ │ 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 bac24 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #924] @ bb2e8 │ │ │ │ + ldr lr, [pc, #924] @ bb3e4 │ │ │ │ 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 +149231,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 bb0a4 │ │ │ │ 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 +149305,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 bb1a0 │ │ │ │ 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 bac24 │ │ │ │ + ldr r1, [pc, #240] @ bb3e8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne bb264 │ │ │ │ + bne bb360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b babfc │ │ │ │ + bl 18e88c │ │ │ │ + b bacf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8f10 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9110 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb25c │ │ │ │ - ldr r3, [pc, #204] @ bb2f0 │ │ │ │ - ldr r2, [pc, #204] @ bb2f4 │ │ │ │ + beq bb358 │ │ │ │ + ldr r3, [pc, #204] @ bb3ec │ │ │ │ + ldr r2, [pc, #204] @ bb3f0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb25c │ │ │ │ + beq bb358 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bb25c │ │ │ │ + bne bb358 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bac0c │ │ │ │ + b bad08 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b babfc │ │ │ │ - ldr r1, [pc, #120] @ bb2f8 │ │ │ │ + b bacf8 │ │ │ │ + ldr r1, [pc, #120] @ bb3f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d764 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29d968 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb25c │ │ │ │ - b baab4 │ │ │ │ + bne bb358 │ │ │ │ + b babb0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq baa98 │ │ │ │ + beq bab94 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 240ca0 │ │ │ │ + bl 240ce0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb25c │ │ │ │ - b baa98 │ │ │ │ - bl 2a01ec │ │ │ │ + bne bb358 │ │ │ │ + b bab94 │ │ │ │ + bl 2a03f0 │ │ │ │ mov r5, r0 │ │ │ │ - b bac00 │ │ │ │ + b bacfc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r6, pc, r8, lsr #6 │ │ │ │ + mulseq pc, r8, r6 @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003d83d4 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r4, r2, r3 │ │ │ │ - eorseq r2, r6, r8, lsr sl │ │ │ │ - ldr r0, [pc] @ bb304 │ │ │ │ + eorseq r3, r6, r4, lsl r8 │ │ │ │ + @ instruction: 0x00362fb8 │ │ │ │ + ldr r0, [pc] @ bb400 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ bb310 │ │ │ │ + ldr r0, [pc] @ bb40c │ │ │ │ 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 bb568 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r5, [pc, #544] @ bb568 │ │ │ │ + ldr r5, [pc, #544] @ bb664 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 bb57c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble bb538 │ │ │ │ + ble bb634 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne bb55c │ │ │ │ + bne bb658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne bb48c │ │ │ │ + bne bb588 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb3ec │ │ │ │ + bne bb4e8 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb42c │ │ │ │ + bne bb528 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4128 │ │ │ │ + bl a418c │ │ │ │ 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 1c6248 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3b0 │ │ │ │ + beq bb4ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3b0 │ │ │ │ + bne bb4ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #344] @ bb56c │ │ │ │ + ldr r2, [pc, #344] @ bb668 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb4d8 │ │ │ │ + bne bb5d4 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3b0 │ │ │ │ + b bb4ac │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3bc │ │ │ │ + beq bb4b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3bc │ │ │ │ + bne bb4b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #280] @ bb56c │ │ │ │ + ldr r2, [pc, #280] @ bb668 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb4f8 │ │ │ │ + bne bb5f4 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3bc │ │ │ │ - ldr r3, [pc, #244] @ bb568 │ │ │ │ - bl 3592c0 │ │ │ │ + b bb4b8 │ │ │ │ + ldr r3, [pc, #244] @ bb664 │ │ │ │ + bl 359840 │ │ │ │ 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 bb470 │ │ │ │ + ldr r1, [pc, #232] @ bb66c │ │ │ │ + ldr r0, [pc, #232] @ bb670 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bb3a4 │ │ │ │ + beq bb4a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3a4 │ │ │ │ + beq bb4a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3a4 │ │ │ │ + bne bb4a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #172] @ bb56c │ │ │ │ + ldr r2, [pc, #172] @ bb668 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb518 │ │ │ │ + bne bb614 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3a4 │ │ │ │ - ldr r1, [pc, #152] @ bb578 │ │ │ │ + b bb4a0 │ │ │ │ + ldr r1, [pc, #152] @ bb674 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb420 │ │ │ │ + beq bb51c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb420 │ │ │ │ - ldr r1, [pc, #120] @ bb578 │ │ │ │ + b bb51c │ │ │ │ + ldr r1, [pc, #120] @ bb674 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb460 │ │ │ │ + beq bb55c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb460 │ │ │ │ - ldr r1, [pc, #88] @ bb578 │ │ │ │ + b bb55c │ │ │ │ + ldr r1, [pc, #88] @ bb674 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb4cc │ │ │ │ + beq bb5c8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb4cc │ │ │ │ + b bb5c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #56] @ bb57c │ │ │ │ + ldr r2, [pc, #56] @ bb678 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne bb380 │ │ │ │ + bne bb47c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c5e7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6084 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 159e2c │ │ │ │ - b bb394 │ │ │ │ + bl 159ecc │ │ │ │ + b bb490 │ │ │ │ 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 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + @ instruction: 0x003d45b4 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + andeq fp, fp, r0, lsl r4 │ │ │ │ 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 bb6bc │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ bb5fc │ │ │ │ - ldr r1, [pc, #76] @ bb600 │ │ │ │ + ldr r3, [pc, #76] @ bb6f8 │ │ │ │ + ldr r1, [pc, #76] @ bb6fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq bb5dc │ │ │ │ + beq bb6d8 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bb5a8 │ │ │ │ + bne bb6a4 │ │ │ │ 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] @ bb6f8 │ │ │ │ + ldr r1, [pc, #16] @ bb700 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bb5b8 │ │ │ │ + bl 18f354 │ │ │ │ + b bb6b4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r4, lsl #6 │ │ │ │ - @ instruction: 0x003632d8 │ │ │ │ + eorseq r3, r6, r4, lsl #17 │ │ │ │ + eorseq r3, r6, r8, asr r8 │ │ │ │ │ │ │ │ -000bb608 : │ │ │ │ +000bb704 : │ │ │ │ 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 +149598,1429 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9de64 │ │ │ │ subs r4, r0, #0 │ │ │ │ streq r4, [r6] │ │ │ │ - beq bb774 │ │ │ │ + beq bb870 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq bb764 │ │ │ │ - ldr r3, [pc, #272] @ bb77c │ │ │ │ + beq bb860 │ │ │ │ + ldr r3, [pc, #272] @ bb878 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bb714 │ │ │ │ + bne bb810 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq bb714 │ │ │ │ + beq bb810 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bb6b0 │ │ │ │ + beq bb7ac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - bne bb6fc │ │ │ │ + bne bb7f8 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb6f0 │ │ │ │ + beq bb7ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bb6f0 │ │ │ │ - ldr r2, [pc, #168] @ bb780 │ │ │ │ + bne bb7ec │ │ │ │ + ldr r2, [pc, #168] @ bb87c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb744 │ │ │ │ + bne bb840 │ │ │ │ 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 bb7ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne bb680 │ │ │ │ + bne bb77c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r6] │ │ │ │ - beq bb774 │ │ │ │ + beq bb870 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb6c0 │ │ │ │ - ldr r1, [pc, #56] @ bb784 │ │ │ │ + b bb7bc │ │ │ │ + ldr r1, [pc, #56] @ bb880 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb6e8 │ │ │ │ + beq bb7e4 │ │ │ │ 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 bb7e4 │ │ │ │ + ldr r1, [pc, #28] @ bb884 │ │ │ │ + ldr r0, [pc, #28] @ bb888 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b bb824 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb6f0 │ │ │ │ + b bb7ec │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, asr #17 │ │ │ │ │ │ │ │ -000bb790 : │ │ │ │ +000bb88c : │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb7b0 │ │ │ │ + beq bb8ac │ │ │ │ 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 34aca0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000bb7d8 <_Py_fstat_noraise@@Base>: │ │ │ │ +000bb8d4 <_Py_fstat_noraise@@Base>: │ │ │ │ b 29688 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000bb7dc : │ │ │ │ +000bb8d8 : │ │ │ │ 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 b1a14 │ │ │ │ │ │ │ │ -000bb804 : │ │ │ │ +000bb900 : │ │ │ │ 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 bb9e4 <_PyArena_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb8e0 │ │ │ │ + beq bb9dc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 241220 │ │ │ │ + bl 241260 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bb8d8 │ │ │ │ + beq bb9d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bb894 │ │ │ │ + beq bb990 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq bb894 │ │ │ │ + beq bb990 │ │ │ │ and r3, r3, #33792 @ 0x8400 │ │ │ │ cmp r3, #33792 @ 0x8400 │ │ │ │ - beq bb8bc │ │ │ │ + beq bb9b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c46ec <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ + bl 2c48d8 <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1686cc <_PyArena_Free@@Base> │ │ │ │ + bl 168778 <_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 11fc50 <_PyAST_Compile@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1686cc <_PyArena_Free@@Base> │ │ │ │ - b bb888 │ │ │ │ + bl 168778 <_PyArena_Free@@Base> │ │ │ │ + b bb984 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 34ec20 │ │ │ │ + bl 34f19c │ │ │ │ cmp r0, #0 │ │ │ │ - bge bb874 │ │ │ │ + bge bb970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1686cc <_PyArena_Free@@Base> │ │ │ │ + bl 168778 <_PyArena_Free@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bb888 │ │ │ │ + b bb984 │ │ │ │ │ │ │ │ -000bb8e8 <_PyArena_New@@Base>: │ │ │ │ +000bb9e4 <_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 997c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb97c <_PyArena_New@@Base+0x94> │ │ │ │ - ldr r0, [pc, #148] @ bb9a8 <_PyArena_New@@Base+0xc0> │ │ │ │ - bl 996a4 │ │ │ │ + beq bba78 <_PyArena_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #148] @ bbaa4 <_PyArena_New@@Base+0xc0> │ │ │ │ + bl 997c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq bb96c <_PyArena_New@@Base+0x84> │ │ │ │ + beq bba68 <_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 92e84 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq bb998 <_PyArena_New@@Base+0xb0> │ │ │ │ + beq bba94 <_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 99cb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne bb988 <_PyArena_New@@Base+0xa0> │ │ │ │ + bne bba84 <_PyArena_New@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - b bb978 <_PyArena_New@@Base+0x90> │ │ │ │ + b bba74 <_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 bbadc <_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] @ bbdf0 <_PyArena_New@@Base+0x40c> │ │ │ │ cmp r7, r8 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r8, #1 │ │ │ │ movne r8, #0 │ │ │ │ - beq bbcdc <_PyArena_New@@Base+0x3f4> │ │ │ │ + beq bbdd8 <_PyArena_New@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bbcd8 <_PyArena_New@@Base+0x3f0> │ │ │ │ - ldr r9, [pc, #744] @ bbcf8 <_PyArena_New@@Base+0x410> │ │ │ │ + beq bbdd4 <_PyArena_New@@Base+0x3f0> │ │ │ │ + ldr r9, [pc, #744] @ bbdf4 <_PyArena_New@@Base+0x410> │ │ │ │ ldr r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bba94 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb90 <_PyArena_New@@Base+0x1ac> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc30 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bba94 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb90 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #16 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc30 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bba94 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb90 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #32 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc30 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bba94 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb90 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc30 <_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 bbb74 <_PyArena_New@@Base+0x190> │ │ │ │ + ldr r3, [pc, #608] @ bbdf8 <_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 bbdb0 <_PyArena_New@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #596] @ bbdfc <_PyArena_New@@Base+0x418> │ │ │ │ + bl 359840 │ │ │ │ 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 bbbd0 <_PyArena_New@@Base+0x1ec> │ │ │ │ + bne bbc28 <_PyArena_New@@Base+0x244> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbb2c <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbc28 <_PyArena_New@@Base+0x244> │ │ │ │ ldr r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb00 <_PyArena_New@@Base+0x218> │ │ │ │ + beq bbbfc <_PyArena_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc30 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbae4 <_PyArena_New@@Base+0x1fc> │ │ │ │ + bne bbbe0 <_PyArena_New@@Base+0x1fc> │ │ │ │ ldr r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb2c <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbc28 <_PyArena_New@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc30 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbb10 <_PyArena_New@@Base+0x228> │ │ │ │ + bne bbc0c <_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 bbc28 <_PyArena_New@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq bbc38 <_PyArena_New@@Base+0x350> │ │ │ │ + beq bbd34 <_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] @ bbe00 <_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 bbd5c <_PyArena_New@@Base+0x378> │ │ │ │ + ldr r1, [pc, #368] @ bbe04 <_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 bbd80 <_PyArena_New@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #352] @ bbe08 <_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 bbd88 <_PyArena_New@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #336] @ bbe0c <_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 bbd98 <_PyArena_New@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #320] @ bbe10 <_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 bbd90 <_PyArena_New@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #304] @ bbe14 <_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 bbd78 <_PyArena_New@@Base+0x394> │ │ │ │ + ldr r1, [pc, #288] @ bbe18 <_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 bbda8 <_PyArena_New@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #272] @ bbe1c <_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 bbda0 <_PyArena_New@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #256] @ bbe20 <_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] @ bbe24 <_PyArena_New@@Base+0x440> │ │ │ │ + beq bbd60 <_PyArena_New@@Base+0x37c> │ │ │ │ strb r8, [r6, #13] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bbce4 <_PyArena_New@@Base+0x3fc> │ │ │ │ + beq bbde0 <_PyArena_New@@Base+0x3fc> │ │ │ │ ldrb r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbcec <_PyArena_New@@Base+0x404> │ │ │ │ + beq bbde8 <_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] @ bbe28 <_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 bbd30 <_PyArena_New@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #172] @ bbe2c <_PyArena_New@@Base+0x448> │ │ │ │ + b bbd60 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #168] @ bbe30 <_PyArena_New@@Base+0x44c> │ │ │ │ + b bbd60 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #164] @ bbe34 <_PyArena_New@@Base+0x450> │ │ │ │ + b bbd60 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #160] @ bbe38 <_PyArena_New@@Base+0x454> │ │ │ │ + b bbd60 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ bbe3c <_PyArena_New@@Base+0x458> │ │ │ │ + b bbd60 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #152] @ bbe40 <_PyArena_New@@Base+0x45c> │ │ │ │ + b bbd60 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #148] @ bbe44 <_PyArena_New@@Base+0x460> │ │ │ │ + b bbd60 <_PyArena_New@@Base+0x37c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbaa4 <_PyArena_New@@Base+0x1bc> │ │ │ │ + beq bbba0 <_PyArena_New@@Base+0x1bc> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc30 <_PyArena_New@@Base+0x24c> │ │ │ │ add r4, r4, #16 │ │ │ │ - b bbcb4 <_PyArena_New@@Base+0x3cc> │ │ │ │ - bl 11a964 │ │ │ │ + b bbdb0 <_PyArena_New@@Base+0x3cc> │ │ │ │ + bl 11a8f8 │ │ │ │ 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, ror #10 │ │ │ │ + eorseq r2, r6, ip, lsl r2 │ │ │ │ + eorseq r3, r6, r0, asr sl │ │ │ │ + eorseq r3, r6, r8, asr sl │ │ │ │ + eorseq r3, r6, r8, ror #20 │ │ │ │ + eorseq r3, r6, ip, ror sl │ │ │ │ + mlaseq r6, r4, sl, r3 │ │ │ │ + eorseq r3, r6, r8, lsr #21 │ │ │ │ + eorseq r3, r6, r0, asr #21 │ │ │ │ + eorseq r8, sp, ip, asr r4 │ │ │ │ + eorseq r8, sp, ip, lsl r4 │ │ │ │ + eorseq r8, sp, r4, asr #8 │ │ │ │ + eorseq r8, sp, r4, lsr #8 │ │ │ │ + eorseq r8, sp, ip, lsr #8 │ │ │ │ + eorseq r8, sp, ip, lsr r4 │ │ │ │ + eorseq r8, sp, r4, lsr r4 │ │ │ │ + eorseq r8, sp, r4, asr r4 │ │ │ │ + eorseq r8, sp, ip, asr #8 │ │ │ │ │ │ │ │ -000bbd4c : │ │ │ │ +000bbe48 : │ │ │ │ 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 bbec4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbd90 │ │ │ │ + beq bbe8c │ │ │ │ tst r3, #32 │ │ │ │ - beq bbd90 │ │ │ │ + beq bbe8c │ │ │ │ adds r0, r0, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - b bbd9c │ │ │ │ + b bbe98 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 284134 │ │ │ │ + bl 2842a4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bbdcc │ │ │ │ + beq bbec8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbdd4 │ │ │ │ + beq bbed0 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbdd4 │ │ │ │ + beq bbed0 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 58600 │ │ │ │ + bl 585fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000bbddc : │ │ │ │ +000bbed8 : │ │ │ │ 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] @ bbf20 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bbe28 │ │ │ │ + bl bbf24 │ │ │ │ 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, #3432] @ bccc4 │ │ │ │ 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 bc890 │ │ │ │ + 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 bc808 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7b0 │ │ │ │ - bl a9a58 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc8dc │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq bc808 │ │ │ │ + bl a9abc │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq bc938 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne bc054 │ │ │ │ - mov r1, r7 │ │ │ │ + bne bc150 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ - ldr r3, [r7] │ │ │ │ + bl a29c0 │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r9, r0 │ │ │ │ - beq bbeec │ │ │ │ + mov r8, r0 │ │ │ │ + beq bbfe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bcaa0 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq bc8dc │ │ │ │ + str r3, [r9] │ │ │ │ + beq bcc94 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bc938 │ │ │ │ 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 bc168 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcadc │ │ │ │ - ldr r3, [r7, #1532] @ 0x5fc │ │ │ │ + bne bcc08 │ │ │ │ + ldr r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc5dc │ │ │ │ + beq bc948 │ │ │ │ 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 9de64 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bc920 │ │ │ │ + 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 bc78c │ │ │ │ blx r3 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq bc9f4 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r0, [pc, #3160] @ bccc8 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, r0 │ │ │ │ + beq bc9c4 │ │ │ │ + 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 bc3f0 │ │ │ │ + ldr r3, [pc, #3112] @ bcccc │ │ │ │ + ldr r2, [r3, #560] @ 0x230 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + beq bca78 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #3208] @ bcc48 │ │ │ │ + ldr r3, [pc, #3092] @ bccd0 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc0b0 │ │ │ │ - ldr r1, [pc, #3196] @ bcc4c │ │ │ │ + bne bc198 │ │ │ │ + ldr r1, [pc, #3080] @ bccd4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fae74 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc0f8 │ │ │ │ + beq bc1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10331c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne bcaac │ │ │ │ + bne bcbb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt bc67c │ │ │ │ - bne bca30 │ │ │ │ + blt bc5fc │ │ │ │ + bne bcab8 │ │ │ │ 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 bc7cc │ │ │ │ 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 bc240 │ │ │ │ + b bc7cc │ │ │ │ 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 bc004 │ │ │ │ + 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 bc928 │ │ │ │ + ldr r9, [r9] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq bc004 │ │ │ │ + b bc16c │ │ │ │ + ldr r3, [pc, #2872] @ bccd8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq bc3a4 │ │ │ │ - ldr r3, [pc, #2960] @ bcc54 │ │ │ │ + beq bc478 │ │ │ │ + ldr r3, [pc, #2864] @ bccdc │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc71c │ │ │ │ - ldr r1, [pc, #2940] @ bcc4c │ │ │ │ + bne bc774 │ │ │ │ + ldr r1, [pc, #2844] @ bccd4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fae74 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bbfe0 │ │ │ │ - ldr r1, [pc, #2916] @ bcc4c │ │ │ │ + bne bc0dc │ │ │ │ + ldr r1, [pc, #2820] @ bccd4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111310 │ │ │ │ + bl 1112a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bbfe0 │ │ │ │ - ldr r3, [pc, #2904] @ bcc58 │ │ │ │ - bl 3592c0 │ │ │ │ + bne bc0dc │ │ │ │ + ldr r3, [pc, #2808] @ bcce0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc7b8 │ │ │ │ + bne bc810 │ │ │ │ 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 bc7c8 │ │ │ │ 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 bc8c4 │ │ │ │ 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, #2716] @ bcce4 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne bc5a0 │ │ │ │ + ldr r9, [r4, #24] │ │ │ │ + ldr r2, [pc, #2696] @ bcce0 │ │ │ │ + ldr r3, [r9, #24] │ │ │ │ + bl 359840 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + ldr r7, [r2, r0] │ │ │ │ + beq bcca0 │ │ │ │ + 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 bc2e4 │ │ │ │ + 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 bc734 │ │ │ │ + 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 cea8c <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc990 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ + bne bcaa8 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc9a0 │ │ │ │ + bne bca94 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl cfbf4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cfb94 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc640 │ │ │ │ + beq bc5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc954 │ │ │ │ + bne bca28 │ │ │ │ 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 bcbd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc2f0 │ │ │ │ + beq bc3d8 │ │ │ │ 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 bcbe8 │ │ │ │ + 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 bc09c │ │ │ │ + ldr r2, [pc, #2280] @ bcce0 │ │ │ │ + bl 359840 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne bc994 │ │ │ │ + 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] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc5b8 │ │ │ │ - ldr r3, [r9] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bc980 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + movne r5, #0 │ │ │ │ + bne bc640 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc370 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc5f8 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r8, [r6, #72] @ 0x48 │ │ │ │ - beq bc0a4 │ │ │ │ - ldr r3, [r5] │ │ │ │ + bne bc6c8 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc0a4 │ │ │ │ + beq bc694 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bc0a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bc0a4 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bc694 │ │ │ │ + mov r5, #0 │ │ │ │ + b bc710 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne bcbf4 │ │ │ │ + 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, #2120] @ bccd4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl f4670 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bc7a0 │ │ │ │ + bne bc7f8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bbfe0 │ │ │ │ - ldr r3, [pc, #2176] @ bcc60 │ │ │ │ + bne bc0dc │ │ │ │ + ldr r3, [pc, #2100] @ bcce8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r1, [r8, #144] @ 0x90 │ │ │ │ - str r0, [r8, #152] @ 0x98 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - beq bcae4 │ │ │ │ - ldr r2, [sl] │ │ │ │ - str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc1f4 │ │ │ │ - b bc1fc │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bc9d0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc6f8 │ │ │ │ - sub r5, r3, #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] │ │ │ │ + beq bc5fc │ │ │ │ + bl 11a8f8 │ │ │ │ + b bc1f8 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc568 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bne bc288 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc548 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc5fc │ │ │ │ + bne bc29c │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc8dc │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - b bc370 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r5, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc52c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bc52c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #1764] @ bcc68 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc824 │ │ │ │ - mov r0, fp │ │ │ │ - blx r4 │ │ │ │ - b bc52c │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, r5, #40 @ 0x28 │ │ │ │ - b bc268 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bc714 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - movne r5, #0 │ │ │ │ - beq bc370 │ │ │ │ - b bc538 │ │ │ │ + bne bc2b4 │ │ │ │ + add r2, r3, #1000 @ 0x3e8 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + mov r1, #16384 @ 0x4000 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt bcb90 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #2012] @ bccec │ │ │ │ + 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 bcac8 │ │ │ │ + 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 r2, [r7, #144] @ 0x90 │ │ │ │ + str r1, [r7, #152] @ 0x98 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + beq bcac8 │ │ │ │ ldr r3, [r9] │ │ │ │ + str r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc550 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne bc550 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #1632] @ bcc68 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc860 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r4 │ │ │ │ - b bc548 │ │ │ │ + bne bc2dc │ │ │ │ + b bc2e4 │ │ │ │ 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 bc394 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9b4 │ │ │ │ + beq bca5c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9b4 │ │ │ │ + beq bca5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc67c │ │ │ │ + beq bc5fc │ │ │ │ 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 bc3b0 │ │ │ │ + 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] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bcc10 │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc424 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r4] │ │ │ │ + beq bc750 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc670 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bc670 │ │ │ │ + ldr r2, [pc, #1688] @ bccf0 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r4, [r2, #1416] @ 0x588 │ │ │ │ + ldr r9, [r1, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne bc848 │ │ │ │ + mov r0, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc6cc │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc700 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne bc938 │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r7, [r6, #72] @ 0x48 │ │ │ │ + beq bc46c │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc33c │ │ │ │ + beq bc46c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq bc6d4 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc520 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bc46c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bc46c │ │ │ │ + mov r5, #0 │ │ │ │ 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] │ │ │ │ + str r3, [sl] │ │ │ │ + bne bc67c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [pc, #1544] @ bccf0 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8a0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - b bc6b4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc354 │ │ │ │ + bne bc900 │ │ │ │ + mov r0, sl │ │ │ │ + blx r4 │ │ │ │ + b bc67c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bcbd4 │ │ │ │ - mov r5, #0 │ │ │ │ - b bc578 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bc688 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [pc, #1492] @ bccf0 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne bc8e0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + b bc688 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #2 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, r5, #40 @ 0x28 │ │ │ │ + b bc350 │ │ │ │ + ldr r2, [pc, #1432] @ bccf0 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r9, [r2, #1416] @ 0x588 │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + bne bc868 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b bc634 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bca40 │ │ │ │ - ldr r1, [pc, #1312] @ bcc4c │ │ │ │ + beq bcc30 │ │ │ │ + ldr r1, [pc, #1360] @ bccd4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b bc3d0 │ │ │ │ + b bc4a4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne bc7c8 │ │ │ │ + bne bc820 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7c8 │ │ │ │ + beq bc820 │ │ │ │ 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 bc820 │ │ │ │ + bl 1cdb38 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + ldrne r2, [fp, #4] │ │ │ │ + ldrne r2, [r2, #112] @ 0x70 │ │ │ │ + bne bc07c │ │ │ │ + b bc9f4 │ │ │ │ + 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 23f4b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc674 │ │ │ │ - b bc668 │ │ │ │ + beq bc5f4 │ │ │ │ + b bc5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bbfe0 │ │ │ │ + bne bc0dc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b bc11c │ │ │ │ - ldr r9, [pc, #1204] @ bcc6c │ │ │ │ - b bbf0c │ │ │ │ + b bc204 │ │ │ │ + ldr r8, [pc, #1252] @ bccf4 │ │ │ │ + b bc008 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc110 │ │ │ │ - b bc67c │ │ │ │ - ldr r3, [pc, #1184] @ bcc70 │ │ │ │ + beq bc1f8 │ │ │ │ + b bc5fc │ │ │ │ + ldr r3, [pc, #1232] @ bccf8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1176] @ bcc74 │ │ │ │ - bl 1176f0 │ │ │ │ - ldr r3, [fp] │ │ │ │ + ldr r1, [pc, #1224] @ bccfc │ │ │ │ + bl 117680 │ │ │ │ + ldr r3, [sl] │ │ │ │ mvn r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc52c │ │ │ │ - b bc568 │ │ │ │ + beq bc67c │ │ │ │ + b bc6cc │ │ │ │ + ldr r1, [pc, #1200] @ bcd00 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq bc668 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + b bc668 │ │ │ │ + ldr r1, [pc, #1168] @ bcd00 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq bc768 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b bc768 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - beq bc810 │ │ │ │ + beq bc8b0 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbea4 │ │ │ │ + bne bbfa0 │ │ │ │ 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, #1076] @ bccf4 │ │ │ │ + mov r9, r3 │ │ │ │ + b bc16c │ │ │ │ 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 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - b bc614 │ │ │ │ - ldr r1, [pc, #1008] @ bcc78 │ │ │ │ + bl 23f4b8 │ │ │ │ + b bc5f4 │ │ │ │ + ldr r1, [pc, #1048] @ bcd00 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc518 │ │ │ │ + beq bc728 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bc518 │ │ │ │ - ldr r1, [pc, #976] @ bcc78 │ │ │ │ + b bc728 │ │ │ │ + ldr r1, [pc, #1016] @ bcd00 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc6ec │ │ │ │ + beq bc6f4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b bc6ec │ │ │ │ - ldr r3, [r9] │ │ │ │ + b bc6f4 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bc938 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8dc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc8ec │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9b158 │ │ │ │ + mvnne r5, #0 │ │ │ │ + bne bc700 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b274 │ │ │ │ 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] │ │ │ │ + b bc470 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc924 │ │ │ │ + beq bc690 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bca94 │ │ │ │ - ldr r3, [fp] │ │ │ │ + str r3, [r8] │ │ │ │ + bne bc690 │ │ │ │ + b bc45c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + beq bcb98 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + subs r5, r5, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + rsb r5, r5, #0 │ │ │ │ + b bc634 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq bc968 │ │ │ │ + ldr r2, [pc, #860] @ bcd04 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r2] │ │ │ │ + bl 189b58 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq bc40c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 189b80 <_PyErr_Clear@@Base> │ │ │ │ + b bc40c │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [pc, #808] @ bccf8 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #816] @ bcd08 │ │ │ │ + bl 117680 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc9f4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + beq bcc88 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mvnne r5, #0 │ │ │ │ + bne bc6cc │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8c0 │ │ │ │ + beq bc938 │ │ │ │ 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 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bc938 │ │ │ │ + mvn r5, #0 │ │ │ │ + b bc710 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcbfc │ │ │ │ + beq bcc78 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcbe4 │ │ │ │ - ldr r3, [pc, #780] @ bcc80 │ │ │ │ - ldr r2, [pc, #780] @ bcc84 │ │ │ │ + bne bcc60 │ │ │ │ + ldr r3, [pc, #708] @ bcd0c │ │ │ │ + ldr r2, [pc, #708] @ bcd10 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d63ec │ │ │ │ - b bc658 │ │ │ │ - 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 │ │ │ │ + bl 2d660c │ │ │ │ + b bc5d8 │ │ │ │ + ldr r3, [pc, #680] @ bcd0c │ │ │ │ + ldr r2, [pc, #684] @ bcd14 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b bc658 │ │ │ │ - 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 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq bc324 │ │ │ │ - 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 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b bc5d8 │ │ │ │ + ldr r1, [pc, #632] @ bccf8 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #652] @ bcd18 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + bl 117680 │ │ │ │ + b bc600 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b bc5b4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 244110 │ │ │ │ + b bc5c0 │ │ │ │ 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 │ │ │ │ + b bc104 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcb14 │ │ │ │ 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] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcb30 │ │ │ │ - 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 r3, [r4] │ │ │ │ + bne bcb14 │ │ │ │ + ldr r2, [pc, #516] @ bccf0 │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bcb04 │ │ │ │ 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, #468] @ bccf0 │ │ │ │ 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 bcb70 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bcb8c │ │ │ │ - ldr r3, [sl, #1416] @ 0x588 │ │ │ │ + bne bcb70 │ │ │ │ + ldr r3, [r9, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq bcb7c │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + beq bcb60 │ │ │ │ + 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] │ │ │ │ + bne bcb24 │ │ │ │ + bl 2a03f0 │ │ │ │ + b bc5c0 │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + b bc4fc │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc640 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc370 │ │ │ │ - b bc538 │ │ │ │ + beq bc440 │ │ │ │ + b bc6cc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bc0f4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bc0f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc96c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bc96c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne bc3bc │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bc3bc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bc3d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + ldreq r8, [pc, #240] @ bccf4 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ + bne bbf94 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + b bc010 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + ldr r2, [r4] │ │ │ │ + subs r5, r5, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + rsb r5, r5, #0 │ │ │ │ + beq bc634 │ │ │ │ + b bc624 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc2c8 │ │ │ │ - b bc668 │ │ │ │ + beq bc1fc │ │ │ │ + ldr r0, [pc, #144] @ bccd4 │ │ │ │ + bl bbe48 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq bc5fc │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b bc4a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc2d4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bc2d4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bc2f0 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne bc940 │ │ │ │ - b bc8dc │ │ │ │ + bne bca40 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bca40 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc3b0 │ │ │ │ + b bc5e8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bc9f4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bbfe8 │ │ │ │ + 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 243894 │ │ │ │ + b bc5b4 │ │ │ │ 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, lsr #22 │ │ │ │ subseq sl, r7, ip, lsr r0 │ │ │ │ - mulseq r2, ip, r8 │ │ │ │ - andseq r0, r1, r0, lsr #28 │ │ │ │ + andseq r2, r2, r4, lsr #16 │ │ │ │ + @ instruction: 0x00110db0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r1, r1, ip, asr #31 │ │ │ │ + andseq r1, r1, ip, asr pc │ │ │ │ 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 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ + eorseq r2, r6, r8, ror #25 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ + eorseq r2, r6, r8, lsl #26 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + @ instruction: 0x00362cbc │ │ │ │ + eorseq r2, r6, ip, lsl #25 │ │ │ │ + eorseq r1, r6, r4, asr #16 │ │ │ │ │ │ │ │ -000bcc94 : │ │ │ │ +000bcd1c : │ │ │ │ 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 +151033,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 bdad8 │ │ │ │ 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 bce8c │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq bdf78 │ │ │ │ + beq bdccc │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - add r0, r4, #1 │ │ │ │ - beq bd5d0 │ │ │ │ - bhi bcecc │ │ │ │ + add r1, r4, #1 │ │ │ │ + beq bdb18 │ │ │ │ + bhi bcee4 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be25c │ │ │ │ + beq be35c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be244 │ │ │ │ + beq be3ac │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be214 │ │ │ │ - ldr r2, [pc, #4036] @ bdd24 │ │ │ │ - ldr r1, [pc, #4032] @ bdd24 │ │ │ │ + beq be23c │ │ │ │ + ldr r2, [pc, #4052] @ bddbc │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bde10 │ │ │ │ + bne bd420 │ │ │ │ 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 bd450 │ │ │ │ + ldr r1, [pc, #4028] @ bddc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #4024] @ bddc4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [pc, #3980] @ bdd30 │ │ │ │ - ldr r1, [pc, #3980] @ bdd34 │ │ │ │ + ldr r1, [pc, #4020] @ bddc8 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [pc, #4016] @ bddcc │ │ │ │ + ldr r1, [pc, #4016] @ bddd0 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r5, r6 │ │ │ │ - ldr r1, [pc, #3972] @ bdd38 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq be2f8 │ │ │ │ + ldrb ip, [r4, #1] │ │ │ │ + cmp ip, #0 │ │ │ │ + streq ip, [sp, #16] │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi be2f8 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bhi bd06c │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq bcfe0 │ │ │ │ + beq bd104 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bd95c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne bd440 │ │ │ │ + beq bd7fc │ │ │ │ + cmp r1, #0 │ │ │ │ + bne be2f8 │ │ │ │ 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 be2f8 │ │ │ │ + ldr r0, [pc, #3936] @ bddd4 │ │ │ │ + sub r2, r3, #65 @ 0x41 │ │ │ │ + cmp r2, #23 │ │ │ │ + bhi be2f8 │ │ │ │ + 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 be310 │ │ │ │ ldrb r6, [r4, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #37 @ 0x25 │ │ │ │ - bne bcdf4 │ │ │ │ + bne bce8c │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r4, r8 │ │ │ │ - beq bcf04 │ │ │ │ + beq bcf4c │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdf68 │ │ │ │ + beq bdf1c │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd3b8 │ │ │ │ + beq bd53c │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ - bls bcf20 │ │ │ │ + bls bcf68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - blt bcf20 │ │ │ │ + blt bcf68 │ │ │ │ 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 bcfe8 │ │ │ │ + ldr r2, [pc, #3792] @ bddbc │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bde10 │ │ │ │ + bne bd420 │ │ │ │ mvn r6, #0 │ │ │ │ - ldr r1, [pc, #3668] @ bdd40 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r1, [pc, #3796] @ bddd8 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd05c │ │ │ │ + bhi bcf1c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + ldr r1, [pc, #3740] @ bddc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #3736] @ bddc4 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #3732] @ bddc8 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #3728] @ bddd0 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr lr, [pc, #3716] @ bddcc │ │ │ │ + mov r1, r2 │ │ │ │ + b bce28 │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdf50 │ │ │ │ + beq bdda4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd3c4 │ │ │ │ + beq bd548 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi bce34 │ │ │ │ + bhi bcecc │ │ │ │ cmp r5, #0 │ │ │ │ - beq bce44 │ │ │ │ + beq bcedc │ │ │ │ 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 +151177,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 10c4a8 <_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 bd254 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne bdd44 │ │ │ │ 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 bcd94 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq bdaac │ │ │ │ + cmp fp, #0 │ │ │ │ + bne bd060 │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq bd688 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 10d728 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq be28c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq bdf2c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt bd440 │ │ │ │ + beq bda00 │ │ │ │ + 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] @ bdddc │ │ │ │ + and ip, ip, r0 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne bd5d0 │ │ │ │ + ldr ip, [pc, #3404] @ bdde0 │ │ │ │ + tst r0, ip │ │ │ │ + bne bd5bc │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + beq bd180 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne be2f8 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne bd188 │ │ │ │ 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 be0fc │ │ │ │ + cmp r5, r7 │ │ │ │ + bhi bd5e4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub r3, r3, r9 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble bd5e4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne bd664 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb r5, [r3, r9] │ │ │ │ + mov r3, #1 │ │ │ │ + add r9, r9, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b bd248 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt be2f8 │ │ │ │ + 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 be110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be320 │ │ │ │ + beq be1b4 │ │ │ │ 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 +151293,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 bd2e8 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt be2f8 │ │ │ │ + ldr r0, [pc, #3156] @ bdde4 │ │ │ │ + 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 bd7fc │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq bdbe0 │ │ │ │ + beq bdbdc │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne bd440 │ │ │ │ + bne be2f8 │ │ │ │ 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 +151328,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 be15c │ │ │ │ + bl 11774c │ │ │ │ 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 bd254 │ │ │ │ add r8, r4, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bce6c │ │ │ │ - b bcfa0 │ │ │ │ + bne bd00c │ │ │ │ + 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 283060 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov sl, #0 │ │ │ │ + b bd060 │ │ │ │ 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 +151384,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 117c0c │ │ │ │ + b bd210 │ │ │ │ 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 be044 │ │ │ │ + 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 be050 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1ed9c4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bd2e4 │ │ │ │ + beq bd350 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq be2c8 │ │ │ │ + beq be0c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd254 │ │ │ │ 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 +151431,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 117c0c │ │ │ │ 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 be0d4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd21c │ │ │ │ + beq bd248 │ │ │ │ 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 bd248 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #2524] @ bdde8 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdea4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + bne bdcb8 │ │ │ │ blx r5 │ │ │ │ - b bd21c │ │ │ │ + b bd248 │ │ │ │ + sub r6, r3, #48 @ 0x30 │ │ │ │ + mov lr, r1 │ │ │ │ + ldrb r3, [lr] │ │ │ │ + ldr r2, [pc, #2440] @ bddbc │ │ │ │ + mov r1, lr │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + tst r2, #4 │ │ │ │ + bne be058 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + mov r4, r1 │ │ │ │ + mvnne r5, #0 │ │ │ │ + bne bcefc │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq be2b4 │ │ │ │ + ldr r1, [pc, #2392] @ bddbc │ │ │ │ + ldr r2, [r1, r3, lsl #2] │ │ │ │ + tst r2, #4 │ │ │ │ + addeq r4, r4, #1 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq bcefc │ │ │ │ + sub r5, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr r2, [r1, r3, lsl #2] │ │ │ │ + tst r2, #4 │ │ │ │ + addeq r4, r4, #2 │ │ │ │ + beq bcefc │ │ │ │ + ldr lr, [pc, #2484] @ bde48 │ │ │ │ + rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ + smull ip, r0, lr, r2 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + rsb r2, r2, r0, asr #2 │ │ │ │ + cmp r5, r2 │ │ │ │ + bgt be164 │ │ │ │ + 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 bd5dc │ │ │ │ + rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ + smull ip, r0, lr, r2 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + rsb r2, r2, r0, asr #2 │ │ │ │ + cmp r2, r5 │ │ │ │ + blt be164 │ │ │ │ + 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 bcefc │ │ │ │ + rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ + smull ip, r0, lr, r3 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + rsb r3, r3, r0, asr #2 │ │ │ │ + cmp r3, r5 │ │ │ │ + blt be164 │ │ │ │ + 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 bd500 │ │ │ │ + b bcefc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bce2c │ │ │ │ + bne bcec4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl be700 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be6b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq be034 │ │ │ │ + beq bdc7c │ │ │ │ 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 241958 │ │ │ │ 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 bd00c │ │ │ │ + and r0, r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrge r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne be2f8 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne bd188 │ │ │ │ + b bd0b0 │ │ │ │ + add r4, r4, #3 │ │ │ │ + b bcefc │ │ │ │ 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 10c4a8 <_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 bd254 │ │ │ │ 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 bd0ec │ │ │ │ + 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 bd248 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq bda04 │ │ │ │ + mov r3, sl │ │ │ │ + b bd05c │ │ │ │ + ldr r2, [pc, #1868] @ bddec │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #1864] @ bddf0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #1860] @ bddf4 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #1856] @ bddf8 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #1848] @ bddfc │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #3 │ │ │ │ + b bce28 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne bdc84 │ │ │ │ + ldr r2, [pc, #1820] @ bde00 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #1816] @ bde04 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #1812] @ bde08 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #1808] @ bde0c │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #1800] @ bde10 │ │ │ │ + add r4, r4, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + b bce28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1364fc │ │ │ │ + bl 1364ac │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd254 │ │ │ │ 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 +151676,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 117c0c │ │ │ │ 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 be178 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd21c │ │ │ │ + beq bd248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd21c │ │ │ │ + bne bd248 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bd21c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bd248 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 131f10 │ │ │ │ + bl 131ec0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd890 │ │ │ │ - b bcfa0 │ │ │ │ + bne bd730 │ │ │ │ + b bd254 │ │ │ │ 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 bdae0 │ │ │ │ + bhi bda84 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bdff8 │ │ │ │ + beq bdf68 │ │ │ │ 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 bdf60 │ │ │ │ + ldr r3, [pc, #1504] @ bde14 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bd9c8 │ │ │ │ + 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 +151766,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 bdfa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt be06c │ │ │ │ + bgt bdfa8 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt be03c │ │ │ │ + bgt bdf78 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq bdc98 │ │ │ │ + beq bdb64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt bdc70 │ │ │ │ + bgt bdb3c │ │ │ │ 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 +151795,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 be468 <_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 bd254 │ │ │ │ cmp r6, #0 │ │ │ │ - ble bd21c │ │ │ │ + ble bd248 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq bd21c │ │ │ │ + beq bd248 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218d50 │ │ │ │ + bl 218d38 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd254 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd21c │ │ │ │ - mov r3, r1 │ │ │ │ + b bd248 │ │ │ │ + mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ - beq bdd14 │ │ │ │ - str r2, [sp] │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ + beq bdb08 │ │ │ │ + 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 bd87c │ │ │ │ + mov sl, r3 │ │ │ │ + ldrb r2, [sl, #16] │ │ │ │ + lsr r3, r2, #2 │ │ │ │ + and r3, r3, #7 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne bd690 │ │ │ │ + tst r2, #32 │ │ │ │ + beq be03c │ │ │ │ + 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] @ bde18 │ │ │ │ + movge r2, #24 │ │ │ │ + ldrlt r4, [pc, #980] @ bde1c │ │ │ │ + mlage r4, r2, r3, r4 │ │ │ │ + addlt r3, r3, #1296 @ 0x510 │ │ │ │ + addlt r4, r4, r3, lsl #5 │ │ │ │ + cmp sl, r4 │ │ │ │ + beq bda7c │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bda7c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bda7c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov sl, r4 │ │ │ │ + b bd060 │ │ │ │ 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 bdf70 │ │ │ │ + ldr r3, [pc, #908] @ bde20 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bd9c8 │ │ │ │ + add r1, r1, r1 │ │ │ │ + ldrsh r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq bdbb4 │ │ │ │ + beq bdad8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdbb4 │ │ │ │ + beq bdad8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bdbb4 │ │ │ │ + bne bdad8 │ │ │ │ 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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr sl, [pc, #836] @ bde24 │ │ │ │ + b bd060 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #828] @ bde28 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bdb04 │ │ │ │ + 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 bd9e0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + beq bdc6c │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bcdc4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 218d38 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq bd254 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r9, r9, r3 │ │ │ │ + b bd914 │ │ │ │ + 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 12ee30 │ │ │ │ + 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 bd908 │ │ │ │ + b bd254 │ │ │ │ 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] @ bde2c │ │ │ │ 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 bdc28 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne be198 │ │ │ │ + bne be088 │ │ │ │ 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 +151991,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 be468 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b bd210 │ │ │ │ + ldrb r3, [r1] │ │ │ │ + orr r2, r2, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + b bdb28 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b bd254 │ │ │ │ + ldr r1, [pc, #420] @ bde30 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #416] @ bde34 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #412] @ bde38 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #404] @ bde3c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr lr, [pc, #400] @ bde40 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + b bce28 │ │ │ │ + ldr r1, [pc, #388] @ bde44 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne be028 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + b bd418 │ │ │ │ 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 12ee30 │ │ │ │ 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 bd254 │ │ │ │ + add r8, r8, #2 │ │ │ │ + b bd24c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne bdeec │ │ │ │ + bne bdec8 │ │ │ │ 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 bdea0 │ │ │ │ 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 bd004 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - sub r2, r8, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ - movcc r2, #0 │ │ │ │ - lslcs r2, r3, #2 │ │ │ │ + b bdd90 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29c28 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bne bcf5c │ │ │ │ + b bd548 │ │ │ │ + eorseq r8, r9, r0, lsr #7 │ │ │ │ + @ instruction: 0x00363cd4 │ │ │ │ + mlaseq r7, r8, r7, sp │ │ │ │ + @ instruction: 0x00363cd8 │ │ │ │ + eorseq r8, r7, r0, lsr r9 │ │ │ │ + @ instruction: 0x00363cdc │ │ │ │ + subeq r1, r4, ip, lsr #15 │ │ │ │ + ldrdeq r1, [r4], #-124 @ 0xffffff84 │ │ │ │ + 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, lsl #26 │ │ │ │ + eorseq r3, r6, ip, lsl #26 │ │ │ │ + eorseq lr, r7, ip, asr #9 │ │ │ │ + eorseq r3, r6, r0, lsl sp │ │ │ │ + eorseq r3, r8, r8, ror r2 │ │ │ │ + eorseq r3, r6, r0, ror #25 │ │ │ │ + eorseq r3, r6, r8, ror #25 │ │ │ │ + eorseq ip, r8, ip, lsr sp │ │ │ │ + @ instruction: 0x00363cf0 │ │ │ │ + eorseq r2, r8, r4, ror pc │ │ │ │ + strdeq r1, [r4], #-126 @ 0xffffff82 │ │ │ │ + subseq pc, r7, r0, lsl r4 @ │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subeq r1, r4, r8, lsl #16 │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ + subeq r1, r4, r2, lsl r8 │ │ │ │ + eorseq r4, r9, ip, lsr #30 │ │ │ │ + @ instruction: 0x00363cf8 │ │ │ │ + @ instruction: 0x00363cfc │ │ │ │ + eorseq r3, r6, r0, lsl #26 │ │ │ │ + eorseq r3, r6, r4, lsl #26 │ │ │ │ + eorseq r1, r9, r0, ror #24 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + strbtvs r6, [r6], -r7, ror #12 │ │ │ │ + andeq r7, r0, r0, lsr r8 │ │ │ │ + eorseq r3, r6, ip, lsr sp │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r3, r6, r0, ror #26 │ │ │ │ + eorseq r3, r6, ip, asr #26 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, ip, lsl #27 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r3, r6, r8, lsr #27 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r6, r4, asr #27 │ │ │ │ + eorseq r3, r6, r8, lsl sp │ │ │ │ + eorseq r3, r6, ip, lsl sp │ │ │ │ + eorseq r3, r6, r0, lsr #26 │ │ │ │ + eorseq r3, r6, r4, lsr #26 │ │ │ │ + eorseq r3, r6, r4, lsl sp │ │ │ │ + eorseq r3, r6, ip, lsr #26 │ │ │ │ + eorseq r3, r6, r0, lsr sp │ │ │ │ + eorseq r3, r6, r4, lsr sp │ │ │ │ + eorseq r3, r6, r8, lsr sp │ │ │ │ + eorseq r3, r6, r8, lsr #26 │ │ │ │ + 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 bdd6c │ │ │ │ + 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 bdf38 │ │ │ │ + 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 bd004 │ │ │ │ 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 bdf08 │ │ │ │ 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 bcebc │ │ │ │ + bl 23fe88 │ │ │ │ + mov sl, r0 │ │ │ │ + b bd060 │ │ │ │ + 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 bdee4 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + b bdae4 │ │ │ │ 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 bdae4 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + b bdae4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne bda5c │ │ │ │ + bne bd8fc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218d50 │ │ │ │ + bl 218d38 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd254 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bda5c │ │ │ │ + b bd8fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq bda54 │ │ │ │ + beq bd8f4 │ │ │ │ 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 10c4a8 <_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 bd8f4 │ │ │ │ + b bd254 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b bdcc4 │ │ │ │ + ldr r3, [sl, #28] │ │ │ │ + b bda2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + tst r3, #8 │ │ │ │ + beq bd324 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + b bd328 │ │ │ │ + ldr r1, [pc, #-536] @ bde48 │ │ │ │ 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 be0b4 │ │ │ │ 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 bd428 │ │ │ │ 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] @ bde4c │ │ │ │ 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 bdc28 │ │ │ │ + ldr r3, [pc, #-588] @ bde70 │ │ │ │ + ldr r1, [pc, #-624] @ bde50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b bcfa0 │ │ │ │ - ldr r3, [sl] │ │ │ │ + bl 18f354 │ │ │ │ + b bd254 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bd350 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcfd8 │ │ │ │ + beq bd254 │ │ │ │ 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 bd254 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bd254 │ │ │ │ + ldr r3, [pc, #-688] @ bde54 │ │ │ │ + ldr r1, [pc, #-688] @ bde58 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b bd254 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd010 │ │ │ │ + bne bd134 │ │ │ │ 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 +152309,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 356b5c │ │ │ │ + b bd210 │ │ │ │ + ldr r3, [pc, #-764] @ bde70 │ │ │ │ + ldr r1, [pc, #-788] @ bde5c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b bd254 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd254 │ │ │ │ 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 bd254 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bd254 │ │ │ │ + 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 bd9e4 │ │ │ │ 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 +152348,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 bd20c │ │ │ │ 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 be278 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be3e8 │ │ │ │ - bl 1ed64c │ │ │ │ + bne be268 │ │ │ │ + bl 1ed9bc │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd890 │ │ │ │ - b bcfa0 │ │ │ │ + bne bd730 │ │ │ │ + b bd254 │ │ │ │ + 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 bd440 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + bl 1ed9c4 │ │ │ │ + mov r8, r0 │ │ │ │ + b be230 │ │ │ │ + ldr r3, [pc, #-1056] @ bde60 │ │ │ │ + ldr r1, [pc, #-1056] @ bde64 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b bd254 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bd28c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bd28c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bd28c │ │ │ │ + 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 bcefc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2984d8 │ │ │ │ + bl 2986e8 │ │ │ │ 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 bd730 │ │ │ │ + b bd254 │ │ │ │ + ldr r3, [pc, #-1176] @ bde68 │ │ │ │ + ldr r1, [pc, #-1176] @ bde6c │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 117680 │ │ │ │ + b bd254 │ │ │ │ + ldr r3, [pc, #-1192] @ bde70 │ │ │ │ + ldr r1, [pc, #-1192] @ bde74 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117680 │ │ │ │ + b bd254 │ │ │ │ + ldr r2, [pc, #-1204] @ bde78 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-1208] @ bde7c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1212] @ bde80 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-1216] @ bde84 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-1224] @ bde88 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #4 │ │ │ │ + b bce28 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bcdb8 │ │ │ │ + ldr r2, [pc, #-1264] @ bde8c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-1268] @ bde90 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1272] @ bde94 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-1276] @ bde98 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-1284] @ bde9c │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #5 │ │ │ │ + b bce28 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bcdb8 │ │ │ │ │ │ │ │ -000be40c : │ │ │ │ +000be3c4 : │ │ │ │ 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 +152482,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 92e84 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq be49c │ │ │ │ + beq be454 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24182c │ │ │ │ + bl 24186c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be490 │ │ │ │ + beq be448 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne be490 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne be448 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be4a8 │ │ │ │ + bne be460 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99b98 │ │ │ │ - b be49c │ │ │ │ + bl 99cb4 │ │ │ │ + b be454 │ │ │ │ │ │ │ │ -000be4b0 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000be468 <_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 be590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be5f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + beq be5a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls be534 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + bls be4ec <_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 be4ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne be564 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + bne be51c <_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 be50c <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c4a8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq be6d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be688 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be50c <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + beq be4c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne be664 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ + bne be61c <_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 be5f4 <_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 be5ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ strh r3, [r2], #2 │ │ │ │ mov r3, ip │ │ │ │ - b be5bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ + b be574 <_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 be498 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be4e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be498 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl be700 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be6b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be6d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be688 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 241918 │ │ │ │ + bl 241958 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ - b be528 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be4e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r2, r6, r0 │ │ │ │ - b be528 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be4e0 <_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 be540 <_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 be690 <_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 be5e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b be6b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ + b be66c <_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 be638 <_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 be808 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq be8c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ - blt be940 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ + beq be878 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ + blt be8f8 <_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 be910 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #568] @ be92c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #568] @ be930 <_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 be89c <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ + ldr r3, [pc, #552] @ be934 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bl 359840 │ │ │ │ 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 be840 <_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 be830 <_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 be78c <_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] @ be938 <_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] @ be93c <_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 be8b8 <_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 be888 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq be96c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ + beq be924 <_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] @ be940 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ + ldrne r4, [pc, #272] @ be92c <_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 920e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne be7d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be78c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #248] @ be98c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ + ldr r2, [pc, #248] @ be944 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne be918 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ + bne be8d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq be958 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq be910 <_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 be78c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r4, [pc, #200] @ be948 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne be82c <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ + bne be7e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b be848 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + b be800 <_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 be910 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ add r7, r5, #20 │ │ │ │ - b be7d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r1, [pc, #140] @ be994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ + b be78c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r1, [pc, #140] @ be94c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne be92c <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bne be8e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b be804 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + bl 18e88c │ │ │ │ + b be7bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b be8a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ + b be85c <_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 be7bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + ldr r3, [pc, #80] @ be950 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #80] @ be954 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r4, #0 │ │ │ │ - b be848 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ - bl 2a01ec │ │ │ │ + b be800 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + bl 2a03f0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne be8c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ - b be950 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ + bne be87c <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ + b be908 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ add r0, r4, #28 │ │ │ │ - b be8d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ + b be88c <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r8, lsl #1 │ │ │ │ + eorseq sp, r5, r8, lsl #12 │ │ │ │ │ │ │ │ -000be9a0 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000be958 <_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 bea50 <_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 bea48 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq bea0c <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ + beq be9c4 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10d798 <_PyUnicodeWriter_PrepareInternal@@Base+0x1254> │ │ │ │ + bl 10d728 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq beadc <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ + beq bea94 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bead4 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ + beq bea8c <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ cmp r3, #1 │ │ │ │ - beq bea18 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ + beq be9d0 <_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 be9bc <_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 be9bc <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ tst r2, #32 │ │ │ │ - beq beb04 <_PyUnicodeWriter_Finish@@Base+0x164> │ │ │ │ + beq beabc <_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] @ beac4 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r5, [pc, #180] @ beb10 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ + ldrlt r5, [pc, #180] @ beac8 <_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 be9bc <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bea90 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + beq bea48 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bea90 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bea48 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + b be9bc <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq beacc <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bea84 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beacc <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bea84 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne beacc <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + bne bea84 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #64] @ beacc <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ + b be9bc <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23fe48 │ │ │ │ + b 23fe88 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq be9bc <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne be9bc <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b be9bc <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b bea40 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + b be9f8 <_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 bf87c <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs bfae8 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ + bcs bf99c <_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 bf8b8 <_PyUnicodeWriter_Finish@@Base+0xf60> │ │ │ │ bic r6, r5, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #4036] @ bfb38 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + ldr r1, [pc, #4040] @ bfaf4 <_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 bedd8 <_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 c0568 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c012c <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + blt bfeec <_PyUnicodeWriter_Finish@@Base+0x1594> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge c012c <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + bge bfeec <_PyUnicodeWriter_Finish@@Base+0x1594> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #3968] @ bfb3c <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3972] @ bfaf8 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - beq c0138 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ + beq bfef8 <_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 bf5fc <_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 bf8f8 <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ - bcs bfb2c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfac0 <_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 c0d60 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ - bl c1a38 │ │ │ │ + bl c1a48 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf394 <_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 bf5dc <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #3904] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfe9c <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + blt c0104 <_PyUnicodeWriter_Finish@@Base+0x17ac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfdf4 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ + blt c0078 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0d60 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bfe9c <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + beq c0104 <_PyUnicodeWriter_Finish@@Base+0x17ac> │ │ │ │ mov r2, r6 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 29cdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c18b4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c18c4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfd58 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ + beq bfbf0 <_PyUnicodeWriter_Finish@@Base+0x1298> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bfb2c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfac0 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bf650 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + bne bf654 <_PyUnicodeWriter_Finish@@Base+0xcfc> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - ble bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ble bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfbbc <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfbbc <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfbbc <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sl, #20] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfbbc <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sl, #24] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfbbc <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sl, #28] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfbbc <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add r7, sl, #32 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfbbc <_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 bedb4 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + b bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #3472] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #3352] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov sl, #0 │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt c0178 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ + blt bff88 <_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 bff54 <_PyUnicodeWriter_Finish@@Base+0x15fc> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - beq c0218 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ - bl 14a698 │ │ │ │ + beq bfe28 <_PyUnicodeWriter_Finish@@Base+0x14d0> │ │ │ │ + bl 14a654 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfbc4 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + bne bfa64 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r8, r5 │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp fp, r9 │ │ │ │ mov r0, r4 │ │ │ │ - beq bf8f8 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bf8d4 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq bf9ac <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq bf9cc <_PyUnicodeWriter_Finish@@Base+0x1074> │ │ │ │ mov r0, sl │ │ │ │ - bl 12d8f4 │ │ │ │ + bl 12d884 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bff70 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ + beq bffc4 <_PyUnicodeWriter_Finish@@Base+0x166c> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bfa34 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + bne bfa08 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ add fp, fp, #1 │ │ │ │ - b bee94 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ + b bee4c <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r3 │ │ │ │ - beq bf920 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ + beq bf8fc <_PyUnicodeWriter_Finish@@Base+0xfa4> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bfb2c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bls bfac0 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ mov r7, #0 │ │ │ │ - b bec04 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ + b bebbc <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0264 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ + beq bffb0 <_PyUnicodeWriter_Finish@@Base+0x1658> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf824 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + bne bf810 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq bf854 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq bf840 <_PyUnicodeWriter_Finish@@Base+0xee8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ + beq c026c <_PyUnicodeWriter_Finish@@Base+0x1914> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq c00a8 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ + beq c0254 <_PyUnicodeWriter_Finish@@Base+0x18fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq c0098 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ + beq c0244 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq c0084 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ + beq c0230 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq bf860 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + beq bf84c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_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 c01e4 <_PyUnicodeWriter_Finish@@Base+0x188c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c0038 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ + beq c020c <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq c003c <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq c00ec <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ + beq c01c8 <_PyUnicodeWriter_Finish@@Base+0x1870> │ │ │ │ + mov r0, r4 │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq bf748 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq c0298 <_PyUnicodeWriter_Finish@@Base+0x1940> │ │ │ │ + mov r0, r4 │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq c00dc <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ + beq c0288 <_PyUnicodeWriter_Finish@@Base+0x1930> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq c00d0 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq c027c <_PyUnicodeWriter_Finish@@Base+0x1924> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq c010c <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ + beq c02b4 <_PyUnicodeWriter_Finish@@Base+0x195c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0104 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ + beq c02ac <_PyUnicodeWriter_Finish@@Base+0x1954> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c0050 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq bf75c <_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 c1e68 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c0050 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + blt bf75c <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl c2d88 <_Py_write@@Base+0xc80> │ │ │ │ + bl c2d98 <_Py_write@@Base+0xc80> │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq c0050 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq bf75c <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf880 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bne bf800 <_PyUnicodeWriter_Finish@@Base+0xea8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf100 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + beq bf608 <_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 bf7ac <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf120 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + beq bf0d8 <_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 bf62c <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bf104 <_PyUnicodeWriter_Finish@@Base+0x7ac> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf144 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf104 <_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 bf668 <_PyUnicodeWriter_Finish@@Base+0xd10> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf170 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + beq bf130 <_PyUnicodeWriter_Finish@@Base+0x7d8> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf170 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf130 <_PyUnicodeWriter_Finish@@Base+0x7d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf748 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + beq bf690 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ cmp r9, #0 │ │ │ │ - beq bf194 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf154 <_PyUnicodeWriter_Finish@@Base+0x7fc> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf194 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf154 <_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 bf6b8 <_PyUnicodeWriter_Finish@@Base+0xd60> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq bf178 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf1c0 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf178 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - beq bf720 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ + str r3, [fp] │ │ │ │ + beq bf700 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf1ec <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf1a4 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf1ec <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf1a4 <_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 bf6dc <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq bf1c8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf210 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf1c8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq bf770 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + str r3, [r6] │ │ │ │ + beq bf724 <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf234 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf1ec <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf234 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf1ec <_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 bf7dc <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_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 bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [pc, #2276] @ bfb00 <_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 bfd50 <_PyUnicodeWriter_Finish@@Base+0x13f8> │ │ │ │ + mov r0, r8 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfe74 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + blt c0138 <_PyUnicodeWriter_Finish@@Base+0x17e0> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0d60 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - b bec28 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ mov sl, #0 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt bfe74 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ - beq bff08 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ + blt c0138 <_PyUnicodeWriter_Finish@@Base+0x17e0> │ │ │ │ + beq c0160 <_PyUnicodeWriter_Finish@@Base+0x1808> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0d60 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #2140] @ bfb48 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #2144] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ mov r1, r7 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bne bf9e8 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + bne bfd34 <_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 bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b beca4 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bf890 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ + beq bf86c <_PyUnicodeWriter_Finish@@Base+0xf14> │ │ │ │ mov r0, r6 │ │ │ │ - bl a62ec │ │ │ │ + bl a6350 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ - bl c18b4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c18c4 <_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 bec44 <_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 bf278 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + ldr sl, [pc, #2016] @ bfaf8 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + mov r7, #0 │ │ │ │ + b bf240 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + ldr sl, [pc, #2016] @ bfb08 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr sl, [pc, #2012] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283df4 │ │ │ │ - ldr r3, [pc, #2084] @ bfbac <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 284004 │ │ │ │ + ldr r3, [pc, #2036] @ bfb34 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfa24 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + bne bfcb8 <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ab08c │ │ │ │ + bl ab0f0 │ │ │ │ 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 bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf2f8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + ldr sl, [pc, #1944] @ bfb10 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge bed24 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - bl a55d4 │ │ │ │ + bge becdc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + bl a5638 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bff54 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ + beq c005c <_PyUnicodeWriter_Finish@@Base+0x1704> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq bfffc <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ + beq c0050 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ cmn r7, #1 │ │ │ │ - beq bffc0 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ + beq c0028 <_PyUnicodeWriter_Finish@@Base+0x16d0> │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq bffe8 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ + beq bff40 <_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 a34f0 <_PyLong_New@@Base> │ │ │ │ and r6, r6, #1 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfe6c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bff38 <_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 bf938 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + bl 25d8cc <_PySys_GetRequiredAttrString@@Base+0x57e0> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ mov r7, r0 │ │ │ │ - bhi bfe3c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c00b4 <_PyUnicodeWriter_Finish@@Base+0x175c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d6bc <_PySys_GetRequiredAttrString@@Base+0x5650> │ │ │ │ + bl 25d8cc <_PySys_GetRequiredAttrString@@Base+0x57e0> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfe3c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c00b4 <_PyUnicodeWriter_Finish@@Base+0x175c> │ │ │ │ add r7, r7, r0, lsl #15 │ │ │ │ str r7, [fp, #4]! │ │ │ │ - b bf458 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + b bf410 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283df4 │ │ │ │ - ldr r3, [pc, #1804] @ bfbac <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 284004 │ │ │ │ + ldr r3, [pc, #1756] @ bfb34 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0254 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ + bne c017c <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283df4 │ │ │ │ - ldr r3, [pc, #1768] @ bfbac <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 284004 │ │ │ │ + ldr r3, [pc, #1720] @ bfb34 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0244 <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ + bne c016c <_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 20fc48 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf340 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 91924 │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf2f8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 9196c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bff28 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ + bne bfe54 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bfa5c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfad8 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq bfa50 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq bfacc <_PyUnicodeWriter_Finish@@Base+0x1174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfdb4 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ + blt bfdd4 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bf56c <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + beq bf524 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq bff3c <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ + beq bfe68 <_PyUnicodeWriter_Finish@@Base+0x1510> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bf518 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + beq bf4d0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf518 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bne bf4d0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bf518 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bf4d0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0d60 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bece4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + beq bec9c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ - bl 16b2b8 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 16b37c <_PyLong_FromByteArray@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33c7c8 │ │ │ │ - b bf380 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ + bl 33cd44 │ │ │ │ + b bf338 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c02a0 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ - bl 92d84 │ │ │ │ + blt c01a0 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ + bl 92e84 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c028c <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ + bne c018c <_PyUnicodeWriter_Finish@@Base+0x1834> │ │ │ │ cmp sl, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfa68 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfae4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bl bead0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa78 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq bfb80 <_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 bf5b4 <_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 bec30 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ + b bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #1316] @ bfb14 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq beb90 <_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 beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bf0e4 <_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 bf0e4 <_PyUnicodeWriter_Finish@@Base+0x78c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [pc, #1224] @ bfb00 <_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 bfc18 <_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 bf0d8 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c18c4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b becf4 <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1084] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1160] @ bfb00 <_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 bfa24 <_PyUnicodeWriter_Finish@@Base+0x10cc> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - b bf120 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf104 <_PyUnicodeWriter_Finish@@Base+0x7ac> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1044] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1120] @ bfb00 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc98 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ + bne bfc38 <_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 bf130 <_PyUnicodeWriter_Finish@@Base+0x7d8> │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r2, [pc, #1084] @ bfb00 <_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 bfc78 <_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 bf154 <_PyUnicodeWriter_Finish@@Base+0x7fc> │ │ │ │ + ldr r3, [pc, #1052] @ bfb00 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r5, [r3, #1416] @ 0x588 │ │ │ │ + ldr fp, [r2, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne bfc58 <_PyUnicodeWriter_Finish@@Base+0x1300> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + b bf1a4 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #1012] @ bfb00 <_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 bfc98 <_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 bf178 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [pc, #976] @ bfb00 <_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 bfa44 <_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 bf1c8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + mov r8, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + mov fp, r9 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf788 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r3, [pc, #1028] @ bfb78 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #928] @ bfb18 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq bf7cc <_PyUnicodeWriter_Finish@@Base+0xe74> │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr sl, [r3] │ │ │ │ + cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bfe20 <_PyUnicodeWriter_Finish@@Base+0x14c8> │ │ │ │ + sub sl, sl, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp sl, #0 │ │ │ │ + str sl, [r3] │ │ │ │ + bne bfe20 <_PyUnicodeWriter_Finish@@Base+0x14c8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [pc, #840] @ bfb00 <_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 bfd14 <_PyUnicodeWriter_Finish@@Base+0x13bc> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx r5 │ │ │ │ - b bf194 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bf0d8 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf0b8 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #792] @ bfb00 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfab4 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + bne bfd70 <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b bf234 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + b bf1ec <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + bl 243228 │ │ │ │ + b bf090 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 241cbc │ │ │ │ + bl 241cfc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + blt bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl c0558 │ │ │ │ + bl c0568 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne bef28 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - bl a55d4 │ │ │ │ + bne beee0 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff48 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ - bl a55d4 │ │ │ │ + beq c00f8 <_PyUnicodeWriter_Finish@@Base+0x17a0> │ │ │ │ + bl a5638 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bf664 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq bfdac <_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 bf1a4 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf32c <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ - b bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf2e4 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ + b bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfad4 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq bf988 <_PyUnicodeWriter_Finish@@Base+0x1030> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0d60 <_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] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + beq bf9ac <_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 beb20 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #688] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #604] @ bfb20 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov sl, #0 │ │ │ │ - b bebdc <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ + b beb94 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2431e8 │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 243228 │ │ │ │ + b bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq bfc0c <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ + beq bfcc8 <_PyUnicodeWriter_Finish@@Base+0x1370> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0d60 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldrb r6, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0d60 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf2a8 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf260 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + b bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add fp, r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d6bc <_PySys_GetRequiredAttrString@@Base+0x5650> │ │ │ │ + bl 25d8cc <_PySys_GetRequiredAttrString@@Base+0x57e0> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfe3c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c00b4 <_PyUnicodeWriter_Finish@@Base+0x175c> │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq bfed0 <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ + beq bff04 <_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 bf944 <_PyUnicodeWriter_Finish@@Base+0xfec> │ │ │ │ add r8, sl, r8, lsl #2 │ │ │ │ str r9, [r8, #12] │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a55d4 │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 2a438 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne bf8a4 <_PyUnicodeWriter_Finish@@Base+0xf4c> │ │ │ │ + ldr r4, [pc, #376] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ldr r1, [pc, #380] @ bfb24 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 18f354 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff14 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + beq bf8cc <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ + ldr r1, [pc, #356] @ bfb28 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 18f354 │ │ │ │ + b bf8cc <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c0008 <_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 bede8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bede8 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bede8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne bee84 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bee84 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + ldr r1, [pc, #260] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq bf684 <_PyUnicodeWriter_Finish@@Base+0xd2c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b bf684 <_PyUnicodeWriter_Finish@@Base+0xd2c> │ │ │ │ + ldr r1, [pc, #228] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf270 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + beq bf73c <_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 bf73c <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 241cfc │ │ │ │ + subs r3, sl, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + ands r3, r3, r0, lsr #31 │ │ │ │ + mov r8, r0 │ │ │ │ + beq bee40 <_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 bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfa68 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bne bf394 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bf394 <_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 becdc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + ldr r3, [pc, #84] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ldr r1, [pc, #88] @ bfb24 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + b bede0 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bfd90 <_PyUnicodeWriter_Finish@@Base+0x1438> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bfb8c <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + subeq r1, r4, ip, lsl r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00363bdc │ │ │ │ + eorseq r4, r6, ip, asr r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r3, r6, r4, asr sl │ │ │ │ + @ instruction: 0x00363fd4 │ │ │ │ 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 r4, r6, r8, lsl #2 │ │ │ │ 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 r6, r9, r0, lsl #6 │ │ │ │ + mlaseq r6, r8, lr, r3 │ │ │ │ + @ instruction: 0x00363eb4 │ │ │ │ + @ instruction: 0x00363fbc │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + eorseq r4, r6, r4, lsr r1 │ │ │ │ + eorseq r3, r6, r0, lsl #30 │ │ │ │ + @ instruction: 0x00363ed4 │ │ │ │ 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 r4, r6, ip, lsl #1 │ │ │ │ + ldrsbeq r4, [r6], -ip @ │ │ │ │ + ldrheq r4, [r6], -r8 @ │ │ │ │ + eorseq r3, r6, r4, ror #31 │ │ │ │ + eorseq r3, r6, ip, asr pc │ │ │ │ + eorseq r4, r6, r0, lsl r0 │ │ │ │ + eorseq r3, r6, ip, lsr #30 │ │ │ │ + mlaseq r6, r0, pc, r3 @ │ │ │ │ + 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> │ │ │ │ + eorseq r4, r6, r8, lsr r0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r6, r4, rrx │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c02c4 <_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 bfae4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bfae4 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bfae4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c00a0 <_PyUnicodeWriter_Finish@@Base+0x1748> │ │ │ │ + ldr r3, [sl] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + beq bede8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + beq bf9fc <_PyUnicodeWriter_Finish@@Base+0x10a4> │ │ │ │ + b bede8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bfaac <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + mov r0, #1 │ │ │ │ + bl c0d60 <_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 becdc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + b bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r1, [pc, #-240] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf788 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq bf648 <_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 bf648 <_PyUnicodeWriter_Finish@@Base+0xcf0> │ │ │ │ + ldr r1, [pc, #-272] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf73c <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq bf6ac <_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 bf6ac <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ + ldr r2, [pc, #-304] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r5, r2 │ │ │ │ - beq bf7d0 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + beq bf6f4 <_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 bf6f4 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r1, [pc, #-336] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf714 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + beq bf6d0 <_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 bf6d0 <_PyUnicodeWriter_Finish@@Base+0xd78> │ │ │ │ + ldr r1, [pc, #-368] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf7ac <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq bf718 <_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 bf718 <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq bf354 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ + b bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 2a438 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq bfac0 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0d60 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + cmp r6, #0 │ │ │ │ + bge bf260 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + ldr r3, [pc, #-396] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-468] @ bfb2c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov sl, r8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r1, [pc, #-492] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq bf7c4 <_PyUnicodeWriter_Finish@@Base+0xe6c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b bf7c4 <_PyUnicodeWriter_Finish@@Base+0xe6c> │ │ │ │ + ldr r3, [pc, #-504] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + bl 359840 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl a5ba4 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b bf2c0 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ + ldr r1, [pc, #-552] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf764 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq bf228 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf764 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - ldr r1, [pc, #-460] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf228 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + ldr r1, [pc, #-584] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf7f4 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + beq bf7f4 <_PyUnicodeWriter_Finish@@Base+0xe9c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r7 │ │ │ │ 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 bf7f4 <_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 bfad8 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bfad8 <_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 bf76c <_PyUnicodeWriter_Finish@@Base+0xe14> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfdcc <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + beq bfdec <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq bfe30 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ + beq bfe14 <_PyUnicodeWriter_Finish@@Base+0x14bc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfa5c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfad8 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bfa5c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfad8 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bfad8 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bfdec <_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 bf7cc <_PyUnicodeWriter_Finish@@Base+0xe74> │ │ │ │ + bl 129d0c │ │ │ │ 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 bee3c <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c18c4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + mov r8, r7 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b bee40 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c18c4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b bf4c8 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bf524 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cd44 │ │ │ │ + ldr r3, [pc, #-848] @ bfb34 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 357d90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bfedc <_PyUnicodeWriter_Finish@@Base+0x1584> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cd44 │ │ │ │ + ldr r3, [pc, #-884] @ bfb34 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 357d90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bfecc <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + b bf49c <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bfebc <_PyUnicodeWriter_Finish@@Base+0x1564> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bfe98 <_PyUnicodeWriter_Finish@@Base+0x1540> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-912] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-972] @ bfb38 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ + b bede0 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfef4 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + beq bff28 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfef4 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + bne bff28 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #-960] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1016] @ bfb3c <_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 18f354 │ │ │ │ + mov sl, #0 │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-984] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1036] @ bfb40 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b bff38 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ + ldr r2, [pc, #-1048] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + mov r3, #0 │ │ │ │ + bl 359840 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [pc, #-1060] @ bfb48 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl 180a3c │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq bec44 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf2f8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl a5638 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1068] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1108] @ bfb4c <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-1096] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1132] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bff8c <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + beq bffe0 <_PyUnicodeWriter_Finish@@Base+0x1688> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bffb4 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ + beq c001c <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bede8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bede8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bede8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [pc, #-1176] @ bfb78 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #-1216] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b bf9d8 <_PyUnicodeWriter_Finish@@Base+0x1080> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bff8c <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b bffe0 <_PyUnicodeWriter_Finish@@Base+0x1688> │ │ │ │ + bl a5638 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne bfe6c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bne bff38 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ mov r0, #1 │ │ │ │ - bl a348c <_PyLong_New@@Base> │ │ │ │ + bl a34f0 <_PyLong_New@@Base> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfe6c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bff38 <_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 bf3f8 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + bl a34f0 <_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 bec9c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-1268] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1296] @ bfb58 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bfe6c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl 18f354 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a5638 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1308] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1332] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-1328] @ bfb78 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #-1356] @ bfb60 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b bfbc8 <_PyUnicodeWriter_Finish@@Base+0x1270> │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c00d8 <_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 c00d8 <_PyUnicodeWriter_Finish@@Base+0x1780> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bff38 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ + ldr r3, [pc, #-1404] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1420] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b bff38 <_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 beee0 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + ldr r5, [sl] │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bf394 <_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 bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov sl, r5 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a5638 │ │ │ │ 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 bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1500] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1512] @ bfb68 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 beb90 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-1532] @ bfb6c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b bf2b8 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + bl a5638 │ │ │ │ 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 bf490 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl a5638 │ │ │ │ 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 bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf46c <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ mov r1, r4 │ │ │ │ - bl c18b4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c18c4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf5f0 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ - bl a55d4 │ │ │ │ + b bf5a8 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ + bl a5638 │ │ │ │ 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 bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1604] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1604] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb90 <_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 bf75c <_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 bf75c <_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 bf75c <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf84c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + mvn sl, #0 │ │ │ │ + b bef30 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf84c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + b bef1c <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf84c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b bef08 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf84c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + b beef4 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ + mov r8, r6 │ │ │ │ + mov r7, r6 │ │ │ │ + b bf75c <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov r8, r6 │ │ │ │ + mov r7, r6 │ │ │ │ + b bf75c <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + mov r8, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r6, fp │ │ │ │ + str fp, [sp, #12] │ │ │ │ + b bf75c <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + mov r8, r7 │ │ │ │ + b bf75c <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf394 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b befd8 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ + ldr r3, [pc, #-1876] @ bfb78 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #-1876] @ bfb7c <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b bfb8c <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ │ │ │ │ -000c02c8 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000c02d8 <_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 c033c <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ + ldr r3, [pc, #128] @ c0384 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0360 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ + beq c0370 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a67b8 │ │ │ │ + bl a681c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0348 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ + beq c0358 <_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] @ c0388 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ c037c <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + ldr r1, [pc, #64] @ c038c <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 c0334 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #48] @ c0390 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #48] @ c0394 <_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 117680 │ │ │ │ + b c0330 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ + ldr r3, [pc, #24] @ c0390 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #28] @ c0398 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c0340 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ + bl 18f354 │ │ │ │ + b c0350 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ + eorseq r1, r6, r4, asr #16 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r6, r4, lsl ip │ │ │ │ - eorseq r3, r6, r4, lsl #24 │ │ │ │ + mlaseq r6, r4, r1, r4 │ │ │ │ + eorseq r4, r6, r4, lsl #3 │ │ │ │ │ │ │ │ -000c038c : │ │ │ │ +000c039c : │ │ │ │ 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] @ c0558 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r8, [r3, r0] │ │ │ │ + bl 359840 │ │ │ │ + ldr r7, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl c0764 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c0774 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c04d8 │ │ │ │ + beq c04e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c046c │ │ │ │ + beq c047c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq c0484 │ │ │ │ + beq c0494 │ │ │ │ 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 c0494 │ │ │ │ + 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 c04cc │ │ │ │ cmp r3, #0 │ │ │ │ - bne c04e0 │ │ │ │ + bne c04f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0460 │ │ │ │ + beq c0470 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq c04b4 │ │ │ │ + beq c04c4 │ │ │ │ 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 c0408 │ │ │ │ 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 b2e4c <_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 c0460 │ │ │ │ + b c0470 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c0470 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0514 │ │ │ │ + beq c0524 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0514 │ │ │ │ + beq c0524 │ │ │ │ mov r4, #0 │ │ │ │ - b c0440 │ │ │ │ + b c0450 │ │ │ │ mov r4, r6 │ │ │ │ - b c0460 │ │ │ │ + b c0470 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0440 │ │ │ │ + beq c0450 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0530 │ │ │ │ - ldr r3, [pc, #76] @ c054c │ │ │ │ - ldr r2, [pc, #76] @ c0550 │ │ │ │ + bne c0540 │ │ │ │ + ldr r3, [pc, #76] @ c055c │ │ │ │ + ldr r2, [pc, #76] @ c0560 │ │ │ │ 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 2d660c │ │ │ │ + b c04e0 │ │ │ │ + ldr r3, [pc, #48] @ c055c │ │ │ │ + ldr r2, [pc, #52] @ c0564 │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b c04d0 │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b c04e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c04f8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c04f8 │ │ │ │ + bne c0508 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c0508 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ + @ instruction: 0x00362cbc │ │ │ │ + eorseq r2, r6, ip, lsl #25 │ │ │ │ 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 c05c8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ addgt r2, r3, #4 │ │ │ │ strgt r2, [r0, #12] │ │ │ │ - ble c06d0 │ │ │ │ + ble c06e0 │ │ │ │ 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 c06bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble c068c │ │ │ │ + ble c069c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0674 │ │ │ │ + beq c0684 │ │ │ │ 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 +154674,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 19aee8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c066c │ │ │ │ - ldr r2, [pc, #284] @ c0748 │ │ │ │ - ldr r1, [pc, #284] @ c074c │ │ │ │ + beq c067c │ │ │ │ + ldr r2, [pc, #284] @ c0758 │ │ │ │ + ldr r1, [pc, #284] @ c075c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18f4e4 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f6a0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c06e4 │ │ │ │ - ldr r3, [pc, #268] @ c0750 │ │ │ │ + beq c06f4 │ │ │ │ + ldr r3, [pc, #268] @ c0760 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11f99c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne c0710 │ │ │ │ + bne c0720 │ │ │ │ cmp r5, #4 │ │ │ │ - bne c06e8 │ │ │ │ + bne c06f8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0594 │ │ │ │ + bne c05a4 │ │ │ │ mvn r0, #0 │ │ │ │ - b c05b0 │ │ │ │ + b c05c0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ - b c0658 │ │ │ │ + b c0668 │ │ │ │ mov r1, #4 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c06c8 │ │ │ │ + beq c06d8 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b c05d0 │ │ │ │ + b c05e0 │ │ │ │ mov r0, #4 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ 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 c05e0 │ │ │ │ + bl 2a03f0 │ │ │ │ + b c067c │ │ │ │ + ldr r3, [pc, #124] @ c0764 │ │ │ │ + ldr r1, [pc, #124] @ c0768 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c066c │ │ │ │ + bl 18f354 │ │ │ │ + b c067c │ │ │ │ mvn r5, #0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c066c │ │ │ │ + bne c067c │ │ │ │ cmp r5, #4 │ │ │ │ - bgt c072c │ │ │ │ - ldr r3, [pc, #80] @ c0754 │ │ │ │ - ldr r1, [pc, #84] @ c075c │ │ │ │ + bgt c073c │ │ │ │ + ldr r3, [pc, #80] @ c0764 │ │ │ │ + ldr r1, [pc, #84] @ c076c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c066c │ │ │ │ + bl 18f354 │ │ │ │ + b c067c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne c0658 │ │ │ │ + bne c0668 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c0658 │ │ │ │ - ldr r3, [pc, #28] @ c0750 │ │ │ │ - ldr r1, [pc, #40] @ c0760 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c0668 │ │ │ │ + ldr r3, [pc, #28] @ c0760 │ │ │ │ + ldr r1, [pc, #40] @ c0770 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1176f0 │ │ │ │ - b c066c │ │ │ │ - eorseq lr, r6, r4, asr #9 │ │ │ │ + bl 117680 │ │ │ │ + b c067c │ │ │ │ + eorseq lr, r6, r4, asr #20 │ │ │ │ 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 r4, r6, r0, lsr #3 │ │ │ │ + mlaseq r6, r8, lr, r3 │ │ │ │ + @ instruction: 0x003641b8 │ │ │ │ │ │ │ │ -000c0764 <_PyObject_GetMethod@@Base>: │ │ │ │ +000c0774 <_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 c08f4 <_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 c0958 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #1412] @ c0d3c <_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 c096c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ldr fp, [pc, #1400] @ c0d40 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne c095c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bne c096c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1384] @ c0d34 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #1384] @ c0d44 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 359840 │ │ │ │ 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 c0984 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne c0974 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c0984 <_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 c0b60 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0a20 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + beq c0a30 <_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 c0a40 <_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 c0ad4 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ tst r3, #16 │ │ │ │ - bne c0ab4 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne c0ac4 <_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 c08dc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + blt c0cd4 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c08dc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c08dc <_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 a681c │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0c10 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ + bne c0c20 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c08dc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0c5c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq c0c6c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0b60 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq c0b70 <_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] @ c0d44 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 359840 │ │ │ │ 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 +154879,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 c07b0 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl a5520 │ │ │ │ + bl a5584 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c07a0 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bge c07b0 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + b c097c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b972c │ │ │ │ + bl b9828 │ │ │ │ str r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ - b c08d8 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ + b c08e8 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt c0b28 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ + bgt c0b38 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8820 <_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 a8930 <_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 c0b58 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0bfc <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0c0c <_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 359698 │ │ │ │ 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 c0bf8 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0b50 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0b60 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - bne c0840 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ + bne c0850 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0bb4 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ + beq c0bc4 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ ldr sl, [r3, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq c084c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + beq c085c <_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 c097c <_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 c097c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r2, [pc, #688] @ c0d48 <_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 c0ab8 <_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 c097c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r9, [r5, #-12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c0888 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ - b c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + bne c0898 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ + b c08dc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0858 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + beq c0868 <_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 c0d04 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c010 │ │ │ │ + bl 9c12c │ │ │ │ cmn r0, #1 │ │ │ │ - beq c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c08dc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c08dc <_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 23e5f8 │ │ │ │ + b c097c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a88cc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8930 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq c0bfc <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0c0c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ cmn r2, #1 │ │ │ │ - beq c0cec <_PyObject_GetMethod@@Base+0x588> │ │ │ │ + beq c0cfc <_PyObject_GetMethod@@Base+0x588> │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c084c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c085c <_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 c0bb4 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + ldr r3, [pc, #456] @ c0d4c <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0bbc <_PyObject_GetMethod@@Base+0x458> │ │ │ │ + bne c0bcc <_PyObject_GetMethod@@Base+0x458> │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c0d18 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq c0d28 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123664 │ │ │ │ + bl 1235f0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - bne c0a70 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0a80 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c097c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0c34 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + beq c0c44 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ str r8, [r7] │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c097c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov sl, r2 │ │ │ │ - b c084c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c085c <_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 c0a80 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c097c <_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 c0c0c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bne c0a20 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne c0a30 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c084c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c085c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0c28 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + beq c0c38 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0c90 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ + beq c0ca0 <_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 23e5f8 │ │ │ │ + b c097c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r3, [pc, #260] @ c0d50 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #252] @ c0d44 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #252] @ c0d54 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119de4 │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 119d78 │ │ │ │ + b c097c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #208] @ c0d38 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + ldr r2, [pc, #208] @ c0d48 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0c84 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ + beq c0c94 <_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 c08dc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + ldr r2, [pc, #160] @ c0d48 <_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 c0cc8 <_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 c0c38 <_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 c0884 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ + bl 11a8f8 │ │ │ │ + b c0b60 <_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 c0af4 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ + bl 11a8f8 │ │ │ │ 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 c0b08 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ + ldr r3, [pc, #40] @ c0d58 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ + ldr r1, [pc, #40] @ c0d5c <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b c0be4 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + andeq fp, pc, r8, lsr #22 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r2, r2, r4, asr #30 │ │ │ │ + @ instruction: 0x00122ed0 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, lsl #7 │ │ │ │ + eorseq r1, r6, r0, lsl #18 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r6, r8, lsl sp │ │ │ │ + mlaseq r6, r8, r2, r4 │ │ │ │ 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 c0dac <_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 c0edc <_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 c0ec0 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt c0e90 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ + blt c0ea0 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0e74 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + beq c0e84 <_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 +155181,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 19aee8 │ │ │ │ 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 c0e7c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r2, [pc, #272] @ c0f30 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #272] @ c0f34 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 18f4e4 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f6a0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0f18 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ - ldr r3, [pc, #256] @ c0f28 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + beq c0f28 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ + ldr r3, [pc, #256] @ c0f38 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11f99c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne c0efc <_PyObject_GetMethod@@Base+0x798> │ │ │ │ + bne c0f0c <_PyObject_GetMethod@@Base+0x798> │ │ │ │ cmp r6, r4 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq c0d90 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ - bl a55d4 │ │ │ │ + beq c0da0 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0e6c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bne c0e7c <_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 c0ef0 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ + ldr r3, [pc, #200] @ c0f3c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #200] @ c0f40 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r3, #0 │ │ │ │ - b c0d90 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + b c0da0 <_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 c0e4c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab544 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c0ec4 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ + beq c0ed4 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ str ip, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b c0db4 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ - bl 996a4 │ │ │ │ + b c0dc4 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ + bl 997c0 │ │ │ │ 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 c0eb8 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + bl 2a03f0 │ │ │ │ + b c0e7c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #88] @ c0f3c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #92] @ c0f44 <_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 18f354 │ │ │ │ + b c0e7c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #64] @ c0f38 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #76] @ c0f48 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1176f0 │ │ │ │ - b c0e6c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bl 117680 │ │ │ │ + b c0e7c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne c0e3c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bne c0e4c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c0e3c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c0e4c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mvn r6, #0 │ │ │ │ - b c0e3c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ - eorseq lr, r6, r4, asr #9 │ │ │ │ + b c0e4c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + eorseq lr, r6, r4, asr #20 │ │ │ │ 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 │ │ │ │ + mlaseq r6, r8, lr, r3 │ │ │ │ + eorseq r4, r6, r0, lsr #3 │ │ │ │ + @ instruction: 0x003641b8 │ │ │ │ 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] @ c1858 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sl, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - beq c17b0 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ + beq c17c0 <_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 c12f8 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1758 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ + bne c1768 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ subs r8, r4, #1 │ │ │ │ - beq c13e0 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ - bl 3592c0 │ │ │ │ + beq c13f0 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt c1608 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ + bgt c1618 <_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 c1420 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + ldr r0, [pc, #2184] @ c185c <_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 c1698 <_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 c12e8 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [r3] │ │ │ │ - beq c106c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + beq c107c <_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 c1040 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [lr] │ │ │ │ cmp r8, #2 │ │ │ │ str lr, [r3] │ │ │ │ - ble c106c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + ble c107c <_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 c13c8 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c1048 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + bne c1058 <_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 c1408 <_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 c1798 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r2, [pc, #1936] @ c1860 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c15ec <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ + bne c15fc <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1468 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ + beq c1478 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ cmp r5, #1 │ │ │ │ - bne c14e0 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ + bne c14f0 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1180 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ + beq c1190 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1104 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ + beq c1114 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1430 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ + bne c1440 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c1454 <_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 c17ec <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ + ldr r3, [pc, #1832] @ c1864 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne c15d4 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + bne c15e4 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq c15d4 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + beq c15e4 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c1454 <_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 c1454 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bl ab000 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + blt c1454 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bge c1454 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r8, [r7, #12] │ │ │ │ - ldr r3, [pc, #1740] @ c1858 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r3, [pc, #1740] @ c1868 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmp r8, r3 │ │ │ │ - beq c13c8 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + beq c13d8 <_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 c13d8 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq c1538 <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ + beq c1548 <_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 c1538 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - beq c1600 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + beq c1610 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ cmn r8, #20 │ │ │ │ - beq c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1470 <_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 c13a4 <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ orrs r1, r3, ip │ │ │ │ - bmi c16c4 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ + bmi c16d4 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ cmp r3, ip │ │ │ │ cmpge r2, ip │ │ │ │ - ble c1680 <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ + ble c1690 <_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 c1490 <_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 c14c8 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl 92568 │ │ │ │ + bl 925b0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1470 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c1814 <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ + beq c1824 <_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 c12d0 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c12c0 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bne c12d0 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1440] @ c184c <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + ldr r2, [pc, #1440] @ c185c <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1660 <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ + bne c1670 <_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 c1020 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c107c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c181c <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ + beq c182c <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c135c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + ble c136c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0f90 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #1 │ │ │ │ - beq c135c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c136c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0f90 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #2 │ │ │ │ - beq c135c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c136c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0f90 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #3 │ │ │ │ - beq c135c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c136c <_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 c0f90 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, lr │ │ │ │ - bne c1344 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne c1354 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 24258c │ │ │ │ + bl 2425cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + bne c0f90 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ mov r8, #0 │ │ │ │ - b c12cc <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ + b c12dc <_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 c1210 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ + ldr r3, [pc, #1208] @ c1864 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c17cc <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ + bne c17dc <_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 c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c1048 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ - b c106c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c1058 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + b c107c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r8, [pc, #1156] @ c1858 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r8, [pc, #1156] @ c1868 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #1136] @ c185c <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ + ldr r4, [pc, #1136] @ c186c <_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 c10b8 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + ldr r1, [pc, #1120] @ c1870 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29d764 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29d968 <_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 c10b8 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + b c1798 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r0, [pc, #1100] @ c1874 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ mov r1, r8 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a9ec <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - bl 3592c0 │ │ │ │ + beq c1384 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ - b c0fe8 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c0ff8 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11f99c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge c1174 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ - bl a55d4 │ │ │ │ + bge c1184 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ + bl a5638 │ │ │ │ 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 c1470 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + ldr r3, [pc, #1040] @ c1878 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #1040] @ c187c <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ 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 c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #1000] @ c1868 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r1, [pc, #1020] @ c1880 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b858c │ │ │ │ + bl 2b86c4 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ mov r8, r0 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c1294 <_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 c173c <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne c16a4 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ + bne c16b4 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ mov r1, r5 │ │ │ │ - bl c1a38 │ │ │ │ + bl c1a48 │ │ │ │ mov r8, r0 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c1294 <_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] @ c1884 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ + ldrlt r8, [pc, #936] @ c1888 <_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 c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b60 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1470 <_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] @ c1868 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ble c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b858c │ │ │ │ + bl 2b86c4 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c17ec <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ + beq c17fc <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b c14fc <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ + b c150c <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c11e8 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ - b c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c11f8 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + b c1470 <_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 29e630 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1470 <_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 c138c <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #736] @ c187c <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + ldr r2, [pc, #736] @ c188c <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ cmp r1, r2 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne c1644 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ + bne c1654 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ sub r1, r3, ip │ │ │ │ add r0, r0, ip │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + beq c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1133b4 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + bl 113344 │ │ │ │ + b c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c113c <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ - b c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bne c114c <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ + b c1454 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ add r3, r8, #28 │ │ │ │ - b c152c <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ + b c153c <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - ble c1410 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - bl 2a01ec │ │ │ │ + ble c1420 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 2a03f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c1384 <_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 c1714 <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b c1010 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c1020 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c15ac <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ + bne c15bc <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f494 │ │ │ │ + bl 23f4c0 │ │ │ │ mov r8, r0 │ │ │ │ - b c15bc <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ - ldr r1, [pc, #536] @ c1880 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c15cc <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ + ldr r1, [pc, #536] @ c1890 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c12b8 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + beq c12c8 <_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 c12c8 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + ldr r8, [pc, #508] @ c1894 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ + b c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #496] @ c1890 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp fp, r3 │ │ │ │ - bne c1740 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ + bne c1750 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c0fe8 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c0ff8 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c16f0 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + beq c1700 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne c16d8 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ + bne c16e8 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ mov r1, r5 │ │ │ │ - bl 292610 │ │ │ │ + bl 2926d4 │ │ │ │ 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 c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #412] @ c1878 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #440] @ c1898 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18f354 │ │ │ │ + b c1470 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp r2, #4 │ │ │ │ - bne c16f0 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + bne c1700 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c3ec0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + bl 2c40ac <_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 c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #404] @ c189c <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ + ldr r1, [pc, #404] @ c18a0 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18f354 │ │ │ │ + b c1470 <_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 c1038 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ + b c1050 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ + ldr r3, [pc, #352] @ c18a4 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ + ldr r1, [pc, #352] @ c18a8 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18f354 │ │ │ │ + b c1470 <_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 c0ff8 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0f88 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq c0f98 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8f10 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9110 <_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 c1384 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #288] @ c18ac <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #288] @ c18b0 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c1384 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bne c1384 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c1384 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8f10 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9110 <_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 c1384 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #212] @ c18ac <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #216] @ c18b4 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ + b c178c <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1b58 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1d1d58 <_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 c1294 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r1, [pc, #196] @ c18b8 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #196] @ c18bc <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c1454 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1470 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c1470 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c1470 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ - b c1278 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + b c1288 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ mov r1, r2 │ │ │ │ ldr r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1838 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ + beq c1848 <_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 c1830 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ + b c0f90 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + ldr r1, [pc, #112] @ c18c0 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ cmp r0, r1 │ │ │ │ - beq c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - b c135c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c0f90 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + b c136c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r5, lr, r4, lsr #25 │ │ │ │ + @ instruction: 0x001e5ff8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r2, r6, r8, lsr sl │ │ │ │ + @ instruction: 0x00362fb8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r3, r6, r0, ror #26 │ │ │ │ + eorseq r4, r6, r0, ror #5 │ │ │ │ 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, asr #5 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r3, r6, r0, ror sp │ │ │ │ + @ instruction: 0x003642f0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r6, ip, lsl #27 │ │ │ │ + eorseq r4, r6, ip, lsl #6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, lsr sl │ │ │ │ + @ instruction: 0x00363fbc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003632b8 │ │ │ │ - eorseq r3, r6, ip, lsr sp │ │ │ │ + eorseq r3, r6, r8, lsr r8 │ │ │ │ + @ instruction: 0x003642bc │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, asr #17 │ │ │ │ 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 c1998 <_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 c1968 <_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 c1928 <_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 ab30c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne r4, [r3, r6, lsl #2] │ │ │ │ - bne c1910 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + bne c1920 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1988 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1998 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1964 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + bne c1974 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c1974 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + ldr r1, [pc, #48] @ c19a0 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ + ldr r0, [pc, #48] @ c19a4 <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1988 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1998 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1988 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + bne c1998 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b c1910 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + b c1920 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ │ │ │ │ -000c1998 : │ │ │ │ +000c19a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c1a14 │ │ │ │ + blt c1a24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne c19cc │ │ │ │ + bne c19dc │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b c1a38 │ │ │ │ + b c1a48 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c19fc │ │ │ │ + ble c1a0c │ │ │ │ cmp r3, #2 │ │ │ │ - bne c19e8 │ │ │ │ + bne c19f8 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 292610 │ │ │ │ + b 2926d4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne c19fc │ │ │ │ + bne c1a0c │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2c3ec0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ - ldr r3, [pc, #36] @ c1a28 │ │ │ │ - ldr r1, [pc, #36] @ c1a2c │ │ │ │ + b 2c40ac <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + ldr r3, [pc, #36] @ c1a38 │ │ │ │ + ldr r1, [pc, #36] @ c1a3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ c1a30 │ │ │ │ - ldr r1, [pc, #20] @ c1a34 │ │ │ │ + ldr r3, [pc, #20] @ c1a40 │ │ │ │ + ldr r1, [pc, #20] @ c1a44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c1a0c │ │ │ │ + bl 18f354 │ │ │ │ + b c1a1c │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r6, ip, lsl #27 │ │ │ │ + eorseq r4, r6, ip, lsl #6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, lsr sl │ │ │ │ + @ instruction: 0x00363fbc │ │ │ │ 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 c1dd4 │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ addne ip, r0, r4 │ │ │ │ movne r3, r0 │ │ │ │ - beq c1d50 │ │ │ │ + beq c1d60 │ │ │ │ cmp ip, r3 │ │ │ │ - bls c1bc4 │ │ │ │ + bls c1bd4 │ │ │ │ tst r3, #3 │ │ │ │ - beq c1ae0 │ │ │ │ + beq c1af0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge c1a64 │ │ │ │ + bge c1a74 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1e0c │ │ │ │ + blt c1e1c │ │ │ │ cmn r4, #-2147483618 @ 0x8000001e │ │ │ │ - bgt c1ac8 │ │ │ │ - ldr r9, [pc, #904] @ c1e28 │ │ │ │ - ldr r2, [pc, #904] @ c1e2c │ │ │ │ + bgt c1ad8 │ │ │ │ + ldr r9, [pc, #904] @ c1e38 │ │ │ │ + ldr r2, [pc, #904] @ c1e3c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #29 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ - beq c1bf0 │ │ │ │ + beq c1c00 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c1c48 │ │ │ │ - bl 2a01ec │ │ │ │ + bne c1c58 │ │ │ │ + bl 2a03f0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne c1ca0 │ │ │ │ + bne c1cb0 │ │ │ │ mov r5, #0 │ │ │ │ - b c1cc4 │ │ │ │ + b c1cd4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1a74 │ │ │ │ - ldr r1, [pc, #828] @ c1e30 │ │ │ │ + bcc c1a84 │ │ │ │ + ldr r1, [pc, #828] @ c1e40 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1a98 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1bbc │ │ │ │ + bcc c1bcc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1a98 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1d30 │ │ │ │ + bcc c1d40 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1a98 │ │ │ │ add r0, r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1bbc │ │ │ │ + bcc c1bcc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1a98 │ │ │ │ add r2, r3, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1d30 │ │ │ │ + bcc c1d40 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1a98 │ │ │ │ add r0, r3, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1bbc │ │ │ │ + bcc c1bcc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1a98 │ │ │ │ add lr, r3, #28 │ │ │ │ cmp ip, lr │ │ │ │ - bcc c1d30 │ │ │ │ + bcc c1d40 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1a98 │ │ │ │ sub r2, ip, #28 │ │ │ │ sub r3, r2, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ - b c1bb0 │ │ │ │ + b c1bc0 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, lr, #4 │ │ │ │ tst r1, r2 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1a98 │ │ │ │ cmp r3, lr │ │ │ │ mov r2, lr │ │ │ │ - bne c1ba0 │ │ │ │ + bne c1bb0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1a78 │ │ │ │ + bne c1a88 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1e0c │ │ │ │ + blt c1e1c │ │ │ │ cmn r4, #-2147483626 @ 0x80000016 │ │ │ │ - bgt c1ac8 │ │ │ │ - ldr r9, [pc, #588] @ c1e28 │ │ │ │ - ldr r2, [pc, #588] @ c1e2c │ │ │ │ + bgt c1ad8 │ │ │ │ + ldr r9, [pc, #588] @ c1e38 │ │ │ │ + ldr r2, [pc, #588] @ c1e3c │ │ │ │ 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 c1ac4 │ │ │ │ + ldr r3, [pc, #572] @ c1e44 │ │ │ │ + bl 359840 │ │ │ │ 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 c1d0c │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c1db4 │ │ │ │ + beq c1dc4 │ │ │ │ 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 c1cdc │ │ │ │ + ldr r3, [pc, #488] @ c1e48 │ │ │ │ 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] @ c1e4c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1dcc │ │ │ │ + bne c1ddc │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1d74 │ │ │ │ + beq c1d84 │ │ │ │ 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 c1e30 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c1da0 │ │ │ │ + beq c1db0 │ │ │ │ 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 c1d50 │ │ │ │ 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 c1c58 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #312] @ c1e40 │ │ │ │ + ldr r2, [pc, #312] @ c1e50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1de4 │ │ │ │ + bne c1df4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1ac8 │ │ │ │ + beq c1ad8 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b c1c48 │ │ │ │ + b c1c58 │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1a78 │ │ │ │ - b c1bc4 │ │ │ │ + bne c1a88 │ │ │ │ + b c1bd4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c1c48 │ │ │ │ + b c1c58 │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #228] @ c1e44 │ │ │ │ - ldrne r5, [pc, #196] @ c1e28 │ │ │ │ + ldreq r5, [pc, #228] @ c1e54 │ │ │ │ + ldrne r5, [pc, #196] @ c1e38 │ │ │ │ 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 c1cd4 │ │ │ │ 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 c1cb0 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b c1cc4 │ │ │ │ + b c1cd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ mov r5, r0 │ │ │ │ - b c1cf4 │ │ │ │ - ldr r5, [pc, #124] @ c1e48 │ │ │ │ - b c1cc4 │ │ │ │ - ldr r1, [pc, #120] @ c1e4c │ │ │ │ + b c1d04 │ │ │ │ + ldr r5, [pc, #124] @ c1e58 │ │ │ │ + b c1cd4 │ │ │ │ + ldr r1, [pc, #120] @ c1e5c │ │ │ │ cmp r3, r1 │ │ │ │ - bne c1df8 │ │ │ │ + bne c1e08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b c1c78 │ │ │ │ + bl 18e88c │ │ │ │ + b c1c88 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c1d18 │ │ │ │ + b c1d28 │ │ │ │ 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 c1c88 │ │ │ │ + ldr r3, [pc, #60] @ c1e60 │ │ │ │ + ldr r1, [pc, #60] @ c1e64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c1ad8 │ │ │ │ + bl 18f354 │ │ │ │ + b c1ae8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b c1da4 │ │ │ │ + b c1db4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r8, lsl #1 │ │ │ │ + eorseq sp, r5, r8, lsl #12 │ │ │ │ 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 c20f4 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c20e4 │ │ │ │ + blt c20f4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c20e4 │ │ │ │ + blt c20f4 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - blt c20e4 │ │ │ │ + blt c20f4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, ip │ │ │ │ - bne c20e4 │ │ │ │ + bne c20f4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c20f4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orr r2, r2, r0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne c20d0 │ │ │ │ + bne c20e0 │ │ │ │ cmp ip, #0 │ │ │ │ - ble c207c │ │ │ │ + ble c208c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands r2, r2, #32 │ │ │ │ - beq c20b8 │ │ │ │ + beq c20c8 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, ip │ │ │ │ - beq c2054 │ │ │ │ + beq c2064 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ tst r0, #32 │ │ │ │ - beq c20c4 │ │ │ │ + beq c20d4 │ │ │ │ cmp ip, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq c2054 │ │ │ │ + beq c2064 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ tst r0, #32 │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - beq c2054 │ │ │ │ + beq c2064 │ │ │ │ add r0, r3, #15 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ tst r0, #32 │ │ │ │ - beq c20ac │ │ │ │ + beq c20bc │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c203c │ │ │ │ + bne c204c │ │ │ │ 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 c20a4 │ │ │ │ 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 c2084 │ │ │ │ + ldr r3, [pc, #88] @ c2104 │ │ │ │ + ldr r1, [pc, #88] @ c2108 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, ip │ │ │ │ - bne c203c │ │ │ │ - b c2054 │ │ │ │ + bne c204c │ │ │ │ + b c2064 │ │ │ │ cmp ip, #1 │ │ │ │ - bne c2004 │ │ │ │ - b c2054 │ │ │ │ + bne c2014 │ │ │ │ + b c2064 │ │ │ │ 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 c202c │ │ │ │ + b c2064 │ │ │ │ + ldr r3, [pc, #28] @ c2104 │ │ │ │ + ldr r1, [pc, #32] @ c210c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b c20b4 │ │ │ │ + ldr r1, [pc, #20] @ c2110 │ │ │ │ + ldr r0, [pc, #20] @ c2114 │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c20b4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #29 │ │ │ │ - @ instruction: 0x00363ed0 │ │ │ │ + eorseq r4, r6, ip, ror #8 │ │ │ │ + eorseq r4, r6, r0, asr r4 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x00363eb8 │ │ │ │ + eorseq r4, r6, r8, lsr r4 │ │ │ │ │ │ │ │ -000c2108 <_Py_write@@Base>: │ │ │ │ +000c2118 <_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 c3e30 │ │ │ │ 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 c7b88 │ │ │ │ sub r3, r6, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne c21a4 <_Py_write@@Base+0x9c> │ │ │ │ + bne c21b4 <_Py_write@@Base+0x9c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt c218c <_Py_write@@Base+0x84> │ │ │ │ + blt c219c <_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] @ c21c8 <_Py_write@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 14445c │ │ │ │ mvn r4, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b c2184 <_Py_write@@Base+0x7c> │ │ │ │ - bl 132724 │ │ │ │ + b c2194 <_Py_write@@Base+0x7c> │ │ │ │ + bl 1326d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2134 <_Py_write@@Base+0x2c> │ │ │ │ + beq c2144 <_Py_write@@Base+0x2c> │ │ │ │ mov r6, #4 │ │ │ │ - b c2198 <_Py_write@@Base+0x90> │ │ │ │ + b c21a8 <_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] @ c2d70 <_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 c2cc8 <_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 c2cdc <_Py_write@@Base+0xbc4> │ │ │ │ + ldr r1, [pc, #2912] @ c2d70 <_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 c2998 <_Py_write@@Base+0x880> │ │ │ │ + ldr r3, [pc, #2888] @ c2d74 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #2888] @ c2d78 <_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 c29c8 <_Py_write@@Base+0x8b0> │ │ │ │ + ldr r3, [pc, #2868] @ c2d7c <_Py_write@@Base+0xc64> │ │ │ │ + bl 359840 │ │ │ │ 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 c296c <_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 c2788 <_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 c2940 <_Py_write@@Base+0x828> │ │ │ │ + ldr fp, [pc, #2768] @ c2d70 <_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 c2c98 <_Py_write@@Base+0xb80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2308 <_Py_write@@Base+0x200> │ │ │ │ + bne c2318 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c3f98 │ │ │ │ + bl c3fa8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c2724 <_Py_write@@Base+0x61c> │ │ │ │ + bne c2734 <_Py_write@@Base+0x61c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2308 <_Py_write@@Base+0x200> │ │ │ │ + bne c2318 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb484 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ + bl cb4cc <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c2310 <_Py_write@@Base+0x208> │ │ │ │ + beq c2320 <_Py_write@@Base+0x208> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq c2634 <_Py_write@@Base+0x52c> │ │ │ │ + beq c2644 <_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 c22a0 <_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 c2958 <_Py_write@@Base+0x840> │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2948 <_Py_write@@Base+0x840> │ │ │ │ + bne c2958 <_Py_write@@Base+0x840> │ │ │ │ cmp r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bhi c2ca8 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2cb8 <_Py_write@@Base+0xba0> │ │ │ │ sub sl, r5, #1 │ │ │ │ lsl sl, sl, #2 │ │ │ │ cmn sl, #13 │ │ │ │ - bhi c2ca8 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2cb8 <_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 c2ac0 <_Py_write@@Base+0x9a8> │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str ip, [fp, #4] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq c2c94 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2ca4 <_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 c2404 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq c23f4 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2404 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq c23f4 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2404 <_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 c23ec <_Py_write@@Base+0x2d4> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #2416] @ c2d70 <_Py_write@@Base+0xc68> │ │ │ │ + ldr r2, [pc, #2416] @ c2d80 <_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 c2980 <_Py_write@@Base+0x868> │ │ │ │ + ldr r3, [pc, #2396] @ c2d7c <_Py_write@@Base+0xc64> │ │ │ │ + bl 359840 │ │ │ │ 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 c27e8 <_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 c247c <_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 c27e8 <_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 c28a8 <_Py_write@@Base+0x790> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c29d4 <_Py_write@@Base+0x8cc> │ │ │ │ + beq c29e4 <_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 c2d30 <_Py_write@@Base+0xc18> │ │ │ │ cmp r8, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ - ble c2510 <_Py_write@@Base+0x408> │ │ │ │ + ble c2520 <_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 c2520 <_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 c2520 <_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 c2cec <_Py_write@@Base+0xbd4> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne c24f4 <_Py_write@@Base+0x3ec> │ │ │ │ + bne c2504 <_Py_write@@Base+0x3ec> │ │ │ │ cmp r7, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bhi c2cfc <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2d0c <_Py_write@@Base+0xbf4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c281c <_Py_write@@Base+0x714> │ │ │ │ + beq c282c <_Py_write@@Base+0x714> │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmn r2, #13 │ │ │ │ - bhi c2cfc <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2d0c <_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 c2850 <_Py_write@@Base+0x738> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq c2ce8 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2cf8 <_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 c25d4 <_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 c25c8 <_Py_write@@Base+0x4b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt c25dc <_Py_write@@Base+0x4d4> │ │ │ │ + bgt c25ec <_Py_write@@Base+0x4d4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne c25a0 <_Py_write@@Base+0x498> │ │ │ │ + bne c25b0 <_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 c262c <_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 c260c <_Py_write@@Base+0x4f4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq c25c4 <_Py_write@@Base+0x4bc> │ │ │ │ + beq c25d4 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, ip, r2 │ │ │ │ - b c25a0 <_Py_write@@Base+0x498> │ │ │ │ + b c25b0 <_Py_write@@Base+0x498> │ │ │ │ lsl r9, r9, #1 │ │ │ │ lsls sl, r9, #2 │ │ │ │ - bmi c2cac <_Py_write@@Base+0xba4> │ │ │ │ + bmi c2cbc <_Py_write@@Base+0xba4> │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #1832] @ c2d74 <_Py_write@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #1832] @ c2d84 <_Py_write@@Base+0xc6c> │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2a9c <_Py_write@@Base+0x994> │ │ │ │ + bne c2aac <_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 c27c8 <_Py_write@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #1796] @ c2d7c <_Py_write@@Base+0xc64> │ │ │ │ + bl 359840 │ │ │ │ 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 c28c8 <_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 c26d4 <_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 c28c8 <_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 c26f8 <_Py_write@@Base+0x5e0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ cmp r3, r9, lsl #4 │ │ │ │ - bcc c22f8 <_Py_write@@Base+0x1f0> │ │ │ │ + bcc c2308 <_Py_write@@Base+0x1f0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fd0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c2cac <_Py_write@@Base+0xba4> │ │ │ │ + beq c2cbc <_Py_write@@Base+0xba4> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99f58 │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b c22f8 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2308 <_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 c2b34 <_Py_write@@Base+0xa1c> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r6, r6, ip │ │ │ │ - beq c2d2c <_Py_write@@Base+0xc24> │ │ │ │ + beq c2d3c <_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 c22fc <_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 c2288 <_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 c28f4 <_Py_write@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b c2278 <_Py_write@@Base+0x170> │ │ │ │ + b c2288 <_Py_write@@Base+0x170> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2cac <_Py_write@@Base+0xba4> │ │ │ │ + beq c2cbc <_Py_write@@Base+0xba4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b c22f8 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2308 <_Py_write@@Base+0x1f0> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1428] @ c2d78 <_Py_write@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #1428] @ c2d88 <_Py_write@@Base+0xc70> │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2c44 <_Py_write@@Base+0xb3c> │ │ │ │ + bne c2c54 <_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 c24b0 <_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 c2564 <_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 997c0 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2ce8 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2cf8 <_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 c2564 <_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 c24a4 <_Py_write@@Base+0x38c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1208] @ c2d7c <_Py_write@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #1208] @ c2d8c <_Py_write@@Base+0xc74> │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2c58 <_Py_write@@Base+0xb50> │ │ │ │ + bne c2c68 <_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 c27d4 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1168] @ c2d80 <_Py_write@@Base+0xc78> │ │ │ │ + ldr r2, [pc, #1168] @ c2d90 <_Py_write@@Base+0xc78> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2c70 <_Py_write@@Base+0xb68> │ │ │ │ + bne c2c80 <_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 c2288 <_Py_write@@Base+0x170> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ 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 c25d8 <_Py_write@@Base+0x4c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b c2930 <_Py_write@@Base+0x828> │ │ │ │ + b c2940 <_Py_write@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ mov r7, r0 │ │ │ │ - b c27a8 <_Py_write@@Base+0x6a0> │ │ │ │ + b c27b8 <_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 c2814 <_Py_write@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ 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 c2938 <_Py_write@@Base+0x820> │ │ │ │ + ldr r3, [pc, #960] @ c2d74 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #960] @ c2d78 <_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 c2240 <_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 c27c0 <_Py_write@@Base+0x6a8> │ │ │ │ + b c292c <_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 +156983,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 c2a44 <_Py_write@@Base+0x92c> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2a30 <_Py_write@@Base+0x928> │ │ │ │ + beq c2a40 <_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 c2bc8 <_Py_write@@Base+0xab0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c2b8c <_Py_write@@Base+0xa84> │ │ │ │ + beq c2b9c <_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 c24a4 <_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 c24a4 <_Py_write@@Base+0x38c> │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c27c4 <_Py_write@@Base+0x6bc> │ │ │ │ + b c27d4 <_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 997c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2c94 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2ca4 <_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 c2ca4 <_Py_write@@Base+0xb8c> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - b c237c <_Py_write@@Base+0x274> │ │ │ │ - ldr r0, [pc, #600] @ c2d84 <_Py_write@@Base+0xc7c> │ │ │ │ + b c238c <_Py_write@@Base+0x274> │ │ │ │ + ldr r0, [pc, #600] @ c2d94 <_Py_write@@Base+0xc7c> │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2d2c <_Py_write@@Base+0xc24> │ │ │ │ + beq c2d3c <_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 c2d3c <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b c2750 <_Py_write@@Base+0x648> │ │ │ │ + b c2760 <_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 c24a4 <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2a48 <_Py_write@@Base+0x940> │ │ │ │ + beq c2a58 <_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 +157122,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 c2814 <_Py_write@@Base+0x6fc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c27f4 <_Py_write@@Base+0x6ec> │ │ │ │ + b c2804 <_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 c27d4 <_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 c2914 <_Py_write@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c22a4 <_Py_write@@Base+0x19c> │ │ │ │ + bl 3449e0 │ │ │ │ + b c22b4 <_Py_write@@Base+0x19c> │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c2388 <_Py_write@@Base+0x280> │ │ │ │ - bl 2a01ec │ │ │ │ + bne c2398 <_Py_write@@Base+0x280> │ │ │ │ + bl 2a03f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b c291c <_Py_write@@Base+0x814> │ │ │ │ - bl 344398 │ │ │ │ + bl 99cb4 │ │ │ │ + b c292c <_Py_write@@Base+0x814> │ │ │ │ + bl 3449e0 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c21f8 <_Py_write@@Base+0xf0> │ │ │ │ + beq c2208 <_Py_write@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c25d0 <_Py_write@@Base+0x4c8> │ │ │ │ + b c25e0 <_Py_write@@Base+0x4c8> │ │ │ │ cmp r3, r8 │ │ │ │ - bne c24f4 <_Py_write@@Base+0x3ec> │ │ │ │ - b c2510 <_Py_write@@Base+0x408> │ │ │ │ + bne c2504 <_Py_write@@Base+0x3ec> │ │ │ │ + b c2520 <_Py_write@@Base+0x408> │ │ │ │ str r2, [sp] │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ ldr r2, [sp] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c2574 <_Py_write@@Base+0x46c> │ │ │ │ - bl 2a01ec │ │ │ │ - bl a55d4 │ │ │ │ + bne c2584 <_Py_write@@Base+0x46c> │ │ │ │ + bl 2a03f0 │ │ │ │ + bl a5638 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2940 <_Py_write@@Base+0x838> │ │ │ │ + beq c2950 <_Py_write@@Base+0x838> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c2cd0 <_Py_write@@Base+0xbc8> │ │ │ │ + b c2ce0 <_Py_write@@Base+0xbc8> │ │ │ │ cmp r8, #1 │ │ │ │ - bgt c24bc <_Py_write@@Base+0x3b4> │ │ │ │ - b c2818 <_Py_write@@Base+0x710> │ │ │ │ + bgt c24cc <_Py_write@@Base+0x3b4> │ │ │ │ + b c2828 <_Py_write@@Base+0x710> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c275c <_Py_write@@Base+0x654> │ │ │ │ - bl 2a01ec │ │ │ │ - bl a55d4 │ │ │ │ + bne c276c <_Py_write@@Base+0x654> │ │ │ │ + bl 2a03f0 │ │ │ │ + bl a5638 │ │ │ │ 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 c2320 <_Py_write@@Base+0x208> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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 │ │ │ │ + andeq r9, r9, r8, asr pc │ │ │ │ + @ instruction: 0x000ab6bc │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ + andeq fp, r8, r4, lsr #10 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ 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] @ c3d9c <_Py_write@@Base+0x1c84> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi c3a80 <_Py_write@@Base+0x1978> │ │ │ │ + bmi c3a90 <_Py_write@@Base+0x1978> │ │ │ │ add fp, r5, r6, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #4020] @ c3d90 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #4020] @ c3da0 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_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 9f638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ - beq c2f44 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2f54 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_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 9f638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2f44 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2f54 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_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 9f638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2f44 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2f54 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_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 9f638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2f44 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2f54 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r8, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r8, sl] │ │ │ │ sub r8, r6, #6 │ │ │ │ - beq c2f44 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2f54 <_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 c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ 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 c2f20 <_Py_write@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #3648] @ c3d9c <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359840 │ │ │ │ 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 c3930 <_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] @ c3da4 <_Py_write@@Base+0x1c8c> │ │ │ │ + ldr r6, [pc, #3620] @ c3da8 <_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 c3780 <_Py_write@@Base+0x1668> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3180 <_Py_write@@Base+0x1068> │ │ │ │ tst r3, #32 │ │ │ │ - beq c3dfc <_Py_write@@Base+0x1cf4> │ │ │ │ + beq c3e0c <_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 c3168 <_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 c3180 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3168 <_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 c3180 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3168 <_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 c3180 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3168 <_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 c3180 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3168 <_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 c3180 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3168 <_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 c3180 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3168 <_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 c3180 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3168 <_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 c3180 <_Py_write@@Base+0x1068> │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3168 <_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 c3180 <_Py_write@@Base+0x1068> │ │ │ │ cmp r1, r3 │ │ │ │ - bne c312c <_Py_write@@Base+0x1024> │ │ │ │ + bne c313c <_Py_write@@Base+0x1024> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ cmp r5, r0 │ │ │ │ strne r0, [fp] │ │ │ │ subs r8, r8, #1 │ │ │ │ - bcs c2f74 <_Py_write@@Base+0xe6c> │ │ │ │ + bcs c2f84 <_Py_write@@Base+0xe6c> │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3080] @ c3d8c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #3080] @ c3d9c <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359840 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bmi c3930 <_Py_write@@Base+0x1828> │ │ │ │ + bmi c3940 <_Py_write@@Base+0x1828> │ │ │ │ add fp, r8, r5, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #3036] @ c3d90 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #3036] @ c3da0 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_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 9f638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ - beq c331c <_Py_write@@Base+0x1214> │ │ │ │ + beq c332c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_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 9f638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c331c <_Py_write@@Base+0x1214> │ │ │ │ + beq c332c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_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 9f638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c331c <_Py_write@@Base+0x1214> │ │ │ │ + beq c332c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_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 9f638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c331c <_Py_write@@Base+0x1214> │ │ │ │ + beq c332c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r6, sl] │ │ │ │ sub r6, r5, #6 │ │ │ │ - beq c331c <_Py_write@@Base+0x1214> │ │ │ │ + beq c332c <_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 c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3de4 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ 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 c32f8 <_Py_write@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2664] @ c3d9c <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3de8 <_Py_write@@Base+0x1ce0> │ │ │ │ + beq c3df8 <_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 c3950 <_Py_write@@Base+0x1838> │ │ │ │ mov r9, #0 │ │ │ │ - ldr r8, [pc, #2636] @ c3d9c <_Py_write@@Base+0x1c94> │ │ │ │ + ldr r8, [pc, #2636] @ c3dac <_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 c3b68 <_Py_write@@Base+0x1a50> │ │ │ │ + ldr sl, [pc, #2600] @ c3db0 <_Py_write@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #2600] @ c3db4 <_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 c3b54 <_Py_write@@Base+0x1a3c> │ │ │ │ + ldr r3, [pc, #2560] @ c3d9c <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359840 │ │ │ │ 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 c3878 <_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 c3b44 <_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 c3848 <_Py_write@@Base+0x1730> │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r2, [pc, #2496] @ c3da8 <_Py_write@@Base+0x1ca0> │ │ │ │ + ldr r2, [pc, #2496] @ c3db8 <_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 c3ce0 <_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 c38cc <_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 c3aec <_Py_write@@Base+0x19d4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq c34bc <_Py_write@@Base+0x13b4> │ │ │ │ + beq c34cc <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3afc <_Py_write@@Base+0x19f4> │ │ │ │ + beq c3b0c <_Py_write@@Base+0x19f4> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3b24 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3b34 <_Py_write@@Base+0x1a1c> │ │ │ │ cmp r8, #2 │ │ │ │ - beq c34bc <_Py_write@@Base+0x13b4> │ │ │ │ + beq c34cc <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3b10 <_Py_write@@Base+0x1a08> │ │ │ │ + beq c3b20 <_Py_write@@Base+0x1a08> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3b2c <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3b3c <_Py_write@@Base+0x1a24> │ │ │ │ cmp r8, #3 │ │ │ │ - beq c34bc <_Py_write@@Base+0x13b4> │ │ │ │ + beq c34cc <_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 c3ab8 <_Py_write@@Base+0x19a0> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3af4 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3b04 <_Py_write@@Base+0x19ec> │ │ │ │ cmp r3, r0 │ │ │ │ - bne c3498 <_Py_write@@Base+0x1390> │ │ │ │ + bne c34a8 <_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 c38ec <_Py_write@@Base+0x17d4> │ │ │ │ + ldr r3, [pc, #2236] @ c3d9c <_Py_write@@Base+0x1c84> │ │ │ │ ldr r1, [r4] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 +157692,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 9f638 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ 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 +157780,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 c3e24 <_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 c38f8 <_Py_write@@Base+0x17e0> │ │ │ │ + ldr r0, [pc, #1836] @ c3de0 <_Py_write@@Base+0x1cc8> │ │ │ │ + ldr r6, [pc, #1796] @ c3dbc <_Py_write@@Base+0x1ca4> │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #17 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c36c0 <_Py_write@@Base+0x15b8> │ │ │ │ + b c36d0 <_Py_write@@Base+0x15b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge c3730 <_Py_write@@Base+0x1628> │ │ │ │ + bge c3740 <_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 c3924 <_Py_write@@Base+0x180c> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq c3abc <_Py_write@@Base+0x19b4> │ │ │ │ + beq c3acc <_Py_write@@Base+0x19b4> │ │ │ │ add r3, r0, r3 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3ac8 <_Py_write@@Base+0x19c0> │ │ │ │ + bne c3ad8 <_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 c36c4 <_Py_write@@Base+0x15ac> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add r8, r4, r7 │ │ │ │ - beq c3828 <_Py_write@@Base+0x1720> │ │ │ │ + beq c3838 <_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 c36c4 <_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 c36d0 <_Py_write@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #1620] @ c3d9c <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359840 │ │ │ │ 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 c3b9c <_Py_write@@Base+0x1a84> │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3764 <_Py_write@@Base+0x165c> │ │ │ │ + beq c3774 <_Py_write@@Base+0x165c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c37ec <_Py_write@@Base+0x16e4> │ │ │ │ + bne c37fc <_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 c38b4 <_Py_write@@Base+0x179c> │ │ │ │ + ldr r2, [pc, #1584] @ c3dc0 <_Py_write@@Base+0x1ca8> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3180 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a0c0 │ │ │ │ + bl 9a1dc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3b80 <_Py_write@@Base+0x1a68> │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c6530 │ │ │ │ + bl c6540 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3d64 <_Py_write@@Base+0x1c5c> │ │ │ │ + blt c3d74 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3d18 <_Py_write@@Base+0x1c10> │ │ │ │ + bne c3d28 <_Py_write@@Base+0x1c10> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3180 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3180 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c3180 <_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 c3774 <_Py_write@@Base+0x165c> │ │ │ │ + ldr r2, [pc, #1444] @ c3db8 <_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 c3d08 <_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 c36c4 <_Py_write@@Base+0x15ac> │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ - bcc c3a98 <_Py_write@@Base+0x1990> │ │ │ │ + bcc c3aa8 <_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 c33ec <_Py_write@@Base+0x12d4> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1344] @ c3db4 <_Py_write@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #1344] @ c3dc4 <_Py_write@@Base+0x1cac> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3b78 <_Py_write@@Base+0x1a70> │ │ │ │ + bne c3b88 <_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 c3b68 <_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 c33ec <_Py_write@@Base+0x12d4> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl c6530 │ │ │ │ + bl c6540 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c3170 <_Py_write@@Base+0x1068> │ │ │ │ - b c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + bge c3180 <_Py_write@@Base+0x1068> │ │ │ │ + b c3b80 <_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 c34d8 <_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 c34d8 <_Py_write@@Base+0x13c0> │ │ │ │ cmp ip, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq c369c <_Py_write@@Base+0x1594> │ │ │ │ + beq c36ac <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq c369c <_Py_write@@Base+0x1594> │ │ │ │ + beq c36ac <_Py_write@@Base+0x1594> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c38f8 <_Py_write@@Base+0x17f0> │ │ │ │ - b c369c <_Py_write@@Base+0x1594> │ │ │ │ + bne c3908 <_Py_write@@Base+0x17f0> │ │ │ │ + b c36ac <_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 c31a8 <_Py_write@@Base+0x1090> │ │ │ │ add r9, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3344 <_Py_write@@Base+0x123c> │ │ │ │ + bne c3354 <_Py_write@@Base+0x123c> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ add r6, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c3b6c <_Py_write@@Base+0x1a64> │ │ │ │ + beq c3b7c <_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 c3be0 <_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 c3cbc <_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 c3a14 <_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 c3c64 <_Py_write@@Base+0x1b4c> │ │ │ │ cmp r1, #12 │ │ │ │ - bhi c3c00 <_Py_write@@Base+0x1af8> │ │ │ │ + bhi c3c10 <_Py_write@@Base+0x1af8> │ │ │ │ cmp r1, #11 │ │ │ │ - beq c3c64 <_Py_write@@Base+0x1b5c> │ │ │ │ + beq c3c74 <_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 c3a88 <_Py_write@@Base+0x1970> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3bf8 <_Py_write@@Base+0x1af0> │ │ │ │ + blt c3c08 <_Py_write@@Base+0x1af0> │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3ca4 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3cb4 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3bc4 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3bd4 <_Py_write@@Base+0x1abc> │ │ │ │ add r0, r5, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3ca4 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3cb4 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3bc4 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3bd4 <_Py_write@@Base+0x1abc> │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - ble c3a74 <_Py_write@@Base+0x196c> │ │ │ │ + ble c3a84 <_Py_write@@Base+0x196c> │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3bc8 <_Py_write@@Base+0x1ac0> │ │ │ │ + blt c3bd8 <_Py_write@@Base+0x1ac0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - blt c3a5c <_Py_write@@Base+0x1954> │ │ │ │ + blt c3a6c <_Py_write@@Base+0x1954> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b c3978 <_Py_write@@Base+0x1870> │ │ │ │ + b c3988 <_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 c3930 <_Py_write@@Base+0x1818> │ │ │ │ + ldr r7, [pc, #760] @ c3da0 <_Py_write@@Base+0x1c88> │ │ │ │ + b c2f74 <_Py_write@@Base+0xe5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c33dc <_Py_write@@Base+0x12d4> │ │ │ │ + b c33ec <_Py_write@@Base+0x12d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3af4 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3b04 <_Py_write@@Base+0x19ec> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c34b4 <_Py_write@@Base+0x13ac> │ │ │ │ + b c34c4 <_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 c36c4 <_Py_write@@Base+0x15ac> │ │ │ │ + b c370c <_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 c344c <_Py_write@@Base+0x1334> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c34b4 <_Py_write@@Base+0x13ac> │ │ │ │ + b c34c4 <_Py_write@@Base+0x13ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b24 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3b34 <_Py_write@@Base+0x1a1c> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3460 <_Py_write@@Base+0x1358> │ │ │ │ + b c3470 <_Py_write@@Base+0x1358> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b2c <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3b3c <_Py_write@@Base+0x1a24> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3484 <_Py_write@@Base+0x137c> │ │ │ │ + b c3494 <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3460 <_Py_write@@Base+0x1358> │ │ │ │ + b c3470 <_Py_write@@Base+0x1358> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3484 <_Py_write@@Base+0x137c> │ │ │ │ + b c3494 <_Py_write@@Base+0x137c> │ │ │ │ mov r0, fp │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ mov r5, r0 │ │ │ │ - b c3860 <_Py_write@@Base+0x1758> │ │ │ │ + b c3870 <_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 c33ec <_Py_write@@Base+0x12d4> │ │ │ │ + bl 2a03f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c340c <_Py_write@@Base+0x1304> │ │ │ │ + bne c341c <_Py_write@@Base+0x1304> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b158 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 9b274 │ │ │ │ + bl 2a03f0 │ │ │ │ mov r5, #0 │ │ │ │ - b c3764 <_Py_write@@Base+0x165c> │ │ │ │ + b c3774 <_Py_write@@Base+0x165c> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c388c <_Py_write@@Base+0x1784> │ │ │ │ + b c389c <_Py_write@@Base+0x1784> │ │ │ │ add r4, r3, #5632 @ 0x1600 │ │ │ │ add r4, r4, #32 │ │ │ │ tst r6, #1 │ │ │ │ - beq c3df4 <_Py_write@@Base+0x1cec> │ │ │ │ + beq c3e04 <_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 c3cf4 <_Py_write@@Base+0x1bdc> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq c3750 <_Py_write@@Base+0x1648> │ │ │ │ + beq c3760 <_Py_write@@Base+0x1648> │ │ │ │ add r4, r4, #4 │ │ │ │ - b c3b94 <_Py_write@@Base+0x1a8c> │ │ │ │ + b c3ba4 <_Py_write@@Base+0x1a8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt c3980 <_Py_write@@Base+0x1878> │ │ │ │ + bgt c3990 <_Py_write@@Base+0x1878> │ │ │ │ sub r1, r3, lr │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3b80 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3b80 <_Py_write@@Base+0x1a68> │ │ │ │ str r9, [r4, #24] │ │ │ │ - b c3348 <_Py_write@@Base+0x1240> │ │ │ │ + b c3358 <_Py_write@@Base+0x1240> │ │ │ │ mov r5, r0 │ │ │ │ - b c3980 <_Py_write@@Base+0x1878> │ │ │ │ + b c3990 <_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 c3c98 <_Py_write@@Base+0x1b80> │ │ │ │ tst ip, #1 │ │ │ │ biceq r1, ip, #1 │ │ │ │ - bne c3c74 <_Py_write@@Base+0x1b6c> │ │ │ │ + bne c3c84 <_Py_write@@Base+0x1b6c> │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov ip, r0 │ │ │ │ movls r3, #1 │ │ │ │ - bls c39fc <_Py_write@@Base+0x18f4> │ │ │ │ + bls c3a0c <_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 c3c44 <_Py_write@@Base+0x1b2c> │ │ │ │ sub r3, ip, r3 │ │ │ │ - b c39fc <_Py_write@@Base+0x18f4> │ │ │ │ + b c3a0c <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b c39fc <_Py_write@@Base+0x18f4> │ │ │ │ + b c3a0c <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b c39fc <_Py_write@@Base+0x18f4> │ │ │ │ + b c3a0c <_Py_write@@Base+0x18f4> │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - bne c3c9c <_Py_write@@Base+0x1b94> │ │ │ │ + bne c3cac <_Py_write@@Base+0x1b94> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b c39fc <_Py_write@@Base+0x18f4> │ │ │ │ + b c3a0c <_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 c3c20 <_Py_write@@Base+0x1b08> │ │ │ │ orr r1, ip, #1 │ │ │ │ - b c3c24 <_Py_write@@Base+0x1b1c> │ │ │ │ + b c3c34 <_Py_write@@Base+0x1b1c> │ │ │ │ mov r5, r0 │ │ │ │ - b c3a74 <_Py_write@@Base+0x196c> │ │ │ │ + b c3a84 <_Py_write@@Base+0x196c> │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + blt c3b80 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add lr, r2, #16 │ │ │ │ add r3, lr, r8 │ │ │ │ - b c3994 <_Py_write@@Base+0x188c> │ │ │ │ + b c39a4 <_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 c3418 <_Py_write@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #204] @ c3dc8 <_Py_write@@Base+0x1cb0> │ │ │ │ + ldr r0, [pc, #204] @ c3dcc <_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 2a7b78 │ │ │ │ + b c3bc4 <_Py_write@@Base+0x1aac> │ │ │ │ + ldr r1, [pc, #192] @ c3dd0 <_Py_write@@Base+0x1cb8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3814 <_Py_write@@Base+0x170c> │ │ │ │ + beq c3824 <_Py_write@@Base+0x170c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b c3814 <_Py_write@@Base+0x170c> │ │ │ │ + b c3824 <_Py_write@@Base+0x170c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a698 │ │ │ │ + bl 14a654 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3d64 <_Py_write@@Base+0x1c5c> │ │ │ │ + beq c3d74 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c37c4 <_Py_write@@Base+0x16bc> │ │ │ │ + beq c37d4 <_Py_write@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c37c4 <_Py_write@@Base+0x16bc> │ │ │ │ + bne c37d4 <_Py_write@@Base+0x16bc> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c37c4 <_Py_write@@Base+0x16bc> │ │ │ │ + b c37d4 <_Py_write@@Base+0x16bc> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3b80 <_Py_write@@Base+0x1a68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3b80 <_Py_write@@Base+0x1a68> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c3b80 <_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, lsr #7 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + eorseq r4, r6, r0, asr #9 │ │ │ │ + @ instruction: 0x003644d8 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ 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, lsr #9 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + subeq r1, r4, r8, ror #17 │ │ │ │ + ldr r3, [pc, #-24] @ c3dd4 <_Py_write@@Base+0x1cbc> │ │ │ │ + ldr r1, [pc, #-24] @ c3dd8 <_Py_write@@Base+0x1cc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f354 │ │ │ │ + b c3b80 <_Py_write@@Base+0x1a68> │ │ │ │ + ldr r1, [pc, #-36] @ c3ddc <_Py_write@@Base+0x1cc4> │ │ │ │ + ldr r0, [pc, #-36] @ c3de0 <_Py_write@@Base+0x1cc8> │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ lsr r6, r6, #1 │ │ │ │ - b c3bbc <_Py_write@@Base+0x1ab4> │ │ │ │ + b c3bcc <_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 c2fbc <_Py_write@@Base+0xea4> │ │ │ │ + b c3168 <_Py_write@@Base+0x1050> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3730 <_Py_write@@Base+0x1628> │ │ │ │ + b c3740 <_Py_write@@Base+0x1628> │ │ │ │ │ │ │ │ -000c3e20 : │ │ │ │ +000c3e30 : │ │ │ │ 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] @ c3f7c │ │ │ │ + bl 359840 │ │ │ │ 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 c3f70 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f54 │ │ │ │ + bne c3f64 │ │ │ │ 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 c3f58 │ │ │ │ mov r0, r6 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f3c │ │ │ │ + bne c3f4c │ │ │ │ add r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne c3ec8 │ │ │ │ + bne c3ed8 │ │ │ │ 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 c3f34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne c3f08 │ │ │ │ + bne c3f18 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 358448 │ │ │ │ + bl 3589c4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 295e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f30 │ │ │ │ + bne c3f40 │ │ │ │ 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 c3ed0 │ │ │ │ + ldr r1, [pc, #80] @ c3f80 │ │ │ │ + ldr r0, [pc, #80] @ c3f84 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #76] @ c3f88 │ │ │ │ + ldr r0, [pc, #68] @ c3f84 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ c3f8c │ │ │ │ + ldr r0, [pc, #56] @ c3f84 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #60] @ c3f90 │ │ │ │ + ldr r0, [pc, #60] @ c3f94 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ c3f98 │ │ │ │ + ldr r0, [pc, #48] @ c3f94 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ c3f9c │ │ │ │ + ldr r0, [pc, #36] @ c3f94 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ c3fa0 │ │ │ │ + ldr r0, [pc, #8] @ c3f84 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0035d3b4 │ │ │ │ + strdeq r1, [r4], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r5, r4, ror #6 │ │ │ │ + eorseq r4, r6, r4, asr #10 │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ + subeq r1, r4, r4, lsl #24 │ │ │ │ + eorseq r4, r6, r4, lsr #10 │ │ │ │ + eorseq sp, r5, r0, lsl #6 │ │ │ │ + eorseq r4, r6, r8, lsl #10 │ │ │ │ │ │ │ │ -000c3f94 : │ │ │ │ - b a9a58 │ │ │ │ +000c3fa4 : │ │ │ │ + b a9abc │ │ │ │ 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] @ c4f90 │ │ │ │ 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 c5e30 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne c457c │ │ │ │ - ldr r1, [pc, #4004] @ c4f80 │ │ │ │ + bne c458c │ │ │ │ + ldr r1, [pc, #4004] @ c4f90 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4a54 │ │ │ │ + beq c4a64 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c4a78 │ │ │ │ + beq c4a88 │ │ │ │ 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] @ c4f60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c4470 │ │ │ │ + beq c4480 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a9c │ │ │ │ + bne c4aac │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq c4444 │ │ │ │ + beq c4454 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4470 │ │ │ │ + beq c4480 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c4a9c │ │ │ │ + bne c4aac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq c4af4 │ │ │ │ + beq c4b04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [pc, #3880] @ c4f94 │ │ │ │ + ldr r3, [pc, #3880] @ c4fa4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4470 │ │ │ │ + beq c4480 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4ab8 │ │ │ │ + bne c4ac8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4ac0 │ │ │ │ + beq c4ad0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c48d0 │ │ │ │ + beq c48e0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4ab8 │ │ │ │ - ldr r2, [pc, #3772] @ c4f80 │ │ │ │ + bne c4ac8 │ │ │ │ + ldr r2, [pc, #3772] @ c4f90 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c4b28 │ │ │ │ + beq c4b38 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4b4c │ │ │ │ + beq c4b5c │ │ │ │ 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] @ c4f64 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4504 │ │ │ │ + beq c4514 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b70 │ │ │ │ + bne c4b80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c44d8 │ │ │ │ + beq c44e8 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4504 │ │ │ │ + beq c4514 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c457c │ │ │ │ - ldr r1, [pc, #3644] @ c4f80 │ │ │ │ + bne c458c │ │ │ │ + ldr r1, [pc, #3644] @ c4f90 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4b7c │ │ │ │ + beq c4b8c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4ba0 │ │ │ │ + beq c4bb0 │ │ │ │ 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, #3596] @ c4f94 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c45bc │ │ │ │ + beq c45cc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bc4 │ │ │ │ + bne c4bd4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c458c │ │ │ │ + beq c459c │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3568] @ c4f94 │ │ │ │ + ldr r3, [pc, #3568] @ c4fa4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c45bc │ │ │ │ + beq c45cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c457c │ │ │ │ - ldr r1, [pc, #3512] @ c4f80 │ │ │ │ + bne c458c │ │ │ │ + ldr r1, [pc, #3512] @ c4f90 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4bdc │ │ │ │ + beq c4bec │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4c00 │ │ │ │ + beq c4c10 │ │ │ │ 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, #3484] @ c4fa8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4750 │ │ │ │ + beq c4760 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c24 │ │ │ │ + bne c4c34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4720 │ │ │ │ + beq c4730 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3436] @ c4f94 │ │ │ │ + ldr r3, [pc, #3436] @ c4fa4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4750 │ │ │ │ + beq c4760 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4ab8 │ │ │ │ + bne c4ac8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4c40 │ │ │ │ + beq c4c50 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3336] @ c4f68 │ │ │ │ + ldr r3, [pc, #3336] @ c4f78 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4c70 │ │ │ │ + beq c4c80 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4e08 │ │ │ │ + bne c4e18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4e10 │ │ │ │ + beq c4e20 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3276] @ c4f5c │ │ │ │ + ldr r3, [pc, #3276] @ c4f6c │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4fb0 │ │ │ │ + beq c4fc0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c457c │ │ │ │ - ldr r2, [pc, #3272] @ c4f80 │ │ │ │ + bne c458c │ │ │ │ + ldr r2, [pc, #3272] @ c4f90 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c5db8 │ │ │ │ + beq c5dc8 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c5f30 │ │ │ │ + beq c5f40 │ │ │ │ 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 c4334 │ │ │ │ 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 c513c │ │ │ │ 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 c56d8 │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq c56dc │ │ │ │ - ldr r1, [pc, #3096] @ c4f60 │ │ │ │ + beq c56ec │ │ │ │ + ldr r1, [pc, #3096] @ c4f70 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c42f8 │ │ │ │ + bne c4308 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce908 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b868 │ │ │ │ + bl 29ba78 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4308 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4308 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4308 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d0c0 │ │ │ │ + bl 29d2c4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4308 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4308 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c62dc │ │ │ │ + beq c62ec │ │ │ │ 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 2a7158 │ │ │ │ + ldr r2, [pc, #2884] @ c4f68 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ + bl 24d408 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4314 │ │ │ │ - bl a55d4 │ │ │ │ + bne c4324 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c5198 │ │ │ │ + b c51a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56e8 │ │ │ │ + blt c56f8 │ │ │ │ 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 c4054 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2820] @ c4f80 │ │ │ │ + ldr r1, [pc, #2820] @ c4f90 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6300 │ │ │ │ + beq c6310 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c62e8 │ │ │ │ + bne c62f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 24443c │ │ │ │ + bl 24447c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c4e5c │ │ │ │ + bne c4e6c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c62e8 │ │ │ │ + bne c62f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245270 │ │ │ │ + bl 2452b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ed4 │ │ │ │ + beq c4ee4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c4314 │ │ │ │ + b c4324 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c571c │ │ │ │ + blt c572c │ │ │ │ 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 c4138 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2672] @ c4f80 │ │ │ │ + ldr r1, [pc, #2672] @ c4f90 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6228 │ │ │ │ + beq c6238 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b70 │ │ │ │ + bne c4b80 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 24443c │ │ │ │ + bl 24447c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c51a4 │ │ │ │ + bne c51b4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b70 │ │ │ │ + bne c4b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24adb8 │ │ │ │ + bl 24ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ + bne c44dc │ │ │ │ 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 c414c │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c431c │ │ │ │ + b c432c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56b8 │ │ │ │ + blt c56c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2536] @ c4f94 │ │ │ │ + ldr r3, [pc, #2536] @ c4fa4 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c41ac │ │ │ │ + bne c41bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2488] @ c4f80 │ │ │ │ + ldr r1, [pc, #2488] @ c4f90 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c62f4 │ │ │ │ + beq c6304 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bc4 │ │ │ │ + bne c4bd4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c572c │ │ │ │ + beq c573c │ │ │ │ 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 c577c │ │ │ │ + ldr r1, [pc, #2408] @ c4f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c463c │ │ │ │ + beq c464c │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5628 │ │ │ │ + bne c5638 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4bc4 │ │ │ │ - ldr r1, [pc, #2352] @ c4f84 │ │ │ │ + bne c4bd4 │ │ │ │ + ldr r1, [pc, #2352] @ c4f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c521c │ │ │ │ + beq c522c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e018 │ │ │ │ + bl 24e070 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c521c │ │ │ │ + beq c522c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c521c │ │ │ │ + beq c522c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5220 │ │ │ │ + bne c5230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c521c │ │ │ │ + beq c522c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5f84 │ │ │ │ + beq c5f94 │ │ │ │ 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 101438 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c536c │ │ │ │ + beq c537c │ │ │ │ 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 c44e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56a8 │ │ │ │ + blt c56b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2132] @ c4f94 │ │ │ │ + ldr r3, [pc, #2132] @ c4fa4 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4230 │ │ │ │ + bne c4240 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2084] @ c4f80 │ │ │ │ + ldr r1, [pc, #2084] @ c4f90 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6234 │ │ │ │ + beq c6244 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ba0 │ │ │ │ + bne c5bb0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5bb0 │ │ │ │ + beq c5bc0 │ │ │ │ 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 c5c00 │ │ │ │ + ldr r1, [pc, #2020] @ c4fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54c0 │ │ │ │ + beq c54d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl e9f34 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c54c0 │ │ │ │ - ldr r1, [pc, #1988] @ c4f9c │ │ │ │ + beq c54d0 │ │ │ │ + ldr r1, [pc, #1988] @ c4fac │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54c0 │ │ │ │ + beq c54d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef494 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5bac │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5bac │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5ba0 │ │ │ │ + bne c5bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249ec0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5ba0 │ │ │ │ + bne c5bb0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5ba0 │ │ │ │ + beq c5bb0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1014e4 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101438 <_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 24c358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c44dc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e48 │ │ │ │ + beq c5e58 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5ba8 │ │ │ │ + b c5bb8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1700] @ c4f80 │ │ │ │ + ldr r2, [pc, #1700] @ c4f90 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c62d0 │ │ │ │ + beq c62e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a44 │ │ │ │ + bne c4a54 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c59c0 │ │ │ │ + beq c59d0 │ │ │ │ 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 c5a98 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4980 │ │ │ │ + beq c4990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104c9c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4980 │ │ │ │ + beq c4990 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4980 │ │ │ │ + beq c4990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4980 │ │ │ │ + beq c4990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249970 │ │ │ │ + bl 2499c8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4ee8 │ │ │ │ + bne c4ef8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a44 │ │ │ │ + bne c4a54 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4a40 │ │ │ │ + beq c4a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104c9c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4a40 │ │ │ │ + beq c4a50 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4a40 │ │ │ │ + beq c4a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4a40 │ │ │ │ + beq c4a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249ec0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c4a44 │ │ │ │ + bne c4a54 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c4a44 │ │ │ │ + beq c4a54 │ │ │ │ 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 24a174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c44dc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5f14 │ │ │ │ + bne c5f24 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c40b0 │ │ │ │ + b c40c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a9c │ │ │ │ + bne c4aac │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c5e18 │ │ │ │ + bne c5e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r6, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge c4000 │ │ │ │ + bge c4010 │ │ │ │ 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 c409c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r3, r6, #1 │ │ │ │ - b c4580 │ │ │ │ + b c4590 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56f8 │ │ │ │ + blt c5708 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c48d0 │ │ │ │ + beq c48e0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c40b0 │ │ │ │ + b c40c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c570c │ │ │ │ + blt c571c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1152] @ c4f94 │ │ │ │ + ldr r3, [pc, #1152] @ c4fa4 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4074 │ │ │ │ - b c4470 │ │ │ │ + bne c4084 │ │ │ │ + b c4480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b70 │ │ │ │ + bne c4b80 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c630c │ │ │ │ + bne c631c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c40e4 │ │ │ │ + bge c40f4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4570 │ │ │ │ + b c4580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bc4 │ │ │ │ + bne c4bd4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c618c │ │ │ │ + bne c619c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4164 │ │ │ │ + bge c4174 │ │ │ │ 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 c41d0 │ │ │ │ + b c458c │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c24 │ │ │ │ + bne c4c34 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5e10 │ │ │ │ + bne c5e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c41e8 │ │ │ │ + bge c41f8 │ │ │ │ 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 c4258 │ │ │ │ + b c4ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4dfc │ │ │ │ + blt c4e0c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #776] @ c4f68 │ │ │ │ + ldr r3, [pc, #776] @ c4f78 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c426c │ │ │ │ + bne c427c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #772] @ c4f80 │ │ │ │ + ldr r1, [pc, #772] @ c4f90 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5a64 │ │ │ │ + beq c5a74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a54 │ │ │ │ + bne c5a64 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq c59fc │ │ │ │ + beq c5a0c │ │ │ │ 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 c5a44 │ │ │ │ + ldr r1, [pc, #668] @ c4f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4d10 │ │ │ │ - ldr r2, [pc, #652] @ c4f6c │ │ │ │ + beq c4d20 │ │ │ │ + ldr r2, [pc, #652] @ c4f7c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249820 │ │ │ │ + bl 249878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4d10 │ │ │ │ + beq c4d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c4d10 │ │ │ │ + beq c4d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a1a4 │ │ │ │ + bl 24a1fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne c50c0 │ │ │ │ + bne c50d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a54 │ │ │ │ - ldr r1, [pc, #576] @ c4f68 │ │ │ │ + bne c5a64 │ │ │ │ + ldr r1, [pc, #576] @ c4f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5394 │ │ │ │ - ldr r2, [pc, #560] @ c4f6c │ │ │ │ + beq c53a4 │ │ │ │ + ldr r2, [pc, #560] @ c4f7c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249820 │ │ │ │ + bl 249878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5394 │ │ │ │ + beq c53a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5394 │ │ │ │ + beq c53a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a380 │ │ │ │ + bl 24a3d8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5394 │ │ │ │ + beq c53a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249ec0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c5398 │ │ │ │ + bne c53a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a1a4 │ │ │ │ + bl 24a1fc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5398 │ │ │ │ + bne c53a8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5a54 │ │ │ │ + beq c5a64 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [ip, #20] │ │ │ │ ldr r6, [ip, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5498 │ │ │ │ + beq c54a8 │ │ │ │ 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 c44dc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b c457c │ │ │ │ + b c458c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4e48 │ │ │ │ + blt c4e58 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ c4f5c │ │ │ │ + ldr r3, [pc, #300] @ c4f6c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c4fb0 │ │ │ │ + beq c4fc0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c42a0 │ │ │ │ + b c42b0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c457c │ │ │ │ + b c458c │ │ │ │ mov r0, r4 │ │ │ │ - bl 245270 │ │ │ │ + bl 2452b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c44ac │ │ │ │ + beq c44bc │ │ │ │ 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 +159332,1799 @@ │ │ │ │ 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 c5630 │ │ │ │ + bl 24b8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c44dc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5850 │ │ │ │ + bne c5860 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4aa8 │ │ │ │ + b c4ab8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ 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 c40c0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 244408 │ │ │ │ + bl 244448 │ │ │ │ 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 24a174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - b c4a34 │ │ │ │ + bne c44dc │ │ │ │ + b c4a44 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - eorseq r4, r6, ip, asr r1 │ │ │ │ + @ instruction: 0x003646dc │ │ │ │ muleq r0, r9, r2 │ │ │ │ - eorseq sl, r7, r4, asr r4 │ │ │ │ - eorseq r4, r6, r8, ror r0 │ │ │ │ + eorseq sl, r7, r0, ror #19 │ │ │ │ + @ instruction: 0x003645f8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - eorseq r5, r9, ip, asr r6 │ │ │ │ - eorseq r4, r6, r4, ror #1 │ │ │ │ - ldrsbeq r4, [r6], -r0 @ │ │ │ │ + @ instruction: 0x00395bdc │ │ │ │ + eorseq r4, r6, r4, ror #12 │ │ │ │ + eorseq r4, r6, r0, asr r6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, ip, lsr r1 │ │ │ │ + @ instruction: 0x003646bc │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - eorseq r4, r6, r8, lsr r0 │ │ │ │ - @ instruction: 0x00363ffc │ │ │ │ + @ instruction: 0x003645b8 │ │ │ │ + eorseq r4, r6, ip, ror r5 │ │ │ │ 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 │ │ │ │ + eorseq r4, r6, r4, lsl r6 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r3, r6, ip, ror #31 │ │ │ │ + eorseq r4, r6, ip, ror #10 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-60] @ c4f80 │ │ │ │ + ldr r2, [pc, #-60] @ c4f90 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c64d0 │ │ │ │ + beq c64e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6438 │ │ │ │ + bne c6448 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c6314 │ │ │ │ + beq c6324 │ │ │ │ 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 c636c │ │ │ │ + ldr r1, [pc, #-180] @ c4f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c50b8 │ │ │ │ + beq c50c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104c9c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c50b8 │ │ │ │ + beq c50c8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c50b8 │ │ │ │ + beq c50c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c50b8 │ │ │ │ + beq c50c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249ec0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c6438 │ │ │ │ + bne c6448 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c6438 │ │ │ │ + beq c6448 │ │ │ │ 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 24d12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c44dc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c64b4 │ │ │ │ + bne c64c4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c6438 │ │ │ │ + b c6448 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ 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 c427c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5498 │ │ │ │ + beq c54a8 │ │ │ │ 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 c44dc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ - bne c5198 │ │ │ │ - ldr r2, [pc, #-452] @ c4f80 │ │ │ │ + bne c51a8 │ │ │ │ + ldr r2, [pc, #-452] @ c4f90 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c62b0 │ │ │ │ - ldr r1, [pc, #-504] @ c4f60 │ │ │ │ + beq c62c0 │ │ │ │ + ldr r1, [pc, #-504] @ c4f70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 2435a0 │ │ │ │ + bl 2435e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6240 │ │ │ │ + bne c6250 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c62c4 │ │ │ │ - ldr r1, [pc, #-544] @ c4f60 │ │ │ │ + bne c62d4 │ │ │ │ + ldr r1, [pc, #-544] @ c4f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2435a0 │ │ │ │ + bl 2435e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c6194 │ │ │ │ + bne c61a4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c4314 │ │ │ │ + b c4324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24adb8 │ │ │ │ + bl 24ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4540 │ │ │ │ + beq c4550 │ │ │ │ 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 24bc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c44dc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4560 │ │ │ │ + beq c4570 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4570 │ │ │ │ + b c4580 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4bc4 │ │ │ │ - ldr r1, [pc, #-672] @ c4f94 │ │ │ │ + bne c4bd4 │ │ │ │ + ldr r1, [pc, #-672] @ c4fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5268 │ │ │ │ - ldr r1, [pc, #-708] @ c4f84 │ │ │ │ + beq c5278 │ │ │ │ + ldr r1, [pc, #-708] @ c4f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5268 │ │ │ │ + beq c5278 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e60 │ │ │ │ + bne c5e70 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4bc4 │ │ │ │ - ldr r1, [pc, #-748] @ c4f94 │ │ │ │ + bne c4bd4 │ │ │ │ + ldr r1, [pc, #-748] @ c4fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55fc │ │ │ │ - ldr r1, [pc, #-784] @ c4f84 │ │ │ │ + beq c560c │ │ │ │ + ldr r1, [pc, #-784] @ c4f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55fc │ │ │ │ + beq c560c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e018 │ │ │ │ + bl 24e070 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c55fc │ │ │ │ + beq c560c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55fc │ │ │ │ + beq c560c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5600 │ │ │ │ + bne c5610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c55fc │ │ │ │ + beq c560c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5f84 │ │ │ │ + beq c5f94 │ │ │ │ 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 101438 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5354 │ │ │ │ + beq c5364 │ │ │ │ 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, #-1016] @ c4f74 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ + bl 24d408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c44dc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ - beq c5610 │ │ │ │ + beq c5620 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4bcc │ │ │ │ + b c4bdc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5a54 │ │ │ │ - ldr r1, [pc, #-1092] @ c4f68 │ │ │ │ + bne c5a64 │ │ │ │ + ldr r1, [pc, #-1092] @ c4f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e58 │ │ │ │ - ldr r2, [pc, #-1108] @ c4f6c │ │ │ │ + beq c5e68 │ │ │ │ + ldr r2, [pc, #-1108] @ c4f7c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249820 │ │ │ │ + bl 249878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e58 │ │ │ │ + beq c5e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5e58 │ │ │ │ + beq c5e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 300fb8 │ │ │ │ + bl 301558 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5e58 │ │ │ │ + beq c5e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249ec0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c5a54 │ │ │ │ + bne c5a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a1a4 │ │ │ │ + bl 24a1fc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5a54 │ │ │ │ + bne c5a64 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5a54 │ │ │ │ + beq c5a64 │ │ │ │ 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 e37e8 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5480 │ │ │ │ + beq c5490 │ │ │ │ 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, #-1304] @ c4f80 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ + bl 24d408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c44dc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e58 │ │ │ │ + beq c5e68 │ │ │ │ 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 c427c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ba0 │ │ │ │ - ldr r1, [pc, #-1348] @ c4f94 │ │ │ │ + bne c5bb0 │ │ │ │ + ldr r1, [pc, #-1348] @ c4fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e38 │ │ │ │ - ldr r1, [pc, #-1364] @ c4f98 │ │ │ │ + beq c5e48 │ │ │ │ + ldr r1, [pc, #-1364] @ c4fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e38 │ │ │ │ + beq c5e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl e9f34 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5e38 │ │ │ │ - ldr r1, [pc, #-1396] @ c4f9c │ │ │ │ + beq c5e48 │ │ │ │ + ldr r1, [pc, #-1396] @ c4fac │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e38 │ │ │ │ + beq c5e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef494 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5bac │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5bac │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5ba0 │ │ │ │ + bne c5bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249ec0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5ba0 │ │ │ │ + bne c5bb0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5ba0 │ │ │ │ + beq c5bb0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1014e4 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101438 <_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 307174 │ │ │ │ + ldr r2, [pc, #-1648] @ c4f84 │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ + bl 24d408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - b c48ac │ │ │ │ + bne c44dc │ │ │ │ + b c48bc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5fc4 │ │ │ │ + bne c5fd4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4bcc │ │ │ │ - bl 293168 │ │ │ │ - b c4ec0 │ │ │ │ + b c4bdc │ │ │ │ + bl 29322c │ │ │ │ + b c4ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e018 │ │ │ │ + bl 24e070 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c463c │ │ │ │ + beq c464c │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4640 │ │ │ │ + bne c4650 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c463c │ │ │ │ + beq c464c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c463c │ │ │ │ + beq c464c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c4640 │ │ │ │ + bne c4650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c46b0 │ │ │ │ - b c463c │ │ │ │ + bne c46c0 │ │ │ │ + b c464c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4230 │ │ │ │ + b c4240 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c41ac │ │ │ │ - ldr r1, [pc, #-1880] @ c4f78 │ │ │ │ + b c41bc │ │ │ │ + ldr r1, [pc, #-1880] @ c4f88 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-1888] @ c4f7c │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #-1888] @ c4f8c │ │ │ │ + bl 117680 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c42f8 │ │ │ │ + b c4308 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4044 │ │ │ │ + b c4054 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c40b0 │ │ │ │ + b c40c0 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4074 │ │ │ │ + b c4084 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4128 │ │ │ │ + b c4138 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c537c │ │ │ │ + blt c538c │ │ │ │ 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 c5834 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ - bne c4bcc │ │ │ │ - ldr r3, [pc, #-2036] @ c4f80 │ │ │ │ + bne c4bdc │ │ │ │ + ldr r3, [pc, #-2036] @ c4f90 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5830 │ │ │ │ - ldr r1, [pc, #-2036] @ c4f94 │ │ │ │ + beq c5840 │ │ │ │ + ldr r1, [pc, #-2036] @ c4fa4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c57d8 │ │ │ │ - ldr r1, [pc, #-2080] @ c4f84 │ │ │ │ + bne c57e8 │ │ │ │ + ldr r1, [pc, #-2080] @ c4f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c57d4 │ │ │ │ + beq c57e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57d4 │ │ │ │ + beq c57e4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5868 │ │ │ │ + bne c5878 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5844 │ │ │ │ - ldr r1, [pc, #-2136] @ c4f94 │ │ │ │ + bne c5854 │ │ │ │ + ldr r1, [pc, #-2136] @ c4fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c59b8 │ │ │ │ - ldr r1, [pc, #-2176] @ c4f84 │ │ │ │ + bne c59c8 │ │ │ │ + ldr r1, [pc, #-2176] @ c4f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c58dc │ │ │ │ + bne c58ec │ │ │ │ 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 c4624 │ │ │ │ + b c4bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5780 │ │ │ │ + beq c5790 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c581c │ │ │ │ + b c582c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4ee0 │ │ │ │ + b c4ef0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57d4 │ │ │ │ + beq c57e4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cadbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57d4 │ │ │ │ + beq c57e4 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2304] @ c4fa0 │ │ │ │ + ldr r3, [pc, #-2304] @ c4fb0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2340] @ c4f88 │ │ │ │ + ldr r3, [pc, #-2340] @ c4f98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59ac │ │ │ │ - bl a55d4 │ │ │ │ + bne c59bc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c581c │ │ │ │ - b c5814 │ │ │ │ + bne c582c │ │ │ │ + b c5824 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 656e0 │ │ │ │ + bl 657ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5820 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c59b8 │ │ │ │ + bne c59c8 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5820 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5820 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5820 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cadbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5820 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2520] @ c4fa0 │ │ │ │ + ldr r3, [pc, #-2520] @ c4fb0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2556] @ c4f88 │ │ │ │ - b c58a8 │ │ │ │ - ldr r3, [pc, #-2532] @ c4fa8 │ │ │ │ + ldr r3, [pc, #-2556] @ c4f98 │ │ │ │ + b c58b8 │ │ │ │ + ldr r3, [pc, #-2532] @ c4fb8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-2544] @ c4fac │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-2544] @ c4fbc │ │ │ │ + bl 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b78 │ │ │ │ + beq c5b88 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c44d0 │ │ │ │ + b c44e0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5818 │ │ │ │ + b c5828 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5f14 │ │ │ │ + blt c5f24 │ │ │ │ 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 c5a80 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4928 │ │ │ │ - b c4a44 │ │ │ │ + beq c4938 │ │ │ │ + b c4a54 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c54a4 │ │ │ │ + blt c54b4 │ │ │ │ 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 c5a5c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a54 │ │ │ │ + bne c5a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324898 │ │ │ │ + bl 324e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ + bne c44dc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4cc4 │ │ │ │ + beq c4cd4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c426c │ │ │ │ + b c427c │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c4c8c │ │ │ │ + bl 3449e0 │ │ │ │ + b c4c9c │ │ │ │ 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 c40c0 │ │ │ │ + ldr r3, [pc, #-2816] @ c4fa0 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5f94 │ │ │ │ + beq c5fa4 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ad8 │ │ │ │ + beq c5ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ad8 │ │ │ │ + beq c5ae8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5984 │ │ │ │ + bne c5994 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5fa8 │ │ │ │ + bne c5fb8 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5fb4 │ │ │ │ + beq c5fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb4 │ │ │ │ + beq c5fc4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb4 │ │ │ │ + beq c5fc4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb4 │ │ │ │ + beq c5fc4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cadbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb4 │ │ │ │ + beq c5fc4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3000] @ c4fa0 │ │ │ │ + ldr r3, [pc, #-3000] @ c4fb0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3036] @ c4f8c │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3036] @ c4f9c │ │ │ │ + bl 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59ac │ │ │ │ - bl a55d4 │ │ │ │ + bne c59bc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb8 │ │ │ │ + beq c5fc8 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ - b c59f0 │ │ │ │ + b c5a00 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4c30 │ │ │ │ + b c4c40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c48b8 │ │ │ │ + blt c48c8 │ │ │ │ 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 c5ce0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5e50 │ │ │ │ - ldr r3, [pc, #-3176] @ c4f90 │ │ │ │ + bne c5e60 │ │ │ │ + ldr r3, [pc, #-3176] @ c4fa0 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5cdc │ │ │ │ - ldr r1, [pc, #-3192] @ c4f94 │ │ │ │ + beq c5cec │ │ │ │ + ldr r1, [pc, #-3192] @ c4fa4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c80 │ │ │ │ - ldr r1, [pc, #-3216] @ c4f98 │ │ │ │ + bne c5c90 │ │ │ │ + ldr r1, [pc, #-3216] @ c4fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c7c │ │ │ │ + beq c5c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl e9f34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c7c │ │ │ │ - ldr r1, [pc, #-3248] @ c4f9c │ │ │ │ + beq c5c8c │ │ │ │ + ldr r1, [pc, #-3248] @ c4fac │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c7c │ │ │ │ + beq c5c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c7c │ │ │ │ + beq c5c8c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5de4 │ │ │ │ + bne c5df4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5cf0 │ │ │ │ - ldr r1, [pc, #-3328] @ c4f94 │ │ │ │ + bne c5d00 │ │ │ │ + ldr r1, [pc, #-3328] @ c4fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_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 c5cd4 │ │ │ │ + ldr r1, [pc, #-3352] @ c4fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5cfc │ │ │ │ + bne c5d0c │ │ │ │ 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 c47bc │ │ │ │ + b c5bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5c04 │ │ │ │ + beq c5c14 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c5cc8 │ │ │ │ + b c5cd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl e9f34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ - ldr r1, [pc, #-3448] @ c4f9c │ │ │ │ + beq c5ccc │ │ │ │ + ldr r1, [pc, #-3448] @ c4fac │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ + beq c5ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ + beq c5ccc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ + beq c5ccc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ + beq c5ccc │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cadbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ + beq c5ccc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3548] @ c4fa0 │ │ │ │ + ldr r3, [pc, #-3548] @ c4fb0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3560] @ c4fa4 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3560] @ c4fb4 │ │ │ │ + bl 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59ac │ │ │ │ - bl a55d4 │ │ │ │ + bne c59bc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c5cc8 │ │ │ │ - b c5cc0 │ │ │ │ + bne c5cd8 │ │ │ │ + b c5cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c62dc │ │ │ │ + bne c62ec │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq c5f30 │ │ │ │ + beq c5f40 │ │ │ │ mov r1, r7 │ │ │ │ - b c42d4 │ │ │ │ - ldr r3, [pc, #-3652] @ c4fa8 │ │ │ │ + b c42e4 │ │ │ │ + ldr r3, [pc, #-3652] @ c4fb8 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3664] @ c4fac │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3664] @ c4fbc │ │ │ │ + bl 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d9c │ │ │ │ - b c59ac │ │ │ │ + beq c5dac │ │ │ │ + b c59bc │ │ │ │ mov r3, r6 │ │ │ │ - b c41e8 │ │ │ │ + b c41f8 │ │ │ │ mov r6, r7 │ │ │ │ - b c4000 │ │ │ │ - bl 344398 │ │ │ │ + b c4010 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3fd4 │ │ │ │ - b c457c │ │ │ │ + beq c3fe4 │ │ │ │ + b c458c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c6174 │ │ │ │ + bne c6184 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5ba8 │ │ │ │ + b c5bb8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c5a54 │ │ │ │ + b c5a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e018 │ │ │ │ + bl 24e070 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5268 │ │ │ │ + beq c5278 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c526c │ │ │ │ + bne c527c │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5268 │ │ │ │ + beq c5278 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5268 │ │ │ │ + beq c5278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 106088 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5268 │ │ │ │ + beq c5278 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5f84 │ │ │ │ + beq c5f94 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5354 │ │ │ │ + beq c5364 │ │ │ │ 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 │ │ │ │ + b c5364 │ │ │ │ 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 │ │ │ │ + b c40c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6160 │ │ │ │ + blt c6170 │ │ │ │ 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 c62ec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c42e8 │ │ │ │ + bne c42f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56dc │ │ │ │ + blt c56ec │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - b c42e8 │ │ │ │ + b c42f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4bcc │ │ │ │ + b c4bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5a9c │ │ │ │ + beq c5aac │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c5b90 │ │ │ │ + b c5ba0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ - b c5b90 │ │ │ │ + b c5ba0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne c4bcc │ │ │ │ - ldr r1, [pc, #1324] @ c6508 │ │ │ │ + bne c4bdc │ │ │ │ + ldr r1, [pc, #1324] @ c6518 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c6068 │ │ │ │ - ldr r1, [pc, #1308] @ c650c │ │ │ │ + beq c6078 │ │ │ │ + ldr r1, [pc, #1308] @ c651c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c601c │ │ │ │ - ldr r1, [pc, #1284] @ c6510 │ │ │ │ + bne c602c │ │ │ │ + ldr r1, [pc, #1284] @ c6520 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6088 │ │ │ │ + bne c6098 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c607c │ │ │ │ - ldr r1, [pc, #1244] @ c650c │ │ │ │ + bne c608c │ │ │ │ + ldr r1, [pc, #1244] @ c651c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6158 │ │ │ │ - ldr r1, [pc, #1224] @ c6510 │ │ │ │ + bne c6168 │ │ │ │ + ldr r1, [pc, #1224] @ c6520 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c60f0 │ │ │ │ + bne c6100 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b c5610 │ │ │ │ + b c5620 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5fe8 │ │ │ │ + beq c5ff8 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c6060 │ │ │ │ + b c6070 │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6018 │ │ │ │ + beq c6028 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6018 │ │ │ │ - ldr r1, [pc, #1120] @ c6514 │ │ │ │ - ldr r3, [pc, #1120] @ c6518 │ │ │ │ + beq c6028 │ │ │ │ + ldr r1, [pc, #1120] @ c6524 │ │ │ │ + ldr r3, [pc, #1120] @ c6528 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59ac │ │ │ │ - bl a55d4 │ │ │ │ + bne c59bc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ movne fp, r3 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - bne c6060 │ │ │ │ - b c6058 │ │ │ │ + bne c6070 │ │ │ │ + b c6068 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6054 │ │ │ │ + beq c6064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 656e0 │ │ │ │ + bl 657ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6054 │ │ │ │ + beq c6064 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6158 │ │ │ │ + bne c6168 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6054 │ │ │ │ + beq c6064 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c60ac │ │ │ │ - b c6054 │ │ │ │ + bne c60bc │ │ │ │ + b c6064 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c605c │ │ │ │ + b c606c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5198 │ │ │ │ + b c51a8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ba0 │ │ │ │ + bne c5bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 294380 │ │ │ │ - b c5e48 │ │ │ │ + bl 294444 │ │ │ │ + b c5e58 │ │ │ │ mov r3, r6 │ │ │ │ - b c4164 │ │ │ │ + b c4174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b868 │ │ │ │ + bl 29ba78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c518c │ │ │ │ + beq c519c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c518c │ │ │ │ + beq c519c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c518c │ │ │ │ + beq c519c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cadbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c518c │ │ │ │ - ldr r2, [pc, #820] @ c651c │ │ │ │ + beq c519c │ │ │ │ + ldr r2, [pc, #820] @ c652c │ │ │ │ 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 r3, [pc, #800] @ c6530 │ │ │ │ + bl 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c62a0 │ │ │ │ - bl a55d4 │ │ │ │ + bne c62b0 │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5190 │ │ │ │ + beq c51a0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5194 │ │ │ │ + b c51a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c4520 │ │ │ │ + bl 3449e0 │ │ │ │ + b c4530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c476c │ │ │ │ + bl 3449e0 │ │ │ │ + b c477c │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b868 │ │ │ │ + bl 29ba78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5168 │ │ │ │ + beq c5178 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5168 │ │ │ │ - ldr r2, [pc, #680] @ c6514 │ │ │ │ - ldr r3, [pc, #680] @ c6518 │ │ │ │ + beq c5178 │ │ │ │ + ldr r2, [pc, #680] @ c6524 │ │ │ │ + ldr r3, [pc, #680] @ c6528 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r2, [pc, #672] @ c6524 │ │ │ │ + bl 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r2, [pc, #672] @ c6534 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ + bl 24d408 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6210 │ │ │ │ + beq c6220 │ │ │ │ sub r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #2 │ │ │ │ - b c4314 │ │ │ │ + b c4324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5150 │ │ │ │ + beq c5160 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c5194 │ │ │ │ + b c51a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c48ec │ │ │ │ + bl 3449e0 │ │ │ │ + b c48fc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5198 │ │ │ │ + b c51a8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4ee0 │ │ │ │ + b c4ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c45d8 │ │ │ │ + bl 3449e0 │ │ │ │ + b c45e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c448c │ │ │ │ + bl 3449e0 │ │ │ │ + b c449c │ │ │ │ mov r3, r6 │ │ │ │ - b c40e4 │ │ │ │ + b c40f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c64b4 │ │ │ │ + blt c64c4 │ │ │ │ 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 c6440 │ │ │ │ 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 c42b0 │ │ │ │ + ldr r3, [pc, #420] @ c6518 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6448 │ │ │ │ - ldr r1, [pc, #432] @ c6528 │ │ │ │ + beq c6458 │ │ │ │ + ldr r1, [pc, #432] @ c6538 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c63ac │ │ │ │ + beq c63bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c63ac │ │ │ │ + beq c63bc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c64dc │ │ │ │ + bne c64ec │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c645c │ │ │ │ - ldr r1, [pc, #356] @ c6528 │ │ │ │ + bne c646c │ │ │ │ + ldr r1, [pc, #356] @ c6538 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c641c │ │ │ │ + beq c642c │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c641c │ │ │ │ + beq c642c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c641c │ │ │ │ + beq c642c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c641c │ │ │ │ + beq c642c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cadbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6468 │ │ │ │ + bne c6478 │ │ │ │ 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 │ │ │ │ + beq c5018 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c42a0 │ │ │ │ + b c42b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c6370 │ │ │ │ + beq c6380 │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c6428 │ │ │ │ + b c6438 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #164] @ c651c │ │ │ │ + ldr r3, [pc, #164] @ c652c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #164] @ c652c │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #164] @ c653c │ │ │ │ + bl 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59ac │ │ │ │ - bl a55d4 │ │ │ │ + bne c59bc │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6420 │ │ │ │ + beq c6430 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c6428 │ │ │ │ + b c6438 │ │ │ │ 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 c42b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c4fcc │ │ │ │ - ldr r3, [pc, #48] @ c6514 │ │ │ │ + bl 3449e0 │ │ │ │ + b c4fdc │ │ │ │ + ldr r3, [pc, #48] @ c6524 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #36] @ c6518 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #36] @ c6528 │ │ │ │ + bl 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6498 │ │ │ │ - b c59ac │ │ │ │ + beq c64a8 │ │ │ │ + b c59bc │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r3, r6, ip, ror #31 │ │ │ │ + eorseq r4, r6, ip, ror #10 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - eorseq r4, r6, r0, ror r1 │ │ │ │ - eorseq r4, r6, ip, asr r1 │ │ │ │ + @ instruction: 0x003646f0 │ │ │ │ + @ instruction: 0x003646dc │ │ │ │ muleq r0, r9, r2 │ │ │ │ - ldrsheq r4, [r6], -ip @ │ │ │ │ + eorseq r4, r6, ip, ror r6 │ │ │ │ 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] @ c68ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - bmi c6784 │ │ │ │ + bmi c6794 │ │ │ │ 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] @ c68f0 │ │ │ │ + ldr r8, [pc, #876] @ c68f4 │ │ │ │ + ldr sl, [pc, #876] @ c68f8 │ │ │ │ + ldr r5, [pc, #876] @ c68fc │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne c6790 │ │ │ │ + bne c67a0 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq c677c │ │ │ │ + beq c678c │ │ │ │ tst r2, #32 │ │ │ │ - beq c68c4 │ │ │ │ + beq c68d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r4, #20 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6764 │ │ │ │ + beq c6774 │ │ │ │ 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 c678c │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c6774 │ │ │ │ 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 c678c │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c6774 │ │ │ │ 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 c678c │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c6774 │ │ │ │ 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 c678c │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c6774 │ │ │ │ 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 c678c │ │ │ │ add r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c6774 │ │ │ │ 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 c678c │ │ │ │ add r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c6774 │ │ │ │ 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 c678c │ │ │ │ add r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c6774 │ │ │ │ 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 c678c │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6764 │ │ │ │ + beq c6774 │ │ │ │ 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 c678c │ │ │ │ cmp r0, r2 │ │ │ │ - bne c6738 │ │ │ │ + bne c6748 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f638 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c6824 │ │ │ │ + bne c6834 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcs c6580 │ │ │ │ + bcs c6590 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r8 │ │ │ │ - beq c6808 │ │ │ │ + beq c6818 │ │ │ │ cmp r2, sl │ │ │ │ - bne c677c │ │ │ │ + bne c678c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a0c0 │ │ │ │ + bl 9a1dc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c681c │ │ │ │ + beq c682c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl c6530 │ │ │ │ + bl c6540 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c689c │ │ │ │ + beq c68ac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c683c │ │ │ │ + bne c684c │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c677c │ │ │ │ + beq c678c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - bne c677c │ │ │ │ + bne c678c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c677c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c678c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl c6530 │ │ │ │ + bl c6540 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c677c │ │ │ │ + bne c678c │ │ │ │ mvn r0, #0 │ │ │ │ - b c6788 │ │ │ │ + b c6798 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c677c │ │ │ │ + b c678c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a698 │ │ │ │ + bl 14a654 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c689c │ │ │ │ + beq c68ac │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r6] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6874 │ │ │ │ + beq c6884 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq c6888 │ │ │ │ + beq c6898 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r3] │ │ │ │ - b c67e0 │ │ │ │ + b c67f0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c6874 │ │ │ │ + b c6884 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c681c │ │ │ │ + beq c682c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c681c │ │ │ │ + bne c682c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c681c │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c682c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne c65b8 │ │ │ │ - b c6764 │ │ │ │ + bne c65c8 │ │ │ │ + b c6774 │ │ │ │ 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, lsr #7 │ │ │ │ │ │ │ │ -000c68f0 <_Py_GetConfig@@Base>: │ │ │ │ +000c6900 <_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] @ c6940 <_Py_GetConfig@@Base+0x40> │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6924 <_Py_GetConfig@@Base+0x34> │ │ │ │ + beq c6934 <_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] @ c6944 <_Py_GetConfig@@Base+0x44> │ │ │ │ + ldr r0, [pc, #8] @ c6948 <_Py_GetConfig@@Base+0x48> │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - @ instruction: 0x00441398 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + subeq r1, r4, r8, ror #17 │ │ │ │ │ │ │ │ -000c693c <_PyObject_NewVar@@Base>: │ │ │ │ +000c694c <_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 91e98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c69c0 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + beq c69d0 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #72] @ c69c8 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #72] @ c69d8 <_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 c69bc <_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 c69b0 <_PyObject_NewVar@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a03f0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #664] @ c6c70 <_PyObject_NewVar@@Base+0x334> │ │ │ │ + ldr r2, [pc, #664] @ c6c80 <_PyObject_NewVar@@Base+0x334> │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6b5c <_PyObject_NewVar@@Base+0x220> │ │ │ │ + bne c6b6c <_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] @ c6c84 <_PyObject_NewVar@@Base+0x338> │ │ │ │ + ldr r2, [pc, #636] @ c6c88 <_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 c6bb8 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #620] @ c6c8c <_PyObject_NewVar@@Base+0x340> │ │ │ │ + bl 359840 │ │ │ │ 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 c6b90 <_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 c6a7c <_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 c6b90 <_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 c6b70 <_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 +161135,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 c6b04 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6af0 <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ + beq c6b00 <_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 c6bf0 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c6bb4 <_PyObject_NewVar@@Base+0x278> │ │ │ │ + beq c6bc4 <_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 +161179,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] @ c6c90 <_PyObject_NewVar@@Base+0x344> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6c64 <_PyObject_NewVar@@Base+0x328> │ │ │ │ + bne c6c74 <_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 +161204,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 c6b18 <_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 +161237,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 c6ba8 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ + andeq pc, r9, ip, lsl pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ + andeq r9, r9, r8, asr pc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ 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 c6cdc <_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 c6d04 <_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 c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6d04 <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ + blt c6d14 <_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 c6cd0 <_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 c6cd0 <_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 +161296,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 c7330 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ + bl c7c94 │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne c7334 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ + bne c7344 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ - beq c7980 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ + beq c7990 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq c7954 <_PyObject_NewVar@@Base+0x1018> │ │ │ │ + beq c7964 <_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 c7374 <_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 c7020 <_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 c7804 <_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 c7298 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c6fbc <_PyObject_NewVar@@Base+0x680> │ │ │ │ + beq c6fcc <_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 c7950 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ + ldr fp, [pc, #3332] @ c7b10 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr r2, [pc, #3332] @ c7b14 <_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 c7740 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #3316] @ c7b18 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359840 │ │ │ │ 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 c76d0 <_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 c76b8 <_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 c6f98 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ + ldr r3, [pc, #3232] @ c7b1c <_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] @ c7b20 <_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 c7758 <_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 c6f84 <_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 c6fec <_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 c72ac <_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 c72d0 <_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 c7300 <_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 c7824 <_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 c7850 <_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 c6ec0 <_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 c6e74 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #2892] @ c7b14 <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ + ldr r5, [pc, #2892] @ c7b24 <_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 c6edc <_PyObject_NewVar@@Base+0x590> │ │ │ │ + ldr r1, [pc, #2868] @ c7b28 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ + ldr r0, [pc, #2868] @ c7b2c <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + beq c781c <_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 c781c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c781c <_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 c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r7, [r2, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_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 c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #8 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_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 c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #16 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_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 c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #24 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_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 c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #32 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_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 c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #40 @ 0x28 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_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 c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #48 @ 0x30 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_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 c71f4 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c71b8 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ + beq c71c8 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ cmp r3, #2 │ │ │ │ - beq c7190 <_PyObject_NewVar@@Base+0x854> │ │ │ │ + beq c71a0 <_PyObject_NewVar@@Base+0x854> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_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 c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, r7, #56 @ 0x38 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_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 c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, fp, #8 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_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 c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, fp, #8 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6dc8 <_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 c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7290 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #24 │ │ │ │ - bne c71e4 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + bne c71f4 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ mov r5, #1 │ │ │ │ - b c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + b c6dc8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldrb r3, [r9] │ │ │ │ - ldr r5, [pc, #2188] @ c7b20 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ + ldr r5, [pc, #2188] @ c7b30 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - b c6eb0 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c6ec0 <_PyObject_NewVar@@Base+0x574> │ │ │ │ mov r0, r7 │ │ │ │ - bl ab2a8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab30c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7ad8 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ + beq c7ae8 <_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 c6f18 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c6f08 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne c6f18 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_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 c6f2c <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl cac54 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cac9c <_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 c6f2c <_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 c7008 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + b c781c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 107aec │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c6d70 <_PyObject_NewVar@@Base+0x434> │ │ │ │ + beq c6d80 <_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 c6dc4 <_PyObject_NewVar@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ lsl r8, r1, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab544 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c7640 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7650 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - ble c77c0 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ + ble c77d0 <_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] @ c7b10 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr sl, [pc, #1924] @ c7b34 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ + beq c7470 <_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 c77d8 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ + ldr r3, [pc, #1868] @ c7b18 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359840 │ │ │ │ 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 c7788 <_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 c7438 <_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 +161741,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 c764c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq c75d8 <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ + beq c75e8 <_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 c772c <_PyObject_NewVar@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #1672] @ c7b18 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359840 │ │ │ │ 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 c75f8 <_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 c74fc <_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 +161789,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 c764c <_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 c7718 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ + ldr r3, [pc, #1492] @ c7b18 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359840 │ │ │ │ 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 c7660 <_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 c75b0 <_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 +161834,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 c764c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c7464 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ + bne c7474 <_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 c6db4 <_PyObject_NewVar@@Base+0x468> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c74ec <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c74fc <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1312] @ c7b28 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1312] @ c7b38 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c79fc <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ + bne c7a0c <_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 c7520 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9b1dc │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9b2f8 │ │ │ │ + b c781c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c75a0 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c75b0 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1208] @ c7b28 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1208] @ c7b38 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c792c <_PyObject_NewVar@@Base+0xff0> │ │ │ │ + bne c793c <_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 c75d4 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ + b c764c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6e64 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bne c6e74 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1120] @ c7b2c <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ + ldr r1, [pc, #1120] @ c7b3c <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7a20 <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ + bne c7a30 <_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 c6e74 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bl 2a03f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6ea8 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ - b c7804 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bne c6eb8 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c7814 <_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 c76a0 <_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 c7638 <_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 c6e74 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c7708 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ + ldr r1, [pc, #992] @ c7b40 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c77e0 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ + bne c77f0 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e88c │ │ │ │ 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 c6eb8 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7428 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c7438 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #912] @ c7b28 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #912] @ c7b38 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7a3c <_PyObject_NewVar@@Base+0x1100> │ │ │ │ + bne c7a4c <_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 c744c <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b c75dc <_PyObject_NewVar@@Base+0xca0> │ │ │ │ + b c75ec <_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 c744c <_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 c776c <_PyObject_NewVar@@Base+0xe20> │ │ │ │ + ldr r3, [pc, #824] @ c7b44 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ + ldr r1, [pc, #824] @ c7b48 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f354 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ mvn r0, #0 │ │ │ │ - b c6f6c <_PyObject_NewVar@@Base+0x630> │ │ │ │ + b c6f7c <_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 c6f78 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq c7acc <_PyObject_NewVar@@Base+0x1190> │ │ │ │ - bl a55d4 │ │ │ │ + beq c7adc <_PyObject_NewVar@@Base+0x1190> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #732] @ c7b3c <_PyObject_NewVar@@Base+0x1200> │ │ │ │ + bne c781c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #732] @ c7b4c <_PyObject_NewVar@@Base+0x1200> │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #724] @ c7b40 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #724] @ c7b50 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ sub r6, r6, #11 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi c7920 <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ + bhi c7930 <_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] @ c7b54 <_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 293074 │ │ │ │ + b c781c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #648] @ c7b58 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #648] @ c7b5c <_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 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c781c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #620] @ c7b58 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r2, [pc, #624] @ c7b60 <_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 c78a4 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r3, [pc, #612] @ c7b64 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ + ldr r2, [pc, #612] @ c7b68 <_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 c78a4 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r2, [pc, #600] @ c7b6c <_PyObject_NewVar@@Base+0x1220> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7894 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c78a4 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c7a10 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ + beq c7a20 <_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 293014 │ │ │ │ + b c781c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #568] @ c7b70 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7894 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c78a4 <_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 c7690 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ + ldr r3, [pc, #540] @ c7b74 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #540] @ c7b78 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c7804 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bl 18f354 │ │ │ │ + b c7814 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6d88 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + beq c6d98 <_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 c7a78 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ mov r6, #4 │ │ │ │ - b c7348 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + b c7358 <_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 997c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c7640 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7650 <_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 c7ab4 <_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 2431d0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - bne c6d78 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ + bne c6d88 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ + b c7994 <_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 c7628 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #340] @ c7b7c <_PyObject_NewVar@@Base+0x1230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 289a78 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c781c <_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 c76f4 <_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 c77bc <_PyObject_NewVar@@Base+0xe70> │ │ │ │ + ldr r3, [pc, #264] @ c7b74 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #272] @ c7b80 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 18f354 │ │ │ │ + b c781c <_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 c7988 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ + bl 2a03f0 │ │ │ │ + b c781c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #216] @ c7b74 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ + bne c781c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #216] @ c7b84 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 1c63f4 │ │ │ │ + b c781c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r9, r1, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7640 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7650 <_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 c79d8 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c23c │ │ │ │ - b c6f6c <_PyObject_NewVar@@Base+0x630> │ │ │ │ + bl 28c300 │ │ │ │ + b c6f7c <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6fe8 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + beq c6ff8 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c6fe8 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bne c6ff8 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c6fe8 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c6ff8 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ 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 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ 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, r0, lsl fp │ │ │ │ + andeq fp, r8, r0, asr #13 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andseq lr, r8, ip, asr #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - ldrheq sp, [r5], -r0 @ │ │ │ │ + eorseq sp, r5, r0, lsr r6 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - subeq r1, r4, r4, asr #13 │ │ │ │ - eorseq r4, r6, ip, lsr #5 │ │ │ │ + subeq r1, r4, r4, lsl ip │ │ │ │ + eorseq r4, r6, ip, lsr #16 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x003642fc │ │ │ │ - eorseq r4, r6, ip, lsl #5 │ │ │ │ + eorseq r4, r6, ip, ror r8 │ │ │ │ + eorseq r4, r6, ip, lsl #16 │ │ │ │ subseq sp, r5, r4, ror #21 │ │ │ │ - eorseq r4, r6, r8, asr r2 │ │ │ │ - eorseq r4, r6, r8, asr #4 │ │ │ │ - eorseq r4, r6, r4, ror #5 │ │ │ │ + @ instruction: 0x003647d8 │ │ │ │ + eorseq r4, r6, r8, asr #15 │ │ │ │ + eorseq r4, r6, r4, ror #16 │ │ │ │ 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, ror #12 │ │ │ │ + eorseq r4, r6, r0, lsl #7 │ │ │ │ + @ instruction: 0x003648b0 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ -000c7b78 : │ │ │ │ +000c7b88 : │ │ │ │ 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 c7c10 │ │ │ │ + ldr r6, [pc, #116] @ c7c1c │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7bf4 │ │ │ │ + bne c7c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8cf8c │ │ │ │ + bl 8cfe8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [r5, r6] │ │ │ │ tst r3, #8 │ │ │ │ - beq c7bd4 │ │ │ │ + beq c7be4 │ │ │ │ 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 2381b0 <_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] @ c7c20 │ │ │ │ + ldr r0, [pc, #20] @ c7c24 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #16] @ c7c28 │ │ │ │ + ldr r0, [pc, #16] @ c7c2c │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq sp, r5, r4, ror #5 │ │ │ │ + @ instruction: 0x003d1cb4 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ + subeq r1, r4, r8, lsr #24 │ │ │ │ add r3, r0, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c7c54 │ │ │ │ + beq c7c64 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq c7c70 │ │ │ │ - ldr r2, [pc, #56] @ c7c7c │ │ │ │ + beq c7c80 │ │ │ │ + ldr r2, [pc, #56] @ c7c8c │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #48] @ c7c80 │ │ │ │ + ldreq r2, [pc, #48] @ c7c90 │ │ │ │ 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 c7c4c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b c7c3c │ │ │ │ - subeq r1, r4, r8, lsr #7 │ │ │ │ - subeq r1, r4, r8, lsr #9 │ │ │ │ + b c7c4c │ │ │ │ + strdeq r1, [r4], #-136 @ 0xffffff78 │ │ │ │ + strdeq r1, [r4], #-152 @ 0xffffff68 │ │ │ │ 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 +162284,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 c8190 │ │ │ │ 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 c8e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, sl │ │ │ │ mov r5, r8 │ │ │ │ - beq c8df8 │ │ │ │ + beq c8dd0 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ ldrhi r3, [sp, #8] │ │ │ │ movhi r2, #29 │ │ │ │ movhi r4, r3 │ │ │ │ strhi r2, [r3, #32] │ │ │ │ - bhi c7d50 │ │ │ │ + bhi c7d60 │ │ │ │ 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 ca588 │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca44c │ │ │ │ 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 c8cdc │ │ │ │ + ldr r0, [r4, #476] @ 0x1dc │ │ │ │ + cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ + bhi ca3a0 │ │ │ │ + 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 c7f80 │ │ │ │ + ldr ip, [pc, #4060] @ c8d84 │ │ │ │ lsr r3, ip, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne c8658 │ │ │ │ - cmp r0, #0 │ │ │ │ + bne c8660 │ │ │ │ + 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 c9494 │ │ │ │ bic r1, r2, #32 │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls c7fec │ │ │ │ + bls c8024 │ │ │ │ + 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 c803c │ │ │ │ + cmp r8, #13 │ │ │ │ + beq ca578 │ │ │ │ + cmp r8, #10 │ │ │ │ + beq c815c │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ - beq c8660 │ │ │ │ - ldr r5, [pc, #3840] @ c8d0c │ │ │ │ + beq c8668 │ │ │ │ + ldr r5, [pc, #3948] @ c8d88 │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c82a8 │ │ │ │ + bne c82c4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #3868] @ c8d40 │ │ │ │ + ldr r5, [pc, #3964] @ c8db0 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq c95d4 │ │ │ │ + beq c94d8 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - beq c89fc │ │ │ │ + beq c89d0 │ │ │ │ cmp r8, #92 @ 0x5c │ │ │ │ - beq ca074 │ │ │ │ + beq c9ff4 │ │ │ │ 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 c83d4 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ cmpne r8, #33 @ 0x21 │ │ │ │ - beq c83cc │ │ │ │ + beq c83d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4db0 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4d54 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c9468 │ │ │ │ + bne c9380 │ │ │ │ cmn r9, #1 │ │ │ │ - beq c85d0 │ │ │ │ + beq c85d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc ca2e8 │ │ │ │ + bcc ca588 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ cmp r3, r9 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca44c │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ - beq c8420 │ │ │ │ - ble c85dc │ │ │ │ + beq c8428 │ │ │ │ + ble c85e4 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c8420 │ │ │ │ + beq c8428 │ │ │ │ bic r3, r8, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq c8c60 │ │ │ │ + beq c8c34 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ mov r2, r8 │ │ │ │ - bcs ca4e8 │ │ │ │ - ldr r1, [pc, #3592] @ c8d10 │ │ │ │ + bcs ca458 │ │ │ │ + ldr r1, [pc, #3700] @ c8d8c │ │ │ │ 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] @ c8d90 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #3564] @ c8d18 │ │ │ │ + ldr r3, [pc, #3672] @ c8d94 │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca4e8 │ │ │ │ + beq ca458 │ │ │ │ cmp r8, #61 @ 0x3d │ │ │ │ - beq c9150 │ │ │ │ + beq c90ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bls c84b0 │ │ │ │ + bls c84b8 │ │ │ │ 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 c84e4 │ │ │ │ + cmp r1, #0 │ │ │ │ mov r8, r2 │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ + beq c9fe0 │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ str sl, [r4, #28] │ │ │ │ - bne c7db4 │ │ │ │ - b c7f98 │ │ │ │ + str r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne c7dc4 │ │ │ │ + b c7fa8 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c7fac │ │ │ │ + beq c7fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - bne c7f90 │ │ │ │ + mov r8, r0 │ │ │ │ + bne c7fa0 │ │ │ │ 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 c9a64 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c9cd0 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #28 │ │ │ │ + beq c9494 │ │ │ │ + cmn r8, #1 │ │ │ │ + bne c7dfc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c9bf8 │ │ │ │ + subs r1, r1, #11 │ │ │ │ + movne r1, #1 │ │ │ │ + lsl r2, r1, #6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl caac0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq c8cf8 │ │ │ │ + beq c8ccc │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq c89c8 │ │ │ │ + beq c899c │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq c9228 │ │ │ │ + beq c91b0 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq c8904 │ │ │ │ + beq c88d8 │ │ │ │ bic r2, r2, #32 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b c8054 │ │ │ │ + b c808c │ │ │ │ ldmib r4, {r5, r8} │ │ │ │ cmp r5, r8 │ │ │ │ - beq c8bb8 │ │ │ │ + beq c8b8c │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi c9144 │ │ │ │ + bhi c90f4 │ │ │ │ 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 c8054 │ │ │ │ sub r3, r8, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls c801c │ │ │ │ + bls c8054 │ │ │ │ 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 c8658 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c982c │ │ │ │ + beq c96c8 │ │ │ │ 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 ca588 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ cmp r2, r8 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca44c │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ cmp r7, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ - bne c9ec8 │ │ │ │ + bne c9b14 │ │ │ │ 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 +162574,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 c801c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r2, #448] @ 0x1c0 │ │ │ │ - beq c87e4 │ │ │ │ + beq c87ec │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add sl, r1, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c98d4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bne c982c │ │ │ │ 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 c81fc │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca4b8 │ │ │ │ + bhi ca300 │ │ │ │ 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 c8528 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r8, r9, r3 │ │ │ │ - bne c81a4 │ │ │ │ + bne c81c0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8710 │ │ │ │ - ldr r0, [pc, #2876] @ c8d30 │ │ │ │ + bne c8718 │ │ │ │ + ldr r0, [pc, #2968] @ c8da8 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne c93fc │ │ │ │ + bne c9314 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ addne sl, r0, #1 │ │ │ │ - beq c9a00 │ │ │ │ + beq c98a0 │ │ │ │ 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 +162647,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 c9c00 │ │ │ │ cmp r5, sl │ │ │ │ - bne c81a4 │ │ │ │ + bne c81c0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8710 │ │ │ │ + bne c8718 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne c93fc │ │ │ │ + bne c9314 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c9a00 │ │ │ │ + beq c98a0 │ │ │ │ add sl, sl, #1 │ │ │ │ - b c821c │ │ │ │ + b c8238 │ │ │ │ cmp r8, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne c8858 │ │ │ │ - bl ca7c4 │ │ │ │ + bne c8864 │ │ │ │ + bl ca80c │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ mov r7, r0 │ │ │ │ - beq ca134 │ │ │ │ - bgt c8ee4 │ │ │ │ + beq c9d14 │ │ │ │ + bgt c8ebc │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq c996c │ │ │ │ - bgt c9314 │ │ │ │ + beq c972c │ │ │ │ + bgt c929c │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq ca134 │ │ │ │ + beq c9d14 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq c9e5c │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq c9e0c │ │ │ │ + beq c9ec4 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq c9c44 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9328 │ │ │ │ + bne ca6fc │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9a44 │ │ │ │ + beq c98e4 │ │ │ │ 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 c9c8c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r2, [pc, #2672] @ c8da4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 10a5d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10a528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8f70 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + beq c9bf8 │ │ │ │ + cmn r7, #1 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + beq c979c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ ldr r1, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc ca2e8 │ │ │ │ + bcc ca588 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ cmp r2, r7 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca44c │ │ │ │ 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 +162726,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 c83cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #2 │ │ │ │ - b c8120 │ │ │ │ + b c801c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt c9084 │ │ │ │ + bgt c900c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4db0 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4d54 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c9468 │ │ │ │ + bne c9380 │ │ │ │ cmn r9, #1 │ │ │ │ - bne c7ea0 │ │ │ │ + bne c7eb0 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ movle r2, r8 │ │ │ │ - ble c7f00 │ │ │ │ + ble c7f10 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - bne c8c68 │ │ │ │ + bne c8c3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt ca4d4 │ │ │ │ + bgt ca460 │ │ │ │ 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 +162777,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] @ c8d90 │ │ │ │ and r1, r8, #127 @ 0x7f │ │ │ │ lsl r1, r1, #1 │ │ │ │ - ldr r3, [pc, #2184] @ c8d18 │ │ │ │ + ldr r3, [pc, #2300] @ c8d94 │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca4e8 │ │ │ │ + beq ca458 │ │ │ │ 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] @ c8d98 │ │ │ │ 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 +162810,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 c801c │ │ │ │ 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 c992c │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, #12 │ │ │ │ mov r9, sl │ │ │ │ - beq c818c │ │ │ │ + beq c81a8 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq ca6e0 │ │ │ │ + beq ca61c │ │ │ │ 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 ca588 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca44c │ │ │ │ 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 c8724 │ │ │ │ + ldr ip, [pc, #2052] @ c8d9c │ │ │ │ lsr ip, ip, lr │ │ │ │ tst ip, #1 │ │ │ │ - beq c871c │ │ │ │ + beq c8724 │ │ │ │ cmp r1, #10 │ │ │ │ cmpeq r8, #0 │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ - beq c8f8c │ │ │ │ + beq c8f14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca604 │ │ │ │ + bne ca4bc │ │ │ │ ldr r9, [r4, #452] @ 0x1c4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne c8e78 │ │ │ │ + bne c8e50 │ │ │ │ mov r9, #1 │ │ │ │ - b c7ce8 │ │ │ │ + b c7cf8 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ - beq c8420 │ │ │ │ - bgt c7ee8 │ │ │ │ + beq c8428 │ │ │ │ + bgt c7ef8 │ │ │ │ cmp r8, #40 @ 0x28 │ │ │ │ - beq c8420 │ │ │ │ + beq c8428 │ │ │ │ cmp r8, #41 @ 0x29 │ │ │ │ - bne c7ef4 │ │ │ │ + bne c7f04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8c8c │ │ │ │ + bgt c8c60 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9588 │ │ │ │ + bne c9444 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca6d8 │ │ │ │ - ble c8478 │ │ │ │ + beq ca374 │ │ │ │ + ble c8480 │ │ │ │ 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 c8b30 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8b74 │ │ │ │ + bgt c8b48 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - b c847c │ │ │ │ + b c8484 │ │ │ │ orr r7, r7, r3 │ │ │ │ - b c801c │ │ │ │ - mov sl, r0 │ │ │ │ - b c7d58 │ │ │ │ + b c8054 │ │ │ │ + mov sl, r1 │ │ │ │ + b c7d68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - ldr r5, [pc, #1692] @ c8d0c │ │ │ │ + bl ca80c │ │ │ │ + ldr r5, [pc, #1808] @ c8d88 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9a60 │ │ │ │ + bne c9900 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq c9ae4 │ │ │ │ + beq c9a1c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ - beq c9b38 │ │ │ │ + beq c9ac4 │ │ │ │ ldr r0, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bcc ca2e8 │ │ │ │ + bcc ca588 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca44c │ │ │ │ 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 +162935,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 c8710 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #23 │ │ │ │ - b c8120 │ │ │ │ + b c801c │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r9, [r2, #480] @ 0x1e0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c88ec │ │ │ │ + bne c88c0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne ca310 │ │ │ │ + bne ca6b4 │ │ │ │ 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 c8e58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c9300 │ │ │ │ + bne c9288 │ │ │ │ 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 c7cf8 │ │ │ │ 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 c9100 │ │ │ │ cmp r1, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ - bne c91b0 │ │ │ │ + bne c9138 │ │ │ │ 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 c801c │ │ │ │ ldr r1, [r2, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8158 │ │ │ │ - ldr r3, [sl, #72] @ 0x48 │ │ │ │ + bgt c8170 │ │ │ │ + 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 c9980 │ │ │ │ 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 +163024,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 c801c │ │ │ │ + bl 1099c0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9a70 │ │ │ │ + beq c9910 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9a44 │ │ │ │ + beq c98e4 │ │ │ │ bic r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq c9bdc │ │ │ │ + beq c99b4 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq c8f18 │ │ │ │ + beq c9c9c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #1184] @ c8d2c │ │ │ │ + ldr r2, [pc, #1292] @ c8da4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a5d8 │ │ │ │ + bl 10a528 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c8f74 │ │ │ │ - cmn r7, #1 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - bne c8348 │ │ │ │ + bne c8344 │ │ │ │ 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 caac0 │ │ │ │ + b c801c │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ ldr sl, [r2, #4] │ │ │ │ ldr ip, [r2, #452] @ 0x1c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ - b c8778 │ │ │ │ + b c8780 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq c980c │ │ │ │ + beq c96a8 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, #1 │ │ │ │ - b c8994 │ │ │ │ + b c8968 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq c93f0 │ │ │ │ + beq c9308 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c8954 │ │ │ │ + bne c8928 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq c89c8 │ │ │ │ + beq c899c │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq c957c │ │ │ │ + beq c9438 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne c8010 │ │ │ │ + bne c8048 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ - beq c9804 │ │ │ │ + beq c96a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r0, r3, sl │ │ │ │ orrs ip, r0, r5 │ │ │ │ bic r2, r8, #32 │ │ │ │ - beq c8934 │ │ │ │ + beq c8908 │ │ │ │ orr ip, r1, r5 │ │ │ │ orrs ip, ip, r0 │ │ │ │ - beq c8944 │ │ │ │ + beq c8918 │ │ │ │ orrs sl, r1, sl │ │ │ │ - bne c8010 │ │ │ │ + bne c8048 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne c8010 │ │ │ │ + bne c8048 │ │ │ │ mov r1, ip │ │ │ │ - b c8964 │ │ │ │ + b c8938 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne c898c │ │ │ │ + bne c8960 │ │ │ │ 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 ca80c │ │ │ │ cmp r8, r0 │ │ │ │ - beq c94c0 │ │ │ │ + beq c93d8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r9, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ moveq sl, r9 │ │ │ │ moveq r7, #0 │ │ │ │ - beq c95c0 │ │ │ │ + beq c94c4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub fp, r3, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ str fp, [r2, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc ca2e8 │ │ │ │ + bcc ca588 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r3, r0 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca44c │ │ │ │ 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 c8ac8 │ │ │ │ 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 +163173,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 c801c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ movne fp, r0 │ │ │ │ - beq c94e8 │ │ │ │ + beq c9400 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq c8fa0 │ │ │ │ + beq c8f28 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca534 │ │ │ │ + bhi ca4ac │ │ │ │ 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 c9bf8 │ │ │ │ cmp r2, #22 │ │ │ │ - beq c9fb8 │ │ │ │ + beq ca060 │ │ │ │ cmp r3, #10 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ca6d0 │ │ │ │ + bne ca290 │ │ │ │ cmp r8, r3 │ │ │ │ - bne c8ae4 │ │ │ │ + bne c8ab8 │ │ │ │ add r7, r7, #1 │ │ │ │ mov fp, r0 │ │ │ │ - b c8a84 │ │ │ │ + b c8a58 │ │ │ │ cmp r8, #93 @ 0x5d │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne c9420 │ │ │ │ + bne c9338 │ │ │ │ cmp r1, #0 │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble c847c │ │ │ │ + ble c8484 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c8478 │ │ │ │ - ldr r1, [pc, #404] @ c8d24 │ │ │ │ + bge c8480 │ │ │ │ + ldr r1, [pc, #572] @ c8da0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ + bl 286434 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl caac0 │ │ │ │ + b c801c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9144 │ │ │ │ + bne c90f4 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr sl, [pc, #352] @ c8d30 │ │ │ │ + ldr sl, [pc, #516] @ c8da8 │ │ │ │ cmp r3, sl │ │ │ │ - bne c9124 │ │ │ │ + bne c90d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r9, r0, #1 │ │ │ │ - beq c9840 │ │ │ │ + beq c96dc │ │ │ │ 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 +163254,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 ca048 │ │ │ │ cmp r5, r9 │ │ │ │ - bne c8028 │ │ │ │ + bne c8060 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9144 │ │ │ │ + bne c90f4 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne c9124 │ │ │ │ + bne c90d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c9f48 │ │ │ │ + beq ca02c │ │ │ │ add r9, r9, #1 │ │ │ │ - b c8be8 │ │ │ │ + b c8bbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c8600 │ │ │ │ + ble c8608 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ca5a4 │ │ │ │ + bne ca5bc │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne ca19c │ │ │ │ + bne c9c2c │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca6d8 │ │ │ │ - bgt c8620 │ │ │ │ + beq ca374 │ │ │ │ + bgt c8628 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - blt c8b88 │ │ │ │ + blt c8b5c │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ - bne c8478 │ │ │ │ + bne c8480 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne ca308 │ │ │ │ + bne ca420 │ │ │ │ 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 c8484 │ │ │ │ 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 c89a8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9518 │ │ │ │ + bne c9468 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr r5, [pc, #-56] @ c8d30 │ │ │ │ + ldr r5, [pc, #180] @ c8da8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c9238 │ │ │ │ + bne c91c0 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r8, r0, #1 │ │ │ │ - beq c9860 │ │ │ │ + beq c97e0 │ │ │ │ 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 +163338,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 ca090 │ │ │ │ cmp sl, r8 │ │ │ │ - bne c7d60 │ │ │ │ + bne c7d70 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9518 │ │ │ │ + bne c9468 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c9238 │ │ │ │ + bne c91c0 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c9860 │ │ │ │ + beq c97e0 │ │ │ │ add r8, r8, #1 │ │ │ │ - b c8d80 │ │ │ │ + b c8d0c │ │ │ │ + addeq r0, r0, r9 │ │ │ │ + eorseq r8, r9, r0, lsr #7 │ │ │ │ + subeq r5, r5, ip, lsr lr │ │ │ │ + subeq r3, r4, ip, lsr ip │ │ │ │ + subeq r1, r4, ip, lsr #25 │ │ │ │ + subeq r1, r4, r8, lsr #24 │ │ │ │ + andeq r0, r0, #9 │ │ │ │ + eorseq r4, r6, r4, lsr ip │ │ │ │ + eorseq r4, r6, r8, asr #19 │ │ │ │ + andseq r8, r9, r4, asr #11 │ │ │ │ + eorseq r4, r6, ip, asr sl │ │ │ │ + eorseq r8, r9, r0, lsr #15 │ │ │ │ + eorseq r4, r6, r4, asr #19 │ │ │ │ + eorseq r4, r6, r0, ror #18 │ │ │ │ + eorseq r4, r6, r8, ror #17 │ │ │ │ + @ instruction: 0x00364ad8 │ │ │ │ + eorseq r4, r6, ip, asr #18 │ │ │ │ + eorseq r4, r6, r4, asr sl │ │ │ │ + eorseq r4, r6, r4, lsl sl │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c95cc │ │ │ │ + bne c94d0 │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ - ldr r4, [pc, #-224] @ c8d30 │ │ │ │ + ldr r4, [pc, #-64] @ c8da8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c93c8 │ │ │ │ + bne c92e0 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r8, r3, #1 │ │ │ │ - beq c9904 │ │ │ │ + beq c985c │ │ │ │ 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 c9ea0 │ │ │ │ cmp sl, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq c96f0 │ │ │ │ + beq c95f4 │ │ │ │ ldr r0, [r3, #476] @ 0x1dc │ │ │ │ - b c7cfc │ │ │ │ + b c7d0c │ │ │ │ mov r0, r3 │ │ │ │ - b c8794 │ │ │ │ - bge c9254 │ │ │ │ + b c879c │ │ │ │ + bge c91dc │ │ │ │ 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 c970c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r0, r3 │ │ │ │ - bge c9300 │ │ │ │ + bge c9288 │ │ │ │ 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 c8780 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq c9e5c │ │ │ │ + beq c9ec4 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq c996c │ │ │ │ + beq c972c │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9328 │ │ │ │ + bne ca6fc │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq c9bd8 │ │ │ │ - ble c8320 │ │ │ │ + beq c99b0 │ │ │ │ + ble c8ef0 │ │ │ │ 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 c9c9c │ │ │ │ + ldr r2, [pc, #-340] @ c8da4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10a5d8 │ │ │ │ + bl 10a528 │ │ │ │ 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 c9bf8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + b c8350 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca65c │ │ │ │ + bne ca1bc │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ mov r9, #1 │ │ │ │ - b c8778 │ │ │ │ + b c8780 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9784 │ │ │ │ - ldr r0, [pc, #-644] @ c8d30 │ │ │ │ + bne c9688 │ │ │ │ + ldr r0, [pc, #-404] @ c8da8 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne c944c │ │ │ │ + bne c9364 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 29508 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r5, r3, #1 │ │ │ │ - beq c974c │ │ │ │ + beq c9650 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ streq fp, [r4] │ │ │ │ streq r5, [r4, #8] │ │ │ │ moveq fp, r2 │ │ │ │ - bne c99d0 │ │ │ │ + bne c9894 │ │ │ │ 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 c9e80 │ │ │ │ cmp fp, r5 │ │ │ │ - bne c8b00 │ │ │ │ + bne c8ad4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9784 │ │ │ │ + bne c9688 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c9c2c │ │ │ │ + bne c9a04 │ │ │ │ mov r0, fp │ │ │ │ bl 29508 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ca0b0 │ │ │ │ + beq ca0a8 │ │ │ │ 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 c8f90 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt c83e0 │ │ │ │ + blt c83e8 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ subne r9, r9, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - beq ca054 │ │ │ │ + beq ca018 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c90e4 │ │ │ │ + bne c906c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ and r1, r8, #255 @ 0xff │ │ │ │ - bl 1084a8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq c98bc │ │ │ │ + bl 108400 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c9494 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c83e0 │ │ │ │ + beq c83e8 │ │ │ │ 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 c9f80 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne c83e0 │ │ │ │ + bne c83e8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne c83e0 │ │ │ │ + bne c83e8 │ │ │ │ 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 caac0 │ │ │ │ + b c801c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt c7f50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, #28 │ │ │ │ + ldr ip, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + b c84b8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r8, r9 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bne c8c0c │ │ │ │ + bne c8be0 │ │ │ │ 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 c808c │ │ │ │ cmp r1, #0 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne c91e8 │ │ │ │ + bne c9170 │ │ │ │ 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 c801c │ │ │ │ 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 c87e4 │ │ │ │ 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 +163619,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 c9130 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ - b c89d4 │ │ │ │ + b c89a8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9b7c │ │ │ │ + beq c99a8 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - b c8da4 │ │ │ │ + b c8d30 │ │ │ │ cmp r2, #0 │ │ │ │ - ble c993c │ │ │ │ + ble c96fc │ │ │ │ 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 c9264 │ │ │ │ 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 c9268 │ │ │ │ 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 c9264 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, r8 │ │ │ │ - ble c9574 │ │ │ │ + ble c9430 │ │ │ │ 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 c923c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r8 │ │ │ │ - bne c993c │ │ │ │ + bne c96fc │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq c8764 │ │ │ │ + beq c876c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ mov r0, #18 │ │ │ │ - b c994c │ │ │ │ + b c970c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq c9de8 │ │ │ │ - ldr r3, [r5, r0, lsl #2] │ │ │ │ + bne c8308 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca80c │ │ │ │ + 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 c9c3c │ │ │ │ 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 caa4c │ │ │ │ + ldr r1, [pc, #-1324] @ c8dac │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl 286434 │ │ │ │ + b c8b70 │ │ │ │ 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 c987c │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b c8e44 │ │ │ │ + b c8e1c │ │ │ │ mov sl, ip │ │ │ │ mov r3, #1 │ │ │ │ - b c89d4 │ │ │ │ + b c89a8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9b84 │ │ │ │ + beq c9a54 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b c8240 │ │ │ │ + b c825c │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ - bne ca5b8 │ │ │ │ + bne ca5d0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c8478 │ │ │ │ + ble c8480 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c8cc8 │ │ │ │ - b c8b88 │ │ │ │ + bge c8c9c │ │ │ │ + b c8b5c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9778 │ │ │ │ + beq c967c │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - b c9008 │ │ │ │ + b c8f90 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1057f0 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 105744 <_PyToken_ThreeChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov r2, r0 │ │ │ │ - bne c94a4 │ │ │ │ + bne c93bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ + bl caa4c │ │ │ │ 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 caac0 │ │ │ │ + b c801c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ cmp r8, r0 │ │ │ │ - beq c95ac │ │ │ │ + beq c94b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq c9fa8 │ │ │ │ + beq ca068 │ │ │ │ mov r7, #1 │ │ │ │ - b c8a3c │ │ │ │ + b c8a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ cmp r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ ldreq fp, [r4, #4] │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq c9510 │ │ │ │ + beq c9428 │ │ │ │ cmp r0, #13 │ │ │ │ - beq ca664 │ │ │ │ + beq ca1c4 │ │ │ │ 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 c8ac8 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - b c92e0 │ │ │ │ + b c9268 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ - b c89d4 │ │ │ │ + b c89a8 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c8478 │ │ │ │ + ble c8480 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r2, #480] @ 0x1e0 │ │ │ │ - ble c8478 │ │ │ │ - b c8cac │ │ │ │ + ble c8480 │ │ │ │ + b c8c80 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r0, [r3, #476] @ 0x1dc │ │ │ │ + cmp sl, #0 │ │ │ │ + sub r2, r0, #1 │ │ │ │ + beq ca078 │ │ │ │ + sub r3, sl, #1 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r1, #28 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + str r2, [r0, #472] @ 0x1d8 │ │ │ │ + bne c7ff0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl caac0 │ │ │ │ + b c801c │ │ │ │ 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 c8a50 │ │ │ │ mov r4, r3 │ │ │ │ - b c7d50 │ │ │ │ + b c7d60 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - bne c7e40 │ │ │ │ + bne c7e50 │ │ │ │ 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 ca80c │ │ │ │ cmp r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - beq c9fc0 │ │ │ │ + beq ca12c │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ + bl caa4c │ │ │ │ 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 ca194 │ │ │ │ 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 │ │ │ │ @@ -163931,19 +163870,19 @@ │ │ │ │ str r3, [r0, #2796] @ 0xaec │ │ │ │ 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 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ - bne c96bc │ │ │ │ + beq c95ac │ │ │ │ + bhi c95c0 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ + bne c95c0 │ │ │ │ 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 +163891,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 caac0 │ │ │ │ + b c801c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c95cc │ │ │ │ + bne c94d0 │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c99dc │ │ │ │ + bne c995c │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c9f88 │ │ │ │ + beq c9f44 │ │ │ │ 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 c8e1c │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r5, fp, r0 │ │ │ │ cmp r5, fp │ │ │ │ - bne c8fdc │ │ │ │ + bne c8f64 │ │ │ │ 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 c9bf8 │ │ │ │ cmp r1, #22 │ │ │ │ - beq c9f7c │ │ │ │ + beq c9b08 │ │ │ │ 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 ca294 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c89fc │ │ │ │ + beq c89d0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #-2776] @ c8d40 │ │ │ │ + ldr r5, [pc, #-2308] @ c8db0 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ - bne c7e34 │ │ │ │ - b c95e0 │ │ │ │ + bne c7e44 │ │ │ │ + b c94e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c9ec8 │ │ │ │ + bne c9b14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b c80d4 │ │ │ │ + b c810c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r9, r5, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne c8be8 │ │ │ │ + bne c8bbc │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b c9140 │ │ │ │ + b c90f0 │ │ │ │ + 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 caac0 │ │ │ │ + b c801c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca80c │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + mov r7, r0 │ │ │ │ + beq ca384 │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r8, [r5, r3, lsl #2] │ │ │ │ + ands r8, r8, #16 │ │ │ │ + beq ca3e8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca80c │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + tst r3, #16 │ │ │ │ + bne c9750 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq ca384 │ │ │ │ + ldr r2, [pc, #-2504] @ c8db4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 10a528 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq c88a8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmn r7, #1 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + bne c8350 │ │ │ │ + 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 c83cc │ │ │ │ + ldr r0, [r0, #476] @ 0x1dc │ │ │ │ + b c83bc │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8d80 │ │ │ │ + bne c8d0c │ │ │ │ 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 c9f64 │ │ │ │ + ldr r1, [r1, #32] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b c9480 │ │ │ │ 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 caac0 │ │ │ │ + b c801c │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8e28 │ │ │ │ + bne c8e00 │ │ │ │ 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 c7d60 │ │ │ │ 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 c8f7c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add sl, r5, r0 │ │ │ │ cmp sl, r5 │ │ │ │ - bne c821c │ │ │ │ + bne c8238 │ │ │ │ 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 c8724 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - beq c886c │ │ │ │ + beq c8878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 109a70 │ │ │ │ + bl 1099c0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c886c │ │ │ │ + bne c8878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl caac0 │ │ │ │ + b c801c │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ cmp sl, #8 │ │ │ │ - bne ca730 │ │ │ │ + bne ca790 │ │ │ │ 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 c81a8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ + mov r5, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [sp, #8] │ │ │ │ + bne c9300 │ │ │ │ + b c987c │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca37c │ │ │ │ + str r9, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl caac0 │ │ │ │ + b c801c │ │ │ │ + mov r5, r8 │ │ │ │ + b c9804 │ │ │ │ + mov r7, #101 @ 0x65 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca80c │ │ │ │ + sub r3, r0, #43 @ 0x2b │ │ │ │ + bics r3, r3, #2 │ │ │ │ + mov r1, r0 │ │ │ │ + bne ca0c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca80c │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + mov r1, r0 │ │ │ │ + ands r5, r5, #4 │ │ │ │ + beq ca160 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1099c0 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c9910 │ │ │ │ + bic r3, r7, #32 │ │ │ │ + b c8884 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c9378 │ │ │ │ + b c967c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ - bne c9b1c │ │ │ │ + bne c9aa8 │ │ │ │ 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 caac0 │ │ │ │ + b c801c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r2 │ │ │ │ + b c98d8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c9cd0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caa4c │ │ │ │ + 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 caac0 │ │ │ │ + b c801c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ + bl caa4c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ + bl caa4c │ │ │ │ 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 +164215,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 c8710 │ │ │ │ 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 c8700 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + b c8a60 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bne c96d4 │ │ │ │ + ldr r9, [r3, #2692] @ 0xa84 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne c9bf8 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl e1a88 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq ca428 │ │ │ │ + bl f8e40 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt ca25c │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ + cmp r7, sl │ │ │ │ + blt c9b94 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c96d0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne c96d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b c96d0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 24de68 │ │ │ │ + add r2, r7, #1 │ │ │ │ + cmp sl, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + bgt ca1d0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c9bd4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne c9bd4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl e6a44 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca31c │ │ │ │ + ldr r1, [pc, #-3636] @ c8db8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 286434 │ │ │ │ + mov r3, #0 │ │ │ │ + b c88a8 │ │ │ │ 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] @ c8dbc │ │ │ │ + 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 286434 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b c98d8 │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt c9450 │ │ │ │ + b c8c80 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne ca6fc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca80c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + beq c9f24 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq c9c44 │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + bne ca6fc │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq c98e4 │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble c8328 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq c99b0 │ │ │ │ + bgt c8ee8 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq c9cc8 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + bne c8ef0 │ │ │ │ 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 ca80c │ │ │ │ + ldr r2, [pc, #-3824] @ c8dc0 │ │ │ │ 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 10a528 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne c978c │ │ │ │ + b c88a8 │ │ │ │ + mov r7, #69 @ 0x45 │ │ │ │ + b c99b4 │ │ │ │ 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] @ c8dc4 │ │ │ │ + ldrb r1, [r0], #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq c9da0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ cmp ip, r5 │ │ │ │ - bls ca6b4 │ │ │ │ - cmp r2, #32 │ │ │ │ - beq c9ca8 │ │ │ │ + bls ca394 │ │ │ │ + cmp r1, #32 │ │ │ │ + beq c9d74 │ │ │ │ ldrb ip, [r5] │ │ │ │ - cmp ip, r2 │ │ │ │ - bne ca6b4 │ │ │ │ + cmp ip, r1 │ │ │ │ + bne ca394 │ │ │ │ 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 c9cdc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca80c │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + mov r7, r0 │ │ │ │ + beq ca3d8 │ │ │ │ + sub r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi ca3b0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca80c │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bls c9d34 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq ca3d8 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + ldreq r2, [pc, #-4000] @ c8dc8 │ │ │ │ + beq c9778 │ │ │ │ + ldr r1, [pc, #-4004] @ c8dcc │ │ │ │ + mov r2, r7 │ │ │ │ + b c8b64 │ │ │ │ + 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 c9d7c │ │ │ │ + sub r1, r3, r1 │ │ │ │ + add r3, r1, r5 │ │ │ │ + b c9cdc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl caa4c │ │ │ │ + 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 c9dfc │ │ │ │ + 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 c801c │ │ │ │ + ldr r1, [pc, #2464] @ ca7a4 │ │ │ │ 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 c9dc8 │ │ │ │ + cmp r8, r7 │ │ │ │ + beq c9e40 │ │ │ │ + ldrsb r2, [r5, #6] │ │ │ │ + ldrb r1, [r5, #6] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt c9dc8 │ │ │ │ + ldr r2, [pc, #2416] @ ca7a8 │ │ │ │ + ldr r2, [r2, r1, lsl #2] │ │ │ │ + tst r2, #7 │ │ │ │ + bne c9dc8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ca744 │ │ │ │ + bne ca648 │ │ │ │ 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 c801c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r1, [pc, #2336] @ ca7ac │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr r1, [pc, #2320] @ ca764 │ │ │ │ + bl 286434 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c9688 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #2304] @ ca7ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - b c8b9c │ │ │ │ + bl 286434 │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + str sl, [r4, #4] │ │ │ │ + mov r8, sl │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b c7d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca698 │ │ │ │ + beq ca49c │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ca670 │ │ │ │ + bhi ca474 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca80c │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ - bls c9e7c │ │ │ │ + bls c9ee4 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca698 │ │ │ │ + beq ca49c │ │ │ │ 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] @ ca7b0 │ │ │ │ + beq c9778 │ │ │ │ + ldr r1, [pc, #2196] @ ca7b4 │ │ │ │ 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 c8b64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca80c │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + tst r3, #4 │ │ │ │ + bne c9c58 │ │ │ │ + b c92c0 │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c971c │ │ │ │ + bne c9620 │ │ │ │ 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 c9870 │ │ │ │ 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 c7ff0 │ │ │ │ + b c9494 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c90e4 │ │ │ │ + bne c906c │ │ │ │ ldr r1, [r0, #2796] @ 0xaec │ │ │ │ ldr ip, [r0, #2800] @ 0xaf0 │ │ │ │ sub r1, r1, ip │ │ │ │ - b ca024 │ │ │ │ + b c9fb0 │ │ │ │ ldr ip, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb ip, [ip, r2] │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ - beq ca1d8 │ │ │ │ + beq ca4d8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt ca010 │ │ │ │ + blt c9f9c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ mov r2, #0 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1a88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8f70 │ │ │ │ + beq c9bf8 │ │ │ │ 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 c906c │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + str r1, [r4, #28] │ │ │ │ + str r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne c7dc4 │ │ │ │ + b c7fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 252d30 │ │ │ │ + bl 252d88 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c8f70 │ │ │ │ + beq c9bf8 │ │ │ │ mov r3, #1 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - b c7d54 │ │ │ │ + b c7d64 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq c906c │ │ │ │ + b c9034 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29c28 │ │ │ │ + add r9, r5, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne c8bbc │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + b c96f0 │ │ │ │ + ldr r1, [pc, #1884] @ ca7ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 286434 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c90f4 │ │ │ │ + mov fp, r0 │ │ │ │ + b c8a60 │ │ │ │ + mov r9, #1 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + b c94c4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r1, #28 │ │ │ │ + str sl, [r3, #28] │ │ │ │ + str r2, [r3, #472] @ 0x1d8 │ │ │ │ + bne c7ff0 │ │ │ │ + b c9494 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1740] @ ca770 │ │ │ │ + ldr r1, [pc, #1808] @ ca7ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b c9884 │ │ │ │ + bl 286434 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b c9808 │ │ │ │ mov r0, fp │ │ │ │ bl 29c28 │ │ │ │ add r5, fp, r0 │ │ │ │ cmp r5, fp │ │ │ │ - bne c905c │ │ │ │ + bne c8fe4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b c976c │ │ │ │ + b c9670 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9c14 │ │ │ │ + bne c99ec │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr r2, [pc, #1664] @ ca774 │ │ │ │ + bl caa4c │ │ │ │ + ldr r2, [pc, #1740] @ ca7b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a5d8 │ │ │ │ + bl 10a528 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c8f74 │ │ │ │ + beq c88a8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ + bl caa4c │ │ │ │ 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 caac0 │ │ │ │ + b c801c │ │ │ │ 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 ca80c │ │ │ │ + cmp r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + moveq r1, #3 │ │ │ │ + beq c9518 │ │ │ │ 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 caa4c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caa4c │ │ │ │ + b c9514 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr r1, [pc, #1252] @ ca764 │ │ │ │ + bl caa4c │ │ │ │ + ldr r1, [pc, #1608] @ ca7bc │ │ │ │ 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 286434 │ │ │ │ + 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 caac0 │ │ │ │ + b c801c │ │ │ │ + ldr r1, [pc, #1572] @ ca7c0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 286434 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caac0 │ │ │ │ + b c801c │ │ │ │ + mov r8, #0 │ │ │ │ + b c8724 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca80c │ │ │ │ + b c9424 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13aa28 │ │ │ │ + bl 13a9e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq ca3f4 │ │ │ │ + beq ca204 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ca3f4 │ │ │ │ + bne ca204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq ca470 │ │ │ │ + beq ca280 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196274 │ │ │ │ + bl 196430 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq ca42c │ │ │ │ + beq ca23c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ca42c │ │ │ │ + bne ca23c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca470 │ │ │ │ + beq ca280 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b ca374 │ │ │ │ + b c9bb0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca470 │ │ │ │ + beq ca280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ca470 │ │ │ │ + bne ca280 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #17 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b c8f70 │ │ │ │ - ldr r1, [pc, #776] @ ca790 │ │ │ │ + b c9bf8 │ │ │ │ + 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 ca350 │ │ │ │ + cmp sl, #3 │ │ │ │ + beq ca330 │ │ │ │ + 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] @ ca7c4 │ │ │ │ + ldreq r1, [pc, #1244] @ ca7c8 │ │ │ │ + bl 286434 │ │ │ │ + cmp r5, #10 │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + movne r3, #24 │ │ │ │ + strne r3, [r2, #32] │ │ │ │ + b c9bf8 │ │ │ │ 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 c8724 │ │ │ │ + ldr r1, [pc, #1192] @ ca7cc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 286434 │ │ │ │ + b c9bf8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #672] @ ca79c │ │ │ │ + ldr r1, [pc, #1172] @ ca7d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ + bl 286434 │ │ │ │ cmp r5, #10 │ │ │ │ movne r3, #23 │ │ │ │ strne r3, [r4, #32] │ │ │ │ - b c8f70 │ │ │ │ + b c9bf8 │ │ │ │ add r3, r4, r3, lsl #6 │ │ │ │ ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r8, r1 │ │ │ │ - bne c97d0 │ │ │ │ + bne ca2cc │ │ │ │ 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 ca2cc │ │ │ │ + ldr r1, [pc, #1120] @ ca7d4 │ │ │ │ + b c8b6c │ │ │ │ + ldr r1, [pc, #1116] @ ca7d8 │ │ │ │ + b c8b60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b c8814 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca80c │ │ │ │ + mov r7, r0 │ │ │ │ + b c9740 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne c9a74 │ │ │ │ + b c7fdc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, #29 │ │ │ │ + str r1, [r3, #32] │ │ │ │ + b c9470 │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + ands r5, r5, #4 │ │ │ │ + bne c9d68 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl caa4c │ │ │ │ + ldr r1, [pc, #1028] @ ca7dc │ │ │ │ + b ca170 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca80c │ │ │ │ + mov r7, r0 │ │ │ │ + b c9d28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr r1, [pc, #548] @ ca7a8 │ │ │ │ + bl caa4c │ │ │ │ + ldr r1, [pc, #992] @ ca7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ + bl 286434 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl caac0 │ │ │ │ + b c801c │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + b c7f50 │ │ │ │ + ldr r3, [pc, #948] @ ca7e4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a544 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca280 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #22 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c9bf8 │ │ │ │ + ldr r1, [pc, #916] @ ca7e8 │ │ │ │ + ldr r0, [pc, #916] @ ca7ec │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #876] @ ca7cc │ │ │ │ + b c8b60 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #900] @ ca7f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 286434 │ │ │ │ + b c8b70 │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + ands r5, r5, #4 │ │ │ │ + bne c9f18 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caa4c │ │ │ │ + ldr r1, [pc, #856] @ ca7f4 │ │ │ │ + b ca170 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca80c │ │ │ │ + mov r7, r0 │ │ │ │ + b c9ed8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #29 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c9698 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq ca56c │ │ │ │ + ldr ip, [r1, #452] @ 0x1c4 │ │ │ │ + mov r9, #1 │ │ │ │ + b c8780 │ │ │ │ + add r0, r1, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 997c0 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq c9bf8 │ │ │ │ + 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 ca53c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r4, [r0, #2804] @ 0xaf4 │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ + beq ca594 │ │ │ │ + add r3, r3, #1 │ │ │ │ + strb r0, [lr] │ │ │ │ + add lr, fp, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + bgt ca514 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + strb r2, [fp, r3] │ │ │ │ + mov r0, fp │ │ │ │ + bl e1a88 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + bl 99cb4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b c9fd0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + b c8724 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca80c │ │ │ │ + mov r8, r0 │ │ │ │ + b c7e04 │ │ │ │ + ldr r1, [pc, #616] @ ca7f8 │ │ │ │ + ldr r0, [pc, #600] @ ca7ec │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp ip, r1 │ │ │ │ + mov r2, ip │ │ │ │ + beq ca538 │ │ │ │ + ldrb r0, [r4, ip] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca538 │ │ │ │ + cmp r0, #10 │ │ │ │ + add ip, r2, #1 │ │ │ │ + bne ca594 │ │ │ │ + b ca52c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #508] @ ca7ac │ │ │ │ + ldr r1, [pc, #564] @ ca7fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - b c8b9c │ │ │ │ + bl 286434 │ │ │ │ + b c8b70 │ │ │ │ cmp r1, #0 │ │ │ │ sub r0, r3, #123 @ 0x7b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ movle r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca638 │ │ │ │ + bne ca69c │ │ │ │ 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 ca684 │ │ │ │ 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] @ ca800 │ │ │ │ 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 286434 │ │ │ │ + b c8b70 │ │ │ │ cmp fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 252d30 │ │ │ │ + bl 252d88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ca714 │ │ │ │ + beq ca668 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r3 │ │ │ │ - b c818c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b c8808 │ │ │ │ + b c81a8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca80c │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r2, [r4, #448] @ 0x1c0 │ │ │ │ + b c9e48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl caac0 │ │ │ │ + b c801c │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #368] @ ca804 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 286434 │ │ │ │ + b c8b70 │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq c8b5c │ │ │ │ + b ca5ec │ │ │ │ + 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 c8758 │ │ │ │ + movlt r3, fp │ │ │ │ + movlt r8, r3 │ │ │ │ + blt c8e5c │ │ │ │ + cmp r2, #0 │ │ │ │ + ble c96fc │ │ │ │ + cmp r3, fp │ │ │ │ + mov r8, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble c9268 │ │ │ │ + b c91e4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - mov r1, sl │ │ │ │ - bl 356cdc │ │ │ │ - mov r3, r0 │ │ │ │ - b c9aa8 │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ + bl 1099c0 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c9910 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq c98e4 │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble ca740 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq c99b0 │ │ │ │ + bgt ca784 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq c9cc8 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + beq c9c9c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne c8328 │ │ │ │ + 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 │ │ │ │ + bl caa4c │ │ │ │ + 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] @ ca808 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 317dfc │ │ │ │ + b ca178 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ + bne ca740 │ │ │ │ + b c9c9c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, sl │ │ │ │ + bl 357258 │ │ │ │ + mov r3, r0 │ │ │ │ + b c9948 │ │ │ │ + eorseq r4, r6, r8, asr r9 │ │ │ │ + eorseq r8, r9, r0, lsr #7 │ │ │ │ + eorseq r4, r6, r8, ror #17 │ │ │ │ + eorseq r4, r6, ip, lsl #20 │ │ │ │ + @ instruction: 0x003649d0 │ │ │ │ + eorseq r4, r6, r8, asr #19 │ │ │ │ + eorseq r4, r6, ip, asr sl │ │ │ │ + eorseq r4, r6, r4, ror #21 │ │ │ │ + eorseq r4, r6, r8, asr fp │ │ │ │ + @ instruction: 0x00364bb0 │ │ │ │ + eorseq r4, r6, r0, lsl #19 │ │ │ │ + eorseq r4, r6, r8, lsl fp │ │ │ │ + eorseq r4, r6, r0, lsl #22 │ │ │ │ + eorseq r4, r6, r4, lsr #24 │ │ │ │ + eorseq r4, r6, ip, lsr sl │ │ │ │ + eorseq r4, r6, r8, lsr #19 │ │ │ │ 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 │ │ │ │ - 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, r0, lsr r9 │ │ │ │ + subeq r1, r4, r0, asr #24 │ │ │ │ + eorseq r4, r6, r4, ror #23 │ │ │ │ + @ instruction: 0x003649f4 │ │ │ │ + eorseq r4, r6, r0, lsl r9 │ │ │ │ + eorseq r4, r6, r0, lsl #24 │ │ │ │ + mlaseq r6, ip, ip, r4 │ │ │ │ + eorseq r4, r6, r0, asr ip │ │ │ │ + eorseq r4, r6, r4, ror sl │ │ │ │ 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 ca85c │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi ca908 │ │ │ │ + bhi ca950 │ │ │ │ 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 ca950 │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ - ldr r8, [pc, #328] @ ca974 │ │ │ │ + ldr r8, [pc, #328] @ ca9bc │ │ │ │ cmp r3, r8 │ │ │ │ - bne ca8ec │ │ │ │ + bne ca934 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca910 │ │ │ │ + beq ca958 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r7, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ca854 │ │ │ │ + bne ca89c │ │ │ │ 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 ca9a4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne ca7e8 │ │ │ │ + bne ca830 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne ca908 │ │ │ │ + bne ca950 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne ca8e8 │ │ │ │ + bne ca930 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ca940 │ │ │ │ + beq ca988 │ │ │ │ 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 ca8b4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - bne ca86c │ │ │ │ + bne ca8b4 │ │ │ │ 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 ca978 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b ca904 │ │ │ │ + b ca94c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ca850 │ │ │ │ - b ca854 │ │ │ │ + beq ca898 │ │ │ │ + b ca89c │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne ca8bc │ │ │ │ + bne ca904 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b ca924 │ │ │ │ - ldr r1, [pc, #20] @ ca978 │ │ │ │ + b ca96c │ │ │ │ + ldr r1, [pc, #20] @ ca9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ + bl 286434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b ca908 │ │ │ │ - andseq r8, r9, r4, lsl #14 │ │ │ │ - eorseq r4, r6, r8, ror #6 │ │ │ │ + b ca950 │ │ │ │ + andseq r8, r9, r4, asr #11 │ │ │ │ + eorseq r4, r6, r8, ror #17 │ │ │ │ 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 caa28 │ │ │ │ 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 +165190,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 ca9f4 │ │ │ │ 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 +165206,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 caa9c │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne caa60 │ │ │ │ + bne caaa8 │ │ │ │ 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] @ caab4 │ │ │ │ + ldr r0, [pc, #16] @ caab8 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #12] @ caabc │ │ │ │ + ldr r0, [pc, #4] @ caab8 │ │ │ │ + bl 7d294 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r4, r6, r0, lsl r9 │ │ │ │ + subeq r1, r4, r0, asr #24 │ │ │ │ + eorseq r4, r6, r0, lsr r9 │ │ │ │ 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 cab24 │ │ │ │ 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 +165259,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 cab10 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000cab0c : │ │ │ │ +000cab54 : │ │ │ │ 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] @ cac88 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne cabe8 │ │ │ │ + bne cac30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq cac20 │ │ │ │ - ldr r3, [pc, #252] @ cac44 │ │ │ │ + beq cac68 │ │ │ │ + ldr r3, [pc, #252] @ cac8c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne caba8 │ │ │ │ + bne cabf0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq caba8 │ │ │ │ + beq cabf0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq cabdc │ │ │ │ + beq cac24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne cab90 │ │ │ │ + bne cabd8 │ │ │ │ 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 cabcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ cmn r0, #1 │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ streq r3, [r6] │ │ │ │ - beq cac38 │ │ │ │ + beq cac80 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - bne cab74 │ │ │ │ + bne cabbc │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b cab84 │ │ │ │ - bl a94f4 │ │ │ │ + b cabcc │ │ │ │ + bl a9558 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r0, #1 │ │ │ │ - bne cab88 │ │ │ │ - ldr r3, [pc, #64] @ cac48 │ │ │ │ + bne cabd0 │ │ │ │ + ldr r3, [pc, #64] @ cac90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cac38 │ │ │ │ - bl 11a964 │ │ │ │ + beq cac80 │ │ │ │ + bl 11a8f8 │ │ │ │ mov r0, r4 │ │ │ │ - b cab88 │ │ │ │ - ldr r1, [pc, #36] @ cac4c │ │ │ │ - ldr r0, [pc, #36] @ cac50 │ │ │ │ + b cabd0 │ │ │ │ + ldr r1, [pc, #36] @ cac94 │ │ │ │ + ldr r0, [pc, #36] @ cac98 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ mvn r0, #0 │ │ │ │ - b cab88 │ │ │ │ + b cabd0 │ │ │ │ @ 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, asr #17 │ │ │ │ │ │ │ │ -000cac54 <_PyArena_AddPyObject@@Base>: │ │ │ │ +000cac9c <_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 cad54 <_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 cad14 <_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 cad38 <_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 ab30c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq cad20 <_PyArena_AddPyObject@@Base+0xcc> │ │ │ │ + beq cad68 <_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 cad08 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bne cacc0 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ + bne cad08 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b cad0c <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + ldr r1, [pc, #52] @ cad90 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ + ldr r0, [pc, #52] @ cad94 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b cacc4 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + b cad0c <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cad18 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + beq cad60 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cad18 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bne cad60 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b cad18 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b cad60 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + mlaseq r5, ip, r6, sp │ │ │ │ │ │ │ │ -000cad50 : │ │ │ │ - ldr r3, [pc, #24] @ cad70 │ │ │ │ +000cad98 : │ │ │ │ + ldr r3, [pc, #24] @ cadb8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b 243420 │ │ │ │ + b 243460 │ │ │ │ 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 cae10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq cadb4 │ │ │ │ + beq cadfc │ │ │ │ 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 c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ - blt cadb0 │ │ │ │ + blt cadf8 │ │ │ │ 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 cadf8 │ │ │ │ + b cadfc │ │ │ │ │ │ │ │ -000cae00 <_PyBytes_Resize@@Base>: │ │ │ │ +000cae48 <_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 cb15c <_PyBytes_Resize@@Base+0x314> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq caf70 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq cafb8 <_PyBytes_Resize@@Base+0x170> │ │ │ │ cmp r6, #0 │ │ │ │ - beq cb0f4 <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ + beq cb13c <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ - beq cafac <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ + beq caff4 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ cmp r2, #1 │ │ │ │ - bne cb078 <_PyBytes_Resize@@Base+0x278> │ │ │ │ - ldr sl, [pc, #748] @ cb154 <_PyBytes_Resize@@Base+0x354> │ │ │ │ + bne cb0c0 <_PyBytes_Resize@@Base+0x278> │ │ │ │ + ldr sl, [pc, #748] @ cb19c <_PyBytes_Resize@@Base+0x354> │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb018 <_PyBytes_Resize@@Base+0x218> │ │ │ │ + bne cb060 <_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 cb0a4 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + ldr r6, [pc, #728] @ cb1a0 <_PyBytes_Resize@@Base+0x358> │ │ │ │ + ldr r2, [pc, #728] @ cb1a4 <_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 cb074 <_PyBytes_Resize@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #712] @ cb1a8 <_PyBytes_Resize@@Base+0x360> │ │ │ │ + bl 359840 │ │ │ │ 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 cb020 <_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 caf3c <_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 cb020 <_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 caf60 <_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 cafc0 <_PyBytes_Resize@@Base+0x178> │ │ │ │ mov r0, r9 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fd0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cb05c <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + beq cb0a4 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99f58 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [r7] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne caf94 <_PyBytes_Resize@@Base+0x194> │ │ │ │ + bne cafdc <_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 cafa0 <_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 cafa0 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + ldr r3, [pc, #432] @ cb1ac <_PyBytes_Resize@@Base+0x364> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r0] │ │ │ │ - beq caf70 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq cafb8 <_PyBytes_Resize@@Base+0x170> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne caf70 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bne cafb8 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b caf70 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b cafb8 <_PyBytes_Resize@@Base+0x170> │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #388] @ cb168 <_PyBytes_Resize@@Base+0x368> │ │ │ │ + ldr r2, [pc, #388] @ cb1b0 <_PyBytes_Resize@@Base+0x368> │ │ │ │ cmp r3, r2 │ │ │ │ - bne cb044 <_PyBytes_Resize@@Base+0x244> │ │ │ │ + bne cb08c <_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 cb0ac <_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 cafa0 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + b cafdc <_PyBytes_Resize@@Base+0x194> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b cae70 <_PyBytes_Resize@@Base+0x70> │ │ │ │ + b caeb8 <_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 cb03c <_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 cb03c <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9feb8 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 9ff1c │ │ │ │ + bl 2a03f0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r6 │ │ │ │ - ble cb0e4 <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ + ble cb12c <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2420cc │ │ │ │ + bl 24210c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ - beq cb0a8 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + beq cb0f0 <_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 cb10c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq cb0d8 <_PyBytes_Resize@@Base+0x2d8> │ │ │ │ + beq cb120 <_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 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b cb10c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 92884 │ │ │ │ + bl 928cc │ │ │ │ str r0, [r7] │ │ │ │ - b cb0a8 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + b cb0f0 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2420cc │ │ │ │ + bl 24210c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - beq cb0c4 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ - b cb0b4 <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ + beq cb10c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + b cb0fc <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r0] │ │ │ │ - beq cb138 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + beq cb180 <_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 cb190 <_PyBytes_Resize@@Base+0x348> │ │ │ │ + ldr r0, [pc, #44] @ cb1b4 <_PyBytes_Resize@@Base+0x36c> │ │ │ │ mov r1, #3168 @ 0xc60 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b cb070 <_PyBytes_Resize@@Base+0x270> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b cb0b8 <_PyBytes_Resize@@Base+0x270> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b cb138 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + bl 9acd0 <_Py_Dealloc@@Base> │ │ │ │ + b cb180 <_PyBytes_Resize@@Base+0x338> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, asr r6 │ │ │ │ + @ instruction: 0x000ab6bc │ │ │ │ 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, r4, lsr #10 │ │ │ │ + eorseq r4, r6, r8, lsr #26 │ │ │ │ │ │ │ │ -000cb170 : │ │ │ │ +000cb1b8 : │ │ │ │ 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] @ cb32c │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359840 │ │ │ │ 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 243564 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb2dc │ │ │ │ + beq cb324 │ │ │ │ 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 2436a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq cb2dc │ │ │ │ + beq cb324 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne cb29c │ │ │ │ + bne cb2e4 │ │ │ │ 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 ce594 <_PyEvalFramePushAndInit@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cb254 │ │ │ │ + beq cb29c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, r7 │ │ │ │ - bne cb2c4 │ │ │ │ + bne cb30c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cfbf4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfb94 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cb290 │ │ │ │ + beq cb2d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cb290 │ │ │ │ - ldr r2, [pc, #112] @ cb2e8 │ │ │ │ + bne cb2d8 │ │ │ │ + ldr r2, [pc, #112] @ cb330 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2b0 │ │ │ │ + bne cb2f8 │ │ │ │ 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 cb24c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b cb280 │ │ │ │ + b cb2c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b cb254 │ │ │ │ + b cb29c │ │ │ │ mov r5, #0 │ │ │ │ - b cb290 │ │ │ │ + b cb2d8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000cb2ec : │ │ │ │ +000cb334 : │ │ │ │ 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 cb48c │ │ │ │ + ldr r2, [pc, #320] @ cb494 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #720] @ 0x2d0 │ │ │ │ - ldr r0, [pc, #312] @ cb450 │ │ │ │ + ldr r0, [pc, #312] @ cb498 │ │ │ │ ldr r5, [r2, #708] @ 0x2c4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne cb41c │ │ │ │ + bne cb464 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cb3e8 │ │ │ │ - ldr r3, [pc, #292] @ cb454 │ │ │ │ - bl 3592c0 │ │ │ │ + beq cb430 │ │ │ │ + ldr r3, [pc, #292] @ cb49c │ │ │ │ + bl 359840 │ │ │ │ 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 cb43c │ │ │ │ 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 cb3d4 │ │ │ │ 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 cb43c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi cb3b0 │ │ │ │ + bhi cb3f8 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r6, lsl #2 │ │ │ │ - bcc cb3e0 │ │ │ │ + bcc cb428 │ │ │ │ mov r7, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fd0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cb3dc │ │ │ │ + beq cb424 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99f58 │ │ │ │ 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 91fd0 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ - ldr r1, [pc, #88] @ cb458 │ │ │ │ + ldr r1, [pc, #88] @ cb4a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne cb430 │ │ │ │ + bne cb478 │ │ │ │ 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 +165864,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 cb428 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, asr r6 │ │ │ │ + @ instruction: 0x000ab6bc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr #9 │ │ │ │ + andeq fp, r8, r4, lsr #10 │ │ │ │ │ │ │ │ -000cb45c <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #28] @ cb480 <_Py_NewReferenceNoTotal@@Base+0x24> │ │ │ │ +000cb4a4 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #28] @ cb4c8 <_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] @ cb8e4 <_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 cb870 <_Py_NewReferenceNoTotal@@Base+0x3cc> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb83c <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ + bne cb884 <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl cb8a4 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cb8ec <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cb518 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb560 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cb60c <_Py_NewReferenceNoTotal@@Base+0x1b0> │ │ │ │ + beq cb63c <_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 cb560 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq cb5f4 <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ + beq cb66c <_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 cb5bc <_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 cb630 <_Py_NewReferenceNoTotal@@Base+0x18c> │ │ │ │ + ldr r1, [pc, #872] @ cb8e4 <_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 cb890 <_Py_NewReferenceNoTotal@@Base+0x3ec> │ │ │ │ + bl cb8ec <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb63c <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ + bne cb684 <_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 +165948,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 cb708 <_Py_NewReferenceNoTotal@@Base+0x264> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq cb868 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb8b0 <_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,955 +165972,935 @@ │ │ │ │ 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 cb610 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cb7ec <_Py_NewReferenceNoTotal@@Base+0x390> │ │ │ │ + blt cb834 <_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 cb560 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b cb4f8 <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ + b cb540 <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cb620 <_Py_NewReferenceNoTotal@@Base+0x17c> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b cb54c <_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] @ cb8e4 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ cmp r3, r2 │ │ │ │ - beq cb81c <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ + beq cb864 <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb80c <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ + bne cb854 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cb800 <_Py_NewReferenceNoTotal@@Base+0x3a4> │ │ │ │ + beq cb848 <_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 cb854 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb710 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb758 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb8a4 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cb8ec <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb710 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb758 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ cmp sl, r8 │ │ │ │ - beq cb7c4 <_Py_NewReferenceNoTotal@@Base+0x368> │ │ │ │ + beq cb80c <_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 cb6cc <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + ldr r0, [pc, #472] @ cb8e8 <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ + bl 997c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb868 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb8b0 <_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 cb8b0 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ ldr r6, [r8, #4] │ │ │ │ - b cb5a4 <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ + b cb5ec <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea71c │ │ │ │ + bl ea694 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq cb7f8 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb840 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ cmp r8, r7 │ │ │ │ - ble cb744 <_Py_NewReferenceNoTotal@@Base+0x2e8> │ │ │ │ + ble cb78c <_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 cb770 <_Py_NewReferenceNoTotal@@Base+0x2cc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ 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 1019e4 <_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 cb7fc <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - bne cb7b4 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb7fc <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb560 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + bne cb5a8 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b cb560 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + b cb5a8 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ lsl sl, sl, #1 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab544 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb7f8 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb840 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ mov r9, r0 │ │ │ │ - b cb6b0 <_Py_NewReferenceNoTotal@@Base+0x254> │ │ │ │ + b cb6f8 <_Py_NewReferenceNoTotal@@Base+0x254> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb634 <_Py_NewReferenceNoTotal@@Base+0x1d8> │ │ │ │ + b cb664 <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cb554 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + b cb59c <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cb650 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ + b cb698 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb4c0 <_Py_NewReferenceNoTotal@@Base+0x64> │ │ │ │ + beq cb508 <_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 cb610 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb7b4 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb7fc <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - b cb544 <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ - bl 2a01ec │ │ │ │ + b cb58c <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ + bl 2a03f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb5b0 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ - bl 2a01ec │ │ │ │ - bl a55d4 │ │ │ │ + bne cb5f8 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ + bl 2a03f0 │ │ │ │ + bl a5638 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb560 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + beq cb5a8 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb5c8 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + b cb610 <_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, #4064] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ 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 ce270 <_Py_NewReferenceNoTotal@@Base+0x2dcc> │ │ │ │ ldr fp, [r0, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce278 <_Py_NewReferenceNoTotal@@Base+0x2e1c> │ │ │ │ + bne cca80 <_Py_NewReferenceNoTotal@@Base+0x15dc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd4e4 <_Py_NewReferenceNoTotal@@Base+0x2088> │ │ │ │ + beq cd584 <_Py_NewReferenceNoTotal@@Base+0x20e0> │ │ │ │ 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 cc988 <_Py_NewReferenceNoTotal@@Base+0x14e4> │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #1008 @ 0x3f0 │ │ │ │ - beq cc5cc <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ + beq cc5c4 <_Py_NewReferenceNoTotal@@Base+0x1120> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq cc9d0 <_Py_NewReferenceNoTotal@@Base+0x1574> │ │ │ │ + beq cc988 <_Py_NewReferenceNoTotal@@Base+0x14e4> │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #1008 @ 0x3f0 │ │ │ │ - beq cc5cc <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ + beq cc5c4 <_Py_NewReferenceNoTotal@@Base+0x1120> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb924 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + bne cb96c <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq ce2d8 <_Py_NewReferenceNoTotal@@Base+0x2e7c> │ │ │ │ + beq ce284 <_Py_NewReferenceNoTotal@@Base+0x2de0> │ │ │ │ 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 cca80 <_Py_NewReferenceNoTotal@@Base+0x15dc> │ │ │ │ + ldr r3, [pc, #3876] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce210 <_Py_NewReferenceNoTotal@@Base+0x2db4> │ │ │ │ + beq ce160 <_Py_NewReferenceNoTotal@@Base+0x2cbc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq ce2f8 <_Py_NewReferenceNoTotal@@Base+0x2e9c> │ │ │ │ + beq ce188 <_Py_NewReferenceNoTotal@@Base+0x2ce4> │ │ │ │ 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 cc42c <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ 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 ccd88 <_Py_NewReferenceNoTotal@@Base+0x18e4> │ │ │ │ + ldr r3, [pc, #3780] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ccd60 <_Py_NewReferenceNoTotal@@Base+0x1904> │ │ │ │ + beq ccc38 <_Py_NewReferenceNoTotal@@Base+0x1794> │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r6, r8 │ │ │ │ - beq ccd84 <_Py_NewReferenceNoTotal@@Base+0x1928> │ │ │ │ + beq ccc5c <_Py_NewReferenceNoTotal@@Base+0x17b8> │ │ │ │ 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 cc990 <_Py_NewReferenceNoTotal@@Base+0x14ec> │ │ │ │ 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 cbc9c <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #3696] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cd6b8 <_Py_NewReferenceNoTotal@@Base+0x225c> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r7, r2 │ │ │ │ - beq cd6dc <_Py_NewReferenceNoTotal@@Base+0x2280> │ │ │ │ + beq cd758 <_Py_NewReferenceNoTotal@@Base+0x22b4> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r7, r0 │ │ │ │ + beq cd77c <_Py_NewReferenceNoTotal@@Base+0x22d8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #3380] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ + ldr r1, [pc, #3660] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ + ldr r2, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce258 <_Py_NewReferenceNoTotal@@Base+0x2dfc> │ │ │ │ + beq ce264 <_Py_NewReferenceNoTotal@@Base+0x2dc0> │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - cmp sl, r2 │ │ │ │ - beq cd574 <_Py_NewReferenceNoTotal@@Base+0x2118> │ │ │ │ + cmp sl, r0 │ │ │ │ + beq cd644 <_Py_NewReferenceNoTotal@@Base+0x21a0> │ │ │ │ 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, #3504] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ + beq cbaf8 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - beq cc168 <_Py_NewReferenceNoTotal@@Base+0xd0c> │ │ │ │ + beq cc1a8 <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cba98 <_Py_NewReferenceNoTotal@@Base+0x63c> │ │ │ │ - ldr r2, [pc, #3200] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + bne cbae0 <_Py_NewReferenceNoTotal@@Base+0x63c> │ │ │ │ + ldr r2, [pc, #3472] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1904 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce244 <_Py_NewReferenceNoTotal@@Base+0x2de8> │ │ │ │ + bne ce25c <_Py_NewReferenceNoTotal@@Base+0x2db8> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cbc20 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + bne cbc68 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3a4 <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ + beq cc3e4 <_Py_NewReferenceNoTotal@@Base+0xf40> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bge ccf48 <_Py_NewReferenceNoTotal@@Base+0x1aec> │ │ │ │ + bge ccee0 <_Py_NewReferenceNoTotal@@Base+0x1a3c> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #3120] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #3392] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1904 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3ac <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc3ec <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e389c <_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 cbc68 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3a8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + beq cc3e8 <_Py_NewReferenceNoTotal@@Base+0xf44> │ │ │ │ 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 cc3e8 <_Py_NewReferenceNoTotal@@Base+0xf44> │ │ │ │ + ldr r2, [pc, #3312] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1904 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdf8c <_Py_NewReferenceNoTotal@@Base+0x2b30> │ │ │ │ + bne ce22c <_Py_NewReferenceNoTotal@@Base+0x2d88> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cbc20 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + bne cbc68 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccda0 <_Py_NewReferenceNoTotal@@Base+0x1944> │ │ │ │ + beq ccd38 <_Py_NewReferenceNoTotal@@Base+0x1894> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r9, r2 │ │ │ │ - ble ccda0 <_Py_NewReferenceNoTotal@@Base+0x1944> │ │ │ │ + ble ccd38 <_Py_NewReferenceNoTotal@@Base+0x1894> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #2960] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #3232] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1904 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3ac <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc3ec <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne cbc20 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + bne cbc68 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3a8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + beq cc3e8 <_Py_NewReferenceNoTotal@@Base+0xf44> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble cc3a8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ - ldr r2, [pc, #2892] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ble cc3e8 <_Py_NewReferenceNoTotal@@Base+0xf44> │ │ │ │ + ldr r2, [pc, #3164] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1904 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3ac <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc3ec <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq cbbd0 <_Py_NewReferenceNoTotal@@Base+0x774> │ │ │ │ + beq cbc18 <_Py_NewReferenceNoTotal@@Base+0x774> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ - b cc18c <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ + b cc1cc <_Py_NewReferenceNoTotal@@Base+0xd28> │ │ │ │ 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 cc660 <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ 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 cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ + ldr r3, [pc, #3108] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ 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 cd5b4 <_Py_NewReferenceNoTotal@@Base+0x2110> │ │ │ │ + ldr sl, [pc, #3076] @ cc8d8 <_Py_NewReferenceNoTotal@@Base+0x1434> │ │ │ │ + ldr r2, [pc, #3076] @ cc8dc <_Py_NewReferenceNoTotal@@Base+0x1438> │ │ │ │ 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 cd5e0 <_Py_NewReferenceNoTotal@@Base+0x213c> │ │ │ │ + ldr r3, [pc, #2984] @ cc894 <_Py_NewReferenceNoTotal@@Base+0x13f0> │ │ │ │ + bl 359840 │ │ │ │ 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 ccd4c <_Py_NewReferenceNoTotal@@Base+0x18a8> │ │ │ │ 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 cc3b4 <_Py_NewReferenceNoTotal@@Base+0xf10> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #2708] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r3, [pc, #2988] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce284 <_Py_NewReferenceNoTotal@@Base+0x2e28> │ │ │ │ + beq ce2a4 <_Py_NewReferenceNoTotal@@Base+0x2e00> │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl e9f34 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq cbd30 <_Py_NewReferenceNoTotal@@Base+0x8d4> │ │ │ │ + beq cbd78 <_Py_NewReferenceNoTotal@@Base+0x8d4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq ccf30 <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ + beq ccec8 <_Py_NewReferenceNoTotal@@Base+0x1a24> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #22 │ │ │ │ - beq cc788 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + beq cc6ac <_Py_NewReferenceNoTotal@@Base+0x1208> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sl, #704] @ 0x2c0 │ │ │ │ - ldr r1, [pc, #2560] @ cc740 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ + ldr r1, [pc, #2832] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x13f4> │ │ │ │ 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 cd65c <_Py_NewReferenceNoTotal@@Base+0x21b8> │ │ │ │ + ldr r3, [pc, #2804] @ cc894 <_Py_NewReferenceNoTotal@@Base+0x13f0> │ │ │ │ + bl 359840 │ │ │ │ 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 ccc04 <_Py_NewReferenceNoTotal@@Base+0x1760> │ │ │ │ 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 cbdfc <_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 ccc04 <_Py_NewReferenceNoTotal@@Base+0x1760> │ │ │ │ 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 cc68c <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd5f0 <_Py_NewReferenceNoTotal@@Base+0x2194> │ │ │ │ + beq cd690 <_Py_NewReferenceNoTotal@@Base+0x21ec> │ │ │ │ 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 ccd84 <_Py_NewReferenceNoTotal@@Base+0x18e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl ede5c │ │ │ │ + bl eddd4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne cc960 <_Py_NewReferenceNoTotal@@Base+0x1504> │ │ │ │ + bne cc8e8 <_Py_NewReferenceNoTotal@@Base+0x1444> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cda1c <_Py_NewReferenceNoTotal@@Base+0x25c0> │ │ │ │ + bne cdb04 <_Py_NewReferenceNoTotal@@Base+0x2660> │ │ │ │ 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 cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cc5f0 <_Py_NewReferenceNoTotal@@Base+0x1194> │ │ │ │ + beq cc5e8 <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #1 │ │ │ │ - beq cc618 <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ + beq cc610 <_Py_NewReferenceNoTotal@@Base+0x116c> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cdd90 <_Py_NewReferenceNoTotal@@Base+0x2934> │ │ │ │ + bne cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef494 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne cc64c <_Py_NewReferenceNoTotal@@Base+0x11f0> │ │ │ │ + bne cc828 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq ccf60 <_Py_NewReferenceNoTotal@@Base+0x1b04> │ │ │ │ + beq cceec <_Py_NewReferenceNoTotal@@Base+0x1a48> │ │ │ │ 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, #2520] @ cc8bc <_Py_NewReferenceNoTotal@@Base+0x1418> │ │ │ │ cmp r1, r2 │ │ │ │ - beq cca7c <_Py_NewReferenceNoTotal@@Base+0x1620> │ │ │ │ + beq cca8c <_Py_NewReferenceNoTotal@@Base+0x15e8> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ - mov r1, r2 │ │ │ │ + mov r3, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cdf2c <_Py_NewReferenceNoTotal@@Base+0x2ad0> │ │ │ │ - ldr r3, [pc, #2248] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + bne ce104 <_Py_NewReferenceNoTotal@@Base+0x2c60> │ │ │ │ + ldr r3, [pc, #2528] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ccfb0 <_Py_NewReferenceNoTotal@@Base+0x1b54> │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ - cmp r5, r7 │ │ │ │ - beq ccfd4 <_Py_NewReferenceNoTotal@@Base+0x1b78> │ │ │ │ + beq ccf48 <_Py_NewReferenceNoTotal@@Base+0x1aa4> │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cmp r5, r6 │ │ │ │ + beq ccf6c <_Py_NewReferenceNoTotal@@Base+0x1ac8> │ │ │ │ mov r2, r5 │ │ │ │ - mov r7, r5 │ │ │ │ + mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [r1, r7, lsl #2] │ │ │ │ + ldr r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #2132] @ cc744 <_Py_NewReferenceNoTotal@@Base+0x12e8> │ │ │ │ + ldr r3, [pc, #2404] @ cc89c <_Py_NewReferenceNoTotal@@Base+0x13f8> │ │ │ │ cmp r0, r3 │ │ │ │ - beq cca40 <_Py_NewReferenceNoTotal@@Base+0x15e4> │ │ │ │ + beq cca4c <_Py_NewReferenceNoTotal@@Base+0x15a8> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne ccff8 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ + bne ccf90 <_Py_NewReferenceNoTotal@@Base+0x1aec> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq cca10 <_Py_NewReferenceNoTotal@@Base+0x15b4> │ │ │ │ + beq cca1c <_Py_NewReferenceNoTotal@@Base+0x1578> │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #2108] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + ldr r2, [pc, #2384] @ cc8b8 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r1, r2 │ │ │ │ - beq cca40 <_Py_NewReferenceNoTotal@@Base+0x15e4> │ │ │ │ + beq cca4c <_Py_NewReferenceNoTotal@@Base+0x15a8> │ │ │ │ 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 cca80 <_Py_NewReferenceNoTotal@@Base+0x15dc> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd008 <_Py_NewReferenceNoTotal@@Base+0x1bac> │ │ │ │ + beq ccfd8 <_Py_NewReferenceNoTotal@@Base+0x1b34> │ │ │ │ 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, #2336] @ cc8c4 <_Py_NewReferenceNoTotal@@Base+0x1420> │ │ │ │ cmp r1, r2 │ │ │ │ - beq ccdf8 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ + beq ccd90 <_Py_NewReferenceNoTotal@@Base+0x18ec> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd08c <_Py_NewReferenceNoTotal@@Base+0x1c30> │ │ │ │ + beq cd00c <_Py_NewReferenceNoTotal@@Base+0x1b68> │ │ │ │ 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 cd034 <_Py_NewReferenceNoTotal@@Base+0x1b90> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd250 <_Py_NewReferenceNoTotal@@Base+0x1df4> │ │ │ │ + beq cd1d0 <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #616 @ 0x268 │ │ │ │ - beq cd740 <_Py_NewReferenceNoTotal@@Base+0x22e4> │ │ │ │ + beq cd7e0 <_Py_NewReferenceNoTotal@@Base+0x233c> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd108 <_Py_NewReferenceNoTotal@@Base+0x1cac> │ │ │ │ + beq cd088 <_Py_NewReferenceNoTotal@@Base+0x1be4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #580 @ 0x244 │ │ │ │ - beq cd81c <_Py_NewReferenceNoTotal@@Base+0x23c0> │ │ │ │ + beq cd8bc <_Py_NewReferenceNoTotal@@Base+0x2418> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd138 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + beq cd0b8 <_Py_NewReferenceNoTotal@@Base+0x1c14> │ │ │ │ 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, #2156] @ cc8c8 <_Py_NewReferenceNoTotal@@Base+0x1424> │ │ │ │ cmp r1, r2 │ │ │ │ - beq cd168 <_Py_NewReferenceNoTotal@@Base+0x1d0c> │ │ │ │ + beq cd0e8 <_Py_NewReferenceNoTotal@@Base+0x1c44> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd3d0 <_Py_NewReferenceNoTotal@@Base+0x1f74> │ │ │ │ + beq cd428 <_Py_NewReferenceNoTotal@@Base+0x1f84> │ │ │ │ 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 cd450 <_Py_NewReferenceNoTotal@@Base+0x1fac> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd44c <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ + beq cd4a4 <_Py_NewReferenceNoTotal@@Base+0x2000> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #1804] @ cc778 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + ldr r2, [pc, #2080] @ cc8d4 <_Py_NewReferenceNoTotal@@Base+0x1430> │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd478 <_Py_NewReferenceNoTotal@@Base+0x201c> │ │ │ │ + beq cd4d0 <_Py_NewReferenceNoTotal@@Base+0x202c> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd280 <_Py_NewReferenceNoTotal@@Base+0x1e24> │ │ │ │ + beq cd200 <_Py_NewReferenceNoTotal@@Base+0x1d5c> │ │ │ │ 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, #2012] @ cc8cc <_Py_NewReferenceNoTotal@@Base+0x1428> │ │ │ │ cmp r1, r2 │ │ │ │ - beq cdb28 <_Py_NewReferenceNoTotal@@Base+0x26cc> │ │ │ │ + beq cd230 <_Py_NewReferenceNoTotal@@Base+0x1d8c> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cc978 <_Py_NewReferenceNoTotal@@Base+0x14d4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd2b4 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ + beq cd30c <_Py_NewReferenceNoTotal@@Base+0x1e68> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1700] @ cc774 <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ + ldr r3, [pc, #1976] @ cc8d0 <_Py_NewReferenceNoTotal@@Base+0x142c> │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq cd2e0 <_Py_NewReferenceNoTotal@@Base+0x1e84> │ │ │ │ + beq cd338 <_Py_NewReferenceNoTotal@@Base+0x1e94> │ │ │ │ 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> │ │ │ │ - str r3, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, r3, r1 │ │ │ │ - beq ce2b0 <_Py_NewReferenceNoTotal@@Base+0x2e54> │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne cc958 <_Py_NewReferenceNoTotal@@Base+0x14fc> │ │ │ │ - str r2, [r3, #4] │ │ │ │ - mov r6, r2 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldm r6, {r1, r2} │ │ │ │ + add r3, r2, #16 │ │ │ │ + cmp r3, r1 │ │ │ │ + bhi cd96c <_Py_NewReferenceNoTotal@@Base+0x24c8> │ │ │ │ + str r3, [r6, #4] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + adds r3, r3, r2 │ │ │ │ + beq ce110 <_Py_NewReferenceNoTotal@@Base+0x2c6c> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + strne r2, [r5, #4] │ │ │ │ + mov r2, #1008 @ 0x3f0 │ │ │ │ + str r2, [r3] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - mov r0, #1008 @ 0x3f0 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - str r0, [r3] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - str r3, [r2, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ + str r7, [r3, #4] │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r1, #28] │ │ │ │ + sub r3, r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 cc400 <_Py_NewReferenceNoTotal@@Base+0xf5c> │ │ │ │ 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 cdde0 <_Py_NewReferenceNoTotal@@Base+0x293c> │ │ │ │ + ldr r3, [pc, #1796] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cd58c <_Py_NewReferenceNoTotal@@Base+0x2130> │ │ │ │ + beq cd614 <_Py_NewReferenceNoTotal@@Base+0x2170> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq cd5a4 <_Py_NewReferenceNoTotal@@Base+0x2148> │ │ │ │ + beq cd62c <_Py_NewReferenceNoTotal@@Base+0x2188> │ │ │ │ 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 cc228 <_Py_NewReferenceNoTotal@@Base+0xd84> │ │ │ │ + ldr r2, [pc, #1660] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - beq cbc2c <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + beq cbc74 <_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 cc210 <_Py_NewReferenceNoTotal@@Base+0xd6c> │ │ │ │ + ldr r2, [pc, #1632] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1904 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce084 <_Py_NewReferenceNoTotal@@Base+0x2c28> │ │ │ │ + bne ce1f0 <_Py_NewReferenceNoTotal@@Base+0x2d4c> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cde14 <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ + bne cde00 <_Py_NewReferenceNoTotal@@Base+0x295c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccd28 <_Py_NewReferenceNoTotal@@Base+0x18cc> │ │ │ │ + beq ccc30 <_Py_NewReferenceNoTotal@@Base+0x178c> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bge ccf54 <_Py_NewReferenceNoTotal@@Base+0x1af8> │ │ │ │ + bge ccf24 <_Py_NewReferenceNoTotal@@Base+0x1a80> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1272] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #1552] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1904 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3f4 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc64c <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne cde14 <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ + bne cde00 <_Py_NewReferenceNoTotal@@Base+0x295c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3ec <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + beq cc644 <_Py_NewReferenceNoTotal@@Base+0x11a0> │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - ble cc3ec <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + ble cc644 <_Py_NewReferenceNoTotal@@Base+0x11a0> │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #1196] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #1476] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1904 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce178 <_Py_NewReferenceNoTotal@@Base+0x2d1c> │ │ │ │ + bne ce234 <_Py_NewReferenceNoTotal@@Base+0x2d90> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cde14 <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ + bne cde00 <_Py_NewReferenceNoTotal@@Base+0x295c> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - beq ccdac <_Py_NewReferenceNoTotal@@Base+0x1950> │ │ │ │ + beq ccd44 <_Py_NewReferenceNoTotal@@Base+0x18a0> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r9, sl │ │ │ │ - ble ccdac <_Py_NewReferenceNoTotal@@Base+0x1950> │ │ │ │ + ble ccd44 <_Py_NewReferenceNoTotal@@Base+0x18a0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1112] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #1392] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1904 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3f4 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc64c <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne cde14 <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ + bne cde00 <_Py_NewReferenceNoTotal@@Base+0x295c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3ec <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + beq cc644 <_Py_NewReferenceNoTotal@@Base+0x11a0> │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - ble cc3ec <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + ble cc644 <_Py_NewReferenceNoTotal@@Base+0x11a0> │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [pc, #1040] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #1320] @ cc890 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1904 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3f4 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc64c <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne cde14 <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ + bne cde00 <_Py_NewReferenceNoTotal@@Base+0x295c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3f0 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + beq cc648 <_Py_NewReferenceNoTotal@@Base+0x11a4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, sl │ │ │ │ - ble cc3f0 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + ble cc648 <_Py_NewReferenceNoTotal@@Base+0x11a4> │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r3 │ │ │ │ - b cc320 <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ + b cc360 <_Py_NewReferenceNoTotal@@Base+0xebc> │ │ │ │ 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 cbd2c <_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 cc1c8 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq cd4cc <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ + beq cd524 <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ 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] │ │ │ │ - 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> │ │ │ │ + beq ccb58 <_Py_NewReferenceNoTotal@@Base+0x16b4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b cbc4c <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ + b cc1c8 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ 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 cdd90 <_Py_NewReferenceNoTotal@@Base+0x28ec> │ │ │ │ adds r1, r1, #16 │ │ │ │ - beq cdec4 <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ + beq cdda4 <_Py_NewReferenceNoTotal@@Base+0x2900> │ │ │ │ mov r0, r4 │ │ │ │ - bl e13bc <_PyEval_EvalFrameDefault@@Base+0x117c8> │ │ │ │ + bl e1344 <_PyEval_EvalFrameDefault@@Base+0x117b0> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cdec4 <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ + beq cdda4 <_Py_NewReferenceNoTotal@@Base+0x2900> │ │ │ │ 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 cdb1c <_Py_NewReferenceNoTotal@@Base+0x2678> │ │ │ │ ldr r7, [r8, #12] │ │ │ │ str ip, [r8, #4] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq ce158 <_Py_NewReferenceNoTotal@@Base+0x2cfc> │ │ │ │ + beq ce128 <_Py_NewReferenceNoTotal@@Base+0x2c84> │ │ │ │ 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 +166908,1148 @@ │ │ │ │ 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 ccf30 <_Py_NewReferenceNoTotal@@Base+0x1a8c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #11 │ │ │ │ - bne cb9bc <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + bne cba04 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ecfb0 │ │ │ │ + bl ecf28 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cb9bc <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + beq cba04 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b75bc │ │ │ │ + bl 2b7974 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne cb9c0 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ + bne cba08 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + beq ccd84 <_Py_NewReferenceNoTotal@@Base+0x18e0> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [ip, #20] │ │ │ │ ldr r7, [ip, #24] │ │ │ │ - bl ec69c │ │ │ │ + bl ec614 │ │ │ │ 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 2b7f50 │ │ │ │ + ldr r2, [pc, #788] @ cc8a0 <_Py_NewReferenceNoTotal@@Base+0x13fc> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ - bl a55d4 │ │ │ │ + bl 24d408 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne cc818 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbe14 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + beq cbe5c <_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> │ │ │ │ - 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 │ │ │ │ + b cbe68 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + str r3, [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 c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdd84 <_Py_NewReferenceNoTotal@@Base+0x2928> │ │ │ │ + blt cc96c <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ 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 cc63c <_Py_NewReferenceNoTotal@@Base+0x1198> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq cdd70 <_Py_NewReferenceNoTotal@@Base+0x2914> │ │ │ │ + beq cc958 <_Py_NewReferenceNoTotal@@Base+0x14b4> │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq cdd84 <_Py_NewReferenceNoTotal@@Base+0x2928> │ │ │ │ - ldr r1, [pc, #272] @ cc74c <_Py_NewReferenceNoTotal@@Base+0x12f0> │ │ │ │ + beq cc96c <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + ldr r1, [pc, #624] @ cc8a4 <_Py_NewReferenceNoTotal@@Base+0x1400> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd8cc <_Py_NewReferenceNoTotal@@Base+0x2470> │ │ │ │ + beq cd9b4 <_Py_NewReferenceNoTotal@@Base+0x2510> │ │ │ │ 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 cbe98 <_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 cbc94 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq cd56c <_Py_NewReferenceNoTotal@@Base+0x20c8> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #9 │ │ │ │ + beq ccc78 <_Py_NewReferenceNoTotal@@Base+0x17d4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cbc94 <_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 cbe24 <_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, #528] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ mov r9, fp │ │ │ │ cmp r2, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce0fc <_Py_NewReferenceNoTotal@@Base+0x2ca0> │ │ │ │ + beq ce214 <_Py_NewReferenceNoTotal@@Base+0x2d70> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc804 <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ + bne cc704 <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl e9f34 │ │ │ │ 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 cc9c8 <_Py_NewReferenceNoTotal@@Base+0x1524> │ │ │ │ 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 cddb4 <_Py_NewReferenceNoTotal@@Base+0x2910> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cddf8 <_Py_NewReferenceNoTotal@@Base+0x299c> │ │ │ │ + bne cddb4 <_Py_NewReferenceNoTotal@@Base+0x2910> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl ea71c │ │ │ │ + bl ea694 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq ce078 <_Py_NewReferenceNoTotal@@Base+0x2c1c> │ │ │ │ + beq ce3a0 <_Py_NewReferenceNoTotal@@Base+0x2efc> │ │ │ │ cmp r9, #0 │ │ │ │ - ble cc870 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ + ble cc770 <_Py_NewReferenceNoTotal@@Base+0x12cc> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r9, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq cc870 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ + beq cc770 <_Py_NewReferenceNoTotal@@Base+0x12cc> │ │ │ │ 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 cc758 <_Py_NewReferenceNoTotal@@Base+0x12b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99cb4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl ffd50 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ + bl ffca4 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cd56c <_Py_NewReferenceNoTotal@@Base+0x2110> │ │ │ │ + beq cd60c <_Py_NewReferenceNoTotal@@Base+0x2168> │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cadbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd56c <_Py_NewReferenceNoTotal@@Base+0x2110> │ │ │ │ + beq cd60c <_Py_NewReferenceNoTotal@@Base+0x2168> │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne ccde0 <_Py_NewReferenceNoTotal@@Base+0x1984> │ │ │ │ + bne ccd78 <_Py_NewReferenceNoTotal@@Base+0x18d4> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + beq ccd84 <_Py_NewReferenceNoTotal@@Base+0x18e0> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ ldr r9, [r2, #24] │ │ │ │ - bl 1014e4 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101438 <_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 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2463b4 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq cc5a8 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ + bl 2463f4 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq cc5a0 <_Py_NewReferenceNoTotal@@Base+0x10fc> │ │ │ │ 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> │ │ │ │ - str r3, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, r3, r1 │ │ │ │ - beq ce2b0 <_Py_NewReferenceNoTotal@@Base+0x2e54> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq cc120 <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ - str r1, [r6, #4] │ │ │ │ - b cc120 <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ + b cc12c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ + ldmib r4, {r0, r2} │ │ │ │ + subs r1, r2, #1 │ │ │ │ + bmi ce030 <_Py_NewReferenceNoTotal@@Base+0x2b8c> │ │ │ │ + ldr ip, [r0, r1, lsl #2] │ │ │ │ + ldr r3, [ip] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r1, #2 │ │ │ │ + bls cd53c <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + ldr r8, [ip, #20] │ │ │ │ + ldr r5, [ip, #24] │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ce23c <_Py_NewReferenceNoTotal@@Base+0x2d98> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r7, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r7, #36] @ 0x24 │ │ │ │ + mov r3, #25 │ │ │ │ + str r6, [r7, #4] │ │ │ │ + str r8, [r7, #40] @ 0x28 │ │ │ │ + str r5, [r7, #44] @ 0x2c │ │ │ │ + str r3, [r7] │ │ │ │ + b cc12c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ + andeq r0, r0, r4, lsr #9 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + andeq r9, r9, r8, asr pc │ │ │ │ + andeq r0, r0, lr, ror #4 │ │ │ │ + eorseq r4, r6, r4, asr #26 │ │ │ │ + eorseq r2, r6, r0, lsl pc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003646bc │ │ │ │ + andeq fp, r8, r8, ror #9 │ │ │ │ + andeq r9, lr, r0, asr #1 │ │ │ │ + andeq r0, r0, sp, ror #4 │ │ │ │ + andeq r0, r0, sl, lsl #4 │ │ │ │ + andeq fp, r8, r4, lsl #1 │ │ │ │ + andeq r0, r0, sp, lsl #4 │ │ │ │ + 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 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + eoreq pc, r4, r4, ror #20 │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa40 │ │ │ │ + bl 10f9d0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cbe04 <_Py_NewReferenceNoTotal@@Base+0x9a8> │ │ │ │ + beq cbe4c <_Py_NewReferenceNoTotal@@Base+0x9a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl ffd50 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ + bl ffca4 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cbe14 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + beq cbe5c <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq cbe14 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + beq cbe5c <_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 │ │ │ │ + mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 24e1d4 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ - b cc5a8 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ + mov r2, r6 │ │ │ │ + bl 24e22c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne cc818 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ + b cc5a0 <_Py_NewReferenceNoTotal@@Base+0x10fc> │ │ │ │ + ldr r0, [pc, #-184] @ cc8a8 <_Py_NewReferenceNoTotal@@Base+0x1404> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [pc, #-188] @ cc8ac <_Py_NewReferenceNoTotal@@Base+0x1408> │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 117680 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r7, #0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b cc198 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b cb950 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + b cb998 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ add r3, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ede5c │ │ │ │ + bl eddd4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cba0c <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + beq cba54 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cba0c <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + beq cba54 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b ccbd0 <_Py_NewReferenceNoTotal@@Base+0x1774> │ │ │ │ + b ccbe0 <_Py_NewReferenceNoTotal@@Base+0x173c> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq cd670 <_Py_NewReferenceNoTotal@@Base+0x21cc> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r1, [r1, r2, lsl #2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + cmp r1, #22 │ │ │ │ + bne cc700 <_Py_NewReferenceNoTotal@@Base+0x125c> │ │ │ │ + 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 cdc90 <_Py_NewReferenceNoTotal@@Base+0x27ec> │ │ │ │ + str r3, [r7, fp, lsl #2] │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + add fp, fp, #1 │ │ │ │ + b cc6cc <_Py_NewReferenceNoTotal@@Base+0x1228> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde48 <_Py_NewReferenceNoTotal@@Base+0x29ec> │ │ │ │ + blt cde0c <_Py_NewReferenceNoTotal@@Base+0x2968> │ │ │ │ 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, #-396] @ cc8b8 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne cbf24 <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ + bne cbf6c <_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 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + bl 244684 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne cc12c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq cbf3c <_Py_NewReferenceNoTotal@@Base+0xae0> │ │ │ │ + beq cbf84 <_Py_NewReferenceNoTotal@@Base+0xae0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r1, r2, #1 │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + sub r3, r2, #1 │ │ │ │ + mov r7, #0 │ │ │ │ + b cc198 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-772] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [pc, #-436] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce0f0 <_Py_NewReferenceNoTotal@@Base+0x2c94> │ │ │ │ + beq ce1e4 <_Py_NewReferenceNoTotal@@Base+0x2d40> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce0b8 <_Py_NewReferenceNoTotal@@Base+0x2c5c> │ │ │ │ + bne cdebc <_Py_NewReferenceNoTotal@@Base+0x2a18> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r7, lsl #2] │ │ │ │ + ldrne r3, [r3, r6, 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 cdecc <_Py_NewReferenceNoTotal@@Base+0x2a28> │ │ │ │ + ldr r1, [pc, #-544] @ cc8bc <_Py_NewReferenceNoTotal@@Base+0x1418> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce23c <_Py_NewReferenceNoTotal@@Base+0x2de0> │ │ │ │ + beq cdeb8 <_Py_NewReferenceNoTotal@@Base+0x2a14> │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef494 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - bne ce0b8 <_Py_NewReferenceNoTotal@@Base+0x2c5c> │ │ │ │ + mov r6, r0 │ │ │ │ + bne cdebc <_Py_NewReferenceNoTotal@@Base+0x2a18> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce0b8 <_Py_NewReferenceNoTotal@@Base+0x2c5c> │ │ │ │ + beq cdebc <_Py_NewReferenceNoTotal@@Base+0x2a18> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r2, #20] │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq ce0c8 <_Py_NewReferenceNoTotal@@Base+0x2c6c> │ │ │ │ - str r9, [r2, #32] │ │ │ │ - str r8, [r2, #36] @ 0x24 │ │ │ │ - str fp, [r2, #40] @ 0x28 │ │ │ │ - str sl, [r2, #44] @ 0x2c │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq cdeac <_Py_NewReferenceNoTotal@@Base+0x2a08> │ │ │ │ + str r9, [r7, #32] │ │ │ │ + str r8, [r7, #36] @ 0x24 │ │ │ │ + str fp, [r7, #40] @ 0x28 │ │ │ │ + str sl, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r1, #4 │ │ │ │ + mov r2, #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ - str r7, [r2, #4] │ │ │ │ - str r1, [r2] │ │ │ │ + str r6, [r7, #4] │ │ │ │ + str r2, [r7] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + b cc12c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce908 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cc3e4 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ - ldr r1, [pc, #-1044] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ + beq cc424 <_Py_NewReferenceNoTotal@@Base+0xf80> │ │ │ │ + ldr r1, [pc, #-708] @ cc8b4 <_Py_NewReferenceNoTotal@@Base+0x1410> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 242ff4 │ │ │ │ + bl 243034 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3e4 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ + beq cc424 <_Py_NewReferenceNoTotal@@Base+0xf80> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce530 <_Py_NewReferenceNoTotal@@Base+0x30d4> │ │ │ │ + beq cdf18 <_Py_NewReferenceNoTotal@@Base+0x2a74> │ │ │ │ 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 243e0c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r7, r2, #1 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq ccc8c <_Py_NewReferenceNoTotal@@Base+0x1830> │ │ │ │ + beq ccd10 <_Py_NewReferenceNoTotal@@Base+0x186c> │ │ │ │ sub r3, r7, #1 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdcec <_Py_NewReferenceNoTotal@@Base+0x2890> │ │ │ │ + bne cdc0c <_Py_NewReferenceNoTotal@@Base+0x2768> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cbc9c <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r3, [sl, #684] @ 0x2ac │ │ │ │ + ldr r2, [pc, #-864] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x140c> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne cddd0 <_Py_NewReferenceNoTotal@@Base+0x292c> │ │ │ │ + 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 cbe24 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + mov sl, r7 │ │ │ │ + b cc648 <_Py_NewReferenceNoTotal@@Base+0x11a4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cbc54 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce2bc <_Py_NewReferenceNoTotal@@Base+0x2e18> │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r8 │ │ │ │ + bne ce2c8 <_Py_NewReferenceNoTotal@@Base+0x2e24> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + mov r7, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cde40 <_Py_NewReferenceNoTotal@@Base+0x299c> │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + b cba40 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 109394 │ │ │ │ + bl 1092e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cc42c <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ + beq cc684 <_Py_NewReferenceNoTotal@@Base+0x11e0> │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc42c <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ - ldr r1, [pc, #-1236] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ + beq cc684 <_Py_NewReferenceNoTotal@@Base+0x11e0> │ │ │ │ + ldr r1, [pc, #-1016] @ cc8b4 <_Py_NewReferenceNoTotal@@Base+0x1410> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 242ff4 │ │ │ │ + bl 243034 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc42c <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ + beq cc684 <_Py_NewReferenceNoTotal@@Base+0x11e0> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce530 <_Py_NewReferenceNoTotal@@Base+0x30d4> │ │ │ │ + beq cdf18 <_Py_NewReferenceNoTotal@@Base+0x2a74> │ │ │ │ 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 24acb0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r7, r2, #1 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne ccbcc <_Py_NewReferenceNoTotal@@Base+0x1770> │ │ │ │ + bne ccbdc <_Py_NewReferenceNoTotal@@Base+0x1738> │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl a55d4 │ │ │ │ + bl a5638 │ │ │ │ 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 cdde4 <_Py_NewReferenceNoTotal@@Base+0x2940> │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ - b cc3a8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + b cc3e8 <_Py_NewReferenceNoTotal@@Base+0xf44> │ │ │ │ mov r8, r3 │ │ │ │ - b cc3f0 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + b cc648 <_Py_NewReferenceNoTotal@@Base+0x11a4> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 920a0 │ │ │ │ + bl 920e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cd054 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ + beq ccfa0 <_Py_NewReferenceNoTotal@@Base+0x1afc> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq cbce4 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + beq cbd2c <_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 cbe3c <_Py_NewReferenceNoTotal@@Base+0x998> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ - b cbe20 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + b cbe68 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-1664] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [pc, #-1208] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce06c <_Py_NewReferenceNoTotal@@Base+0x2c10> │ │ │ │ + beq ce424 <_Py_NewReferenceNoTotal@@Base+0x2f80> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce05c <_Py_NewReferenceNoTotal@@Base+0x2c00> │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ + bne ce414 <_Py_NewReferenceNoTotal@@Base+0x2f70> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq ce02c <_Py_NewReferenceNoTotal@@Base+0x2bd0> │ │ │ │ - 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> │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + ldrne r3, [r3, r7, lsl #2] │ │ │ │ + ldrne sl, [r3, #12] │ │ │ │ + ldrne r9, [r3, #16] │ │ │ │ + beq cdfb4 <_Py_NewReferenceNoTotal@@Base+0x2b10> │ │ │ │ + ldr r1, [pc, #-1308] @ cc8c4 <_Py_NewReferenceNoTotal@@Base+0x1420> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cda9c <_Py_NewReferenceNoTotal@@Base+0x2640> │ │ │ │ + beq cdb84 <_Py_NewReferenceNoTotal@@Base+0x26e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfb0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - beq cda9c <_Py_NewReferenceNoTotal@@Base+0x2640> │ │ │ │ + bl ecf28 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq cdb84 <_Py_NewReferenceNoTotal@@Base+0x26e0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-1780] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [pc, #-1316] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce130 <_Py_NewReferenceNoTotal@@Base+0x2cd4> │ │ │ │ + beq ce208 <_Py_NewReferenceNoTotal@@Base+0x2d64> │ │ │ │ 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 cdb88 <_Py_NewReferenceNoTotal@@Base+0x26e4> │ │ │ │ + ldr r1, [pc, #-1404] @ cc8b8 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ mov r0, r4 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdb14 <_Py_NewReferenceNoTotal@@Base+0x26b8> │ │ │ │ + bne cdbf8 <_Py_NewReferenceNoTotal@@Base+0x2754> │ │ │ │ mov r8, #0 │ │ │ │ - str sl, [r4, #8] │ │ │ │ - ldr sl, [r4, #88] @ 0x58 │ │ │ │ + str fp, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub r2, sl, #1 │ │ │ │ + sub r2, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bne cdaa0 <_Py_NewReferenceNoTotal@@Base+0x2644> │ │ │ │ + bne cdb88 <_Py_NewReferenceNoTotal@@Base+0x26e4> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r2, r0, #0 │ │ │ │ - subeq sl, sl, #2 │ │ │ │ - streq sl, [r4, #88] @ 0x58 │ │ │ │ - beq cbf60 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ + subeq r3, r3, #2 │ │ │ │ + streq r3, [r4, #88] @ 0x58 │ │ │ │ + beq cbfa8 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr sl, [r2, #20] │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq ce114 <_Py_NewReferenceNoTotal@@Base+0x2cb8> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r9, [r2, #32] │ │ │ │ - stmib r2, {r3, r8} │ │ │ │ + ldr fp, [r2, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq cdf8c <_Py_NewReferenceNoTotal@@Base+0x2ae8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r2, #36] @ 0x24 │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ mov r3, #17 │ │ │ │ - str sl, [r2, #40] @ 0x28 │ │ │ │ - str r7, [r2, #44] @ 0x2c │ │ │ │ - str r3, [r2] │ │ │ │ - b cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ + stmib r7, {r6, r8} │ │ │ │ + str sl, [r7, #32] │ │ │ │ + str r9, [r7, #36] @ 0x24 │ │ │ │ + str fp, [r7, #44] @ 0x2c │ │ │ │ + str r3, [r7] │ │ │ │ + b cc818 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf94 <_Py_NewReferenceNoTotal@@Base+0x2b38> │ │ │ │ + blt ce3ac <_Py_NewReferenceNoTotal@@Base+0x2f08> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cbd1c <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ + b cbd64 <_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 cc3e8 <_Py_NewReferenceNoTotal@@Base+0xf44> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf1c <_Py_NewReferenceNoTotal@@Base+0x2ac0> │ │ │ │ + blt ce0f4 <_Py_NewReferenceNoTotal@@Base+0x2c50> │ │ │ │ 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, #-1624] @ cc8bc <_Py_NewReferenceNoTotal@@Base+0x1418> │ │ │ │ cmp r2, r3 │ │ │ │ - beq cca7c <_Py_NewReferenceNoTotal@@Base+0x1620> │ │ │ │ + beq cca8c <_Py_NewReferenceNoTotal@@Base+0x15e8> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cbea4 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + b cbeec <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + mov sl, r7 │ │ │ │ + mov r8, fp │ │ │ │ + b cc648 <_Py_NewReferenceNoTotal@@Base+0x11a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdec4 <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ + blt cdda4 <_Py_NewReferenceNoTotal@@Base+0x2900> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc4e4 <_Py_NewReferenceNoTotal@@Base+0x1088> │ │ │ │ + b cc4dc <_Py_NewReferenceNoTotal@@Base+0x1038> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ccff8 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ + bne ccf90 <_Py_NewReferenceNoTotal@@Base+0x1aec> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne ce2d0 <_Py_NewReferenceNoTotal@@Base+0x2e74> │ │ │ │ + cmp r3, r6 │ │ │ │ + bne ce158 <_Py_NewReferenceNoTotal@@Base+0x2cb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - movge r2, r7 │ │ │ │ - ldrge r7, [r4, #8] │ │ │ │ - bge cbedc <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ + movge r2, r6 │ │ │ │ + ldrge r6, [r4, #8] │ │ │ │ + bge cbf24 <_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> │ │ │ │ - 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 r2, [r3] │ │ │ │ - ldr r3, [pc, #-2252] @ cc764 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ - cmp r2, r3 │ │ │ │ - beq ccdf8 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cbf60 <_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 cca70 <_Py_NewReferenceNoTotal@@Base+0x15cc> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #-2296] @ cc768 <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ + ldr r2, [pc, #-1772] @ cc8c0 <_Py_NewReferenceNoTotal@@Base+0x141c> │ │ │ │ cmp r3, r2 │ │ │ │ - bne cddc4 <_Py_NewReferenceNoTotal@@Base+0x2968> │ │ │ │ + bne cddec <_Py_NewReferenceNoTotal@@Base+0x2948> │ │ │ │ mov r0, #4 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cd554 <_Py_NewReferenceNoTotal@@Base+0x20f8> │ │ │ │ + beq cd5f4 <_Py_NewReferenceNoTotal@@Base+0x2150> │ │ │ │ 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 ccd64 <_Py_NewReferenceNoTotal@@Base+0x18c0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cc96c <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [pc, #-1852] @ cc8c4 <_Py_NewReferenceNoTotal@@Base+0x1420> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq ccd90 <_Py_NewReferenceNoTotal@@Base+0x18ec> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cbfa8 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde38 <_Py_NewReferenceNoTotal@@Base+0x29dc> │ │ │ │ + blt cde1c <_Py_NewReferenceNoTotal@@Base+0x2978> │ │ │ │ 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 cbfd8 <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebd44 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bl ebcbc │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ce11c <_Py_NewReferenceNoTotal@@Base+0x2c78> │ │ │ │ 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 r6, [r7, #20] │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ce23c <_Py_NewReferenceNoTotal@@Base+0x2d98> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r2, #32] │ │ │ │ + str r3, [r7, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [r2, #36] @ 0x24 │ │ │ │ + str r3, [r7, #36] @ 0x24 │ │ │ │ mov r3, #26 │ │ │ │ - str r7, [r2, #40] @ 0x28 │ │ │ │ - str r5, [r2, #44] @ 0x2c │ │ │ │ - str r3, [r2] │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ + str r5, [r7, #44] @ 0x2c │ │ │ │ + str r3, [r7] │ │ │ │ + b cc12c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd03c <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ + blt cc96c <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ 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> │ │ │ │ + beq cd8bc <_Py_NewReferenceNoTotal@@Base+0x2418> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cbfe8 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ + b cc030 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd03c <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ + blt cc96c <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ 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, #-2072] @ cc8c8 <_Py_NewReferenceNoTotal@@Base+0x1424> │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne cc018 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + bne cc060 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-2544] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [pc, #-2064] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce000 <_Py_NewReferenceNoTotal@@Base+0x2ba4> │ │ │ │ + beq ce3cc <_Py_NewReferenceNoTotal@@Base+0x2f28> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne cd240 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + bne cd1c0 <_Py_NewReferenceNoTotal@@Base+0x1d1c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r7, lsl #2] │ │ │ │ + ldrne r3, [r3, r6, 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 ce374 <_Py_NewReferenceNoTotal@@Base+0x2ed0> │ │ │ │ + ldr r1, [pc, #-2160] @ cc8c8 <_Py_NewReferenceNoTotal@@Base+0x1424> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd23c <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ + beq cd1bc <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfb0 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq cd23c <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ + bl ecf28 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq cd1bc <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c26c │ │ │ │ + bl 24c2c4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne cd240 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + bne cd1c0 <_Py_NewReferenceNoTotal@@Base+0x1d1c> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq cd240 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + beq cd1c0 <_Py_NewReferenceNoTotal@@Base+0x1d1c> │ │ │ │ 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 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 24c3bc │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ - bl a55d4 │ │ │ │ + bl 24c414 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne cc818 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdfe4 <_Py_NewReferenceNoTotal@@Base+0x2b88> │ │ │ │ + bne ce384 <_Py_NewReferenceNoTotal@@Base+0x2ee0> │ │ │ │ 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 cc060 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd03c <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ + blt cc96c <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ 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 cd7e0 <_Py_NewReferenceNoTotal@@Base+0x233c> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cbfbc <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + b cc004 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd03c <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + blt cc96c <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2872] @ cc770 <_Py_NewReferenceNoTotal@@Base+0x1314> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [pc, #-2392] @ cc8cc <_Py_NewReferenceNoTotal@@Base+0x1428> │ │ │ │ + ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq cdb28 <_Py_NewReferenceNoTotal@@Base+0x26cc> │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc0f4 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + add r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #-2404] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq ce34c <_Py_NewReferenceNoTotal@@Base+0x2ea8> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cc0ac <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce33c <_Py_NewReferenceNoTotal@@Base+0x2e98> │ │ │ │ + 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 r6, [r3, #16] │ │ │ │ + beq ce310 <_Py_NewReferenceNoTotal@@Base+0x2e6c> │ │ │ │ + ldr r1, [pc, #-2484] @ cc8cc <_Py_NewReferenceNoTotal@@Base+0x1428> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ce2fc <_Py_NewReferenceNoTotal@@Base+0x2e58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24cd60 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ce2fc <_Py_NewReferenceNoTotal@@Base+0x2e58> │ │ │ │ + ldmib r4, {r0, r1} │ │ │ │ + bl ebcbc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq ce2fc <_Py_NewReferenceNoTotal@@Base+0x2e58> │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr r9, [r3, #20] │ │ │ │ + ldr sl, [r3, #24] │ │ │ │ + bl 24cf1c │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ce2f0 <_Py_NewReferenceNoTotal@@Base+0x2e4c> │ │ │ │ + str r8, [r7, #32] │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ + str r9, [r7, #40] @ 0x28 │ │ │ │ + str sl, [r7, #44] @ 0x2c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r2, #23 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str fp, [r7, #4] │ │ │ │ + str r2, [r7] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b cc12c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd3c0 <_Py_NewReferenceNoTotal@@Base+0x1f64> │ │ │ │ + blt cd418 <_Py_NewReferenceNoTotal@@Base+0x1f74> │ │ │ │ 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, #-2656] @ cc8d0 <_Py_NewReferenceNoTotal@@Base+0x142c> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne cc0dc <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ + bne cc124 <_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, #-2668] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ cmp r3, r2 │ │ │ │ - beq ce560 <_Py_NewReferenceNoTotal@@Base+0x3104> │ │ │ │ + beq ce3c0 <_Py_NewReferenceNoTotal@@Base+0x2f1c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ce374 <_Py_NewReferenceNoTotal@@Base+0x2f18> │ │ │ │ + bne cdf34 <_Py_NewReferenceNoTotal@@Base+0x2a90> │ │ │ │ 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> │ │ │ │ + ldrne r9, [r3, #12] │ │ │ │ + ldrne r8, [r3, #16] │ │ │ │ + beq cdf44 <_Py_NewReferenceNoTotal@@Base+0x2aa0> │ │ │ │ + ldr r1, [pc, #-2744] @ cc8d0 <_Py_NewReferenceNoTotal@@Base+0x142c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce374 <_Py_NewReferenceNoTotal@@Base+0x2f18> │ │ │ │ + beq cdf34 <_Py_NewReferenceNoTotal@@Base+0x2a90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cd08 │ │ │ │ - ldr r9, [r4, #20] │ │ │ │ + bl 24cd60 │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ce374 <_Py_NewReferenceNoTotal@@Base+0x2f18> │ │ │ │ + beq cdf34 <_Py_NewReferenceNoTotal@@Base+0x2a90> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce374 <_Py_NewReferenceNoTotal@@Base+0x2f18> │ │ │ │ + beq cdf34 <_Py_NewReferenceNoTotal@@Base+0x2a90> │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - bl 24cec4 │ │ │ │ + ldr sl, [r3, #24] │ │ │ │ + bl 24cf1c │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - subs sl, r0, #0 │ │ │ │ + subs fp, r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq ce368 <_Py_NewReferenceNoTotal@@Base+0x2f0c> │ │ │ │ - str r8, [r2, #32] │ │ │ │ - str r7, [r2, #36] @ 0x24 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ - str r9, [r2, #44] @ 0x2c │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq cdf28 <_Py_NewReferenceNoTotal@@Base+0x2a84> │ │ │ │ + str r9, [r7, #32] │ │ │ │ + str r8, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ + str sl, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r1, #24 │ │ │ │ + mov r2, #24 │ │ │ │ sub r3, r3, #1 │ │ │ │ - str sl, [r2, #4] │ │ │ │ - str r1, [r2] │ │ │ │ + str fp, [r7, #4] │ │ │ │ + str r2, [r7] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + b cc12c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b cc0e0 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + b cc128 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdde8 <_Py_NewReferenceNoTotal@@Base+0x298c> │ │ │ │ + blt cde8c <_Py_NewReferenceNoTotal@@Base+0x29e8> │ │ │ │ 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> │ │ │ │ + bne cc090 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebd44 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bl ebcbc │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ce11c <_Py_NewReferenceNoTotal@@Base+0x2c78> │ │ │ │ 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 r6, [r7, #20] │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ce23c <_Py_NewReferenceNoTotal@@Base+0x2d98> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r2, #32] │ │ │ │ + str r3, [r7, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [r2, #36] @ 0x24 │ │ │ │ + str r3, [r7, #36] @ 0x24 │ │ │ │ mov r3, #27 │ │ │ │ - str r7, [r2, #40] @ 0x28 │ │ │ │ - str r5, [r2, #44] @ 0x2c │ │ │ │ - str r3, [r2] │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ + str r5, [r7, #44] @ 0x2c │ │ │ │ + str r3, [r7] │ │ │ │ + b cc12c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cddd8 <_Py_NewReferenceNoTotal@@Base+0x297c> │ │ │ │ + blt cde9c <_Py_NewReferenceNoTotal@@Base+0x29f8> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ - ldr r2, [pc, #-3312] @ cc778 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + ldr r2, [pc, #-3052] @ cc8d4 <_Py_NewReferenceNoTotal@@Base+0x1430> │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne cc07c <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ + bne cc0c4 <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebd44 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bl ebcbc │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ce11c <_Py_NewReferenceNoTotal@@Base+0x2c78> │ │ │ │ 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 r6, [r7, #20] │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ce23c <_Py_NewReferenceNoTotal@@Base+0x2d98> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r2, #32] │ │ │ │ + str r3, [r7, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [r2, #36] @ 0x24 │ │ │ │ + str r3, [r7, #36] @ 0x24 │ │ │ │ mov r3, #28 │ │ │ │ - str r7, [r2, #40] @ 0x28 │ │ │ │ - str r5, [r2, #44] @ 0x2c │ │ │ │ - str r3, [r2] │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ + str r5, [r7, #44] @ 0x2c │ │ │ │ + str r3, [r7] │ │ │ │ + b cc12c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde70 <_Py_NewReferenceNoTotal@@Base+0x2a14> │ │ │ │ + blt cde2c <_Py_NewReferenceNoTotal@@Base+0x2988> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc3d0 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ + b cc410 <_Py_NewReferenceNoTotal@@Base+0xf6c> │ │ │ │ + cmp r2, #1 │ │ │ │ + sub r2, r2, #2 │ │ │ │ + beq cc84c <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ + ldr ip, [r0, r2, lsl #2] │ │ │ │ + ldr r3, [ip] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r1, #2 │ │ │ │ + bhi cc84c <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ + subs r2, r2, #1 │ │ │ │ + bcs cd548 <_Py_NewReferenceNoTotal@@Base+0x20a4> │ │ │ │ + b cc84c <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf44 <_Py_NewReferenceNoTotal@@Base+0x2ae8> │ │ │ │ + blt cde4c <_Py_NewReferenceNoTotal@@Base+0x29a8> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b cc670 <_Py_NewReferenceNoTotal@@Base+0x11cc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ce040 <_Py_NewReferenceNoTotal@@Base+0x2b9c> │ │ │ │ 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 cb96c <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + b cb984 <_Py_NewReferenceNoTotal@@Base+0x4e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ 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 ccd6c <_Py_NewReferenceNoTotal@@Base+0x18c8> │ │ │ │ + ldr sl, [pc, #-3320] @ cc8d8 <_Py_NewReferenceNoTotal@@Base+0x1434> │ │ │ │ + ldr r2, [pc, #-3320] @ cc8dc <_Py_NewReferenceNoTotal@@Base+0x1438> │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq cbc9c <_Py_NewReferenceNoTotal@@Base+0x840> │ │ │ │ + beq cbce4 <_Py_NewReferenceNoTotal@@Base+0x840> │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, #4 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne ccdc8 <_Py_NewReferenceNoTotal@@Base+0x196c> │ │ │ │ + bne ccd60 <_Py_NewReferenceNoTotal@@Base+0x18bc> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ 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> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cde58 <_Py_NewReferenceNoTotal@@Base+0x29fc> │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - b cba80 <_Py_NewReferenceNoTotal@@Base+0x624> │ │ │ │ + b ccd78 <_Py_NewReferenceNoTotal@@Base+0x18d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne cc1b8 <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ + bne cc1f8 <_Py_NewReferenceNoTotal@@Base+0xd54> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde84 <_Py_NewReferenceNoTotal@@Base+0x2a28> │ │ │ │ + blt cdd78 <_Py_NewReferenceNoTotal@@Base+0x28d4> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b cc1b8 <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ + b cc1f8 <_Py_NewReferenceNoTotal@@Base+0xd54> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cde60 <_Py_NewReferenceNoTotal@@Base+0x29bc> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + b cbac8 <_Py_NewReferenceNoTotal@@Base+0x624> │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b cbddc <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + b cbe24 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf94 <_Py_NewReferenceNoTotal@@Base+0x2b38> │ │ │ │ + blt ce3ac <_Py_NewReferenceNoTotal@@Base+0x2f08> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b cc7ec <_Py_NewReferenceNoTotal@@Base+0x1390> │ │ │ │ + b cc9d8 <_Py_NewReferenceNoTotal@@Base+0x1534> │ │ │ │ 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 +168058,409 @@ │ │ │ │ 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 cd6f0 <_Py_NewReferenceNoTotal@@Base+0x224c> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cd64c <_Py_NewReferenceNoTotal@@Base+0x21f0> │ │ │ │ + beq cd6ec <_Py_NewReferenceNoTotal@@Base+0x2248> │ │ │ │ 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 cdcf0 <_Py_NewReferenceNoTotal@@Base+0x284c> │ │ │ │ cmp r1, #1 │ │ │ │ - beq cdc38 <_Py_NewReferenceNoTotal@@Base+0x27dc> │ │ │ │ + beq cdcc4 <_Py_NewReferenceNoTotal@@Base+0x2820> │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq ip, [r0, #532] @ 0x214 │ │ │ │ cmp ip, lr │ │ │ │ - beq cbddc <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + beq cbe24 <_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 cbe24 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce24c <_Py_NewReferenceNoTotal@@Base+0x2df0> │ │ │ │ + bne ce2e4 <_Py_NewReferenceNoTotal@@Base+0x2e40> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne cba44 <_Py_NewReferenceNoTotal@@Base+0x5e8> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, r7 │ │ │ │ + bne cba8c <_Py_NewReferenceNoTotal@@Base+0x5e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_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 cdde4 <_Py_NewReferenceNoTotal@@Base+0x2940> │ │ │ │ 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 cdde0 <_Py_NewReferenceNoTotal@@Base+0x293c> │ │ │ │ + ldr r3, [pc, #-3816] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce258 <_Py_NewReferenceNoTotal@@Base+0x2dfc> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - b cba74 <_Py_NewReferenceNoTotal@@Base+0x618> │ │ │ │ + beq ce264 <_Py_NewReferenceNoTotal@@Base+0x2dc0> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + b cbabc <_Py_NewReferenceNoTotal@@Base+0x618> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-4040] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [pc, #-3848] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce42c <_Py_NewReferenceNoTotal@@Base+0x2fd0> │ │ │ │ + beq ce084 <_Py_NewReferenceNoTotal@@Base+0x2be0> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce398 <_Py_NewReferenceNoTotal@@Base+0x2f3c> │ │ │ │ + bne ce020 <_Py_NewReferenceNoTotal@@Base+0x2b7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r7, lsl #2] │ │ │ │ + ldrne r3, [r3, r6, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq ce468 <_Py_NewReferenceNoTotal@@Base+0x300c> │ │ │ │ + beq ce058 <_Py_NewReferenceNoTotal@@Base+0x2bb4> │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce384 <_Py_NewReferenceNoTotal@@Base+0x2f28> │ │ │ │ + beq ce430 <_Py_NewReferenceNoTotal@@Base+0x2f8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24eff4 │ │ │ │ + bl 24f04c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ce384 <_Py_NewReferenceNoTotal@@Base+0x2f28> │ │ │ │ - ldr r1, [pc, #3512] @ ce56c <_Py_NewReferenceNoTotal@@Base+0x3110> │ │ │ │ + beq ce430 <_Py_NewReferenceNoTotal@@Base+0x2f8c> │ │ │ │ + ldr r1, [pc, #-3956] @ cc8e0 <_Py_NewReferenceNoTotal@@Base+0x143c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 242ff4 │ │ │ │ + bl 243034 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce384 <_Py_NewReferenceNoTotal@@Base+0x2f28> │ │ │ │ + beq ce430 <_Py_NewReferenceNoTotal@@Base+0x2f8c> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce520 <_Py_NewReferenceNoTotal@@Base+0x30c4> │ │ │ │ + beq ce148 <_Py_NewReferenceNoTotal@@Base+0x2ca4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #20] │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq ce4c0 <_Py_NewReferenceNoTotal@@Base+0x3064> │ │ │ │ - str r9, [r2, #32] │ │ │ │ - str r8, [r2, #36] @ 0x24 │ │ │ │ - str fp, [r2, #40] @ 0x28 │ │ │ │ - str r7, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ce010 <_Py_NewReferenceNoTotal@@Base+0x2b6c> │ │ │ │ + str r9, [r7, #32] │ │ │ │ + str r8, [r7, #36] @ 0x24 │ │ │ │ + str fp, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r1, #5 │ │ │ │ + mov r2, #5 │ │ │ │ sub r3, r3, #1 │ │ │ │ - str sl, [r2, #4] │ │ │ │ - str r1, [r2] │ │ │ │ + str sl, [r7, #4] │ │ │ │ + str r2, [r7] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + b cc12c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #3400] @ ce570 <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ + ldr r2, [pc, #-4068] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce514 <_Py_NewReferenceNoTotal@@Base+0x30b8> │ │ │ │ + beq ce0cc <_Py_NewReferenceNoTotal@@Base+0x2c28> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce504 <_Py_NewReferenceNoTotal@@Base+0x30a8> │ │ │ │ + bne ce0bc <_Py_NewReferenceNoTotal@@Base+0x2c18> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + cmp r6, 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> │ │ │ │ + ldrne r3, [r3, r6, lsl #2] │ │ │ │ + ldrne r7, [r3, #12] │ │ │ │ + ldrne r6, [r3, #16] │ │ │ │ + beq ce090 <_Py_NewReferenceNoTotal@@Base+0x2bec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24614c │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq cd8bc <_Py_NewReferenceNoTotal@@Base+0x2460> │ │ │ │ + bl 24618c │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq cd95c <_Py_NewReferenceNoTotal@@Base+0x24b8> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cd8bc <_Py_NewReferenceNoTotal@@Base+0x2460> │ │ │ │ + beq cd95c <_Py_NewReferenceNoTotal@@Base+0x24b8> │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r3, #24] │ │ │ │ - mov r2, r7 │ │ │ │ + mov r1, r7 │ │ │ │ str ip, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 244220 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ - bl a55d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 244260 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne cc818 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdf00 <_Py_NewReferenceNoTotal@@Base+0x2aa4> │ │ │ │ + bne ce0d8 <_Py_NewReferenceNoTotal@@Base+0x2c34> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cd130 <_Py_NewReferenceNoTotal@@Base+0x1cd4> │ │ │ │ + b cd0b0 <_Py_NewReferenceNoTotal@@Base+0x1c0c> │ │ │ │ + ldr r0, [pc, #2976] @ ce514 <_Py_NewReferenceNoTotal@@Base+0x3070> │ │ │ │ + bl 997c0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq ce110 <_Py_NewReferenceNoTotal@@Base+0x2c6c> │ │ │ │ + add r2, r3, #23 │ │ │ │ + mov r1, r3 │ │ │ │ + bic r2, r2, #7 │ │ │ │ + mov r0, #8192 @ 0x2000 │ │ │ │ + str r0, [r1], #16 │ │ │ │ + sub r2, r2, r1 │ │ │ │ + str r1, [r3, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + str r3, [r6, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + add r3, r2, #16 │ │ │ │ + b cc144 <_Py_NewReferenceNoTotal@@Base+0xca0> │ │ │ │ mov r0, r4 │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce908 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc644 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ + beq cc63c <_Py_NewReferenceNoTotal@@Base+0x1198> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #3204] @ ce570 <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ + ldr r2, [pc, #2884] @ ce518 <_Py_NewReferenceNoTotal@@Base+0x3074> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cded4 <_Py_NewReferenceNoTotal@@Base+0x2a78> │ │ │ │ + beq cdfa8 <_Py_NewReferenceNoTotal@@Base+0x2b04> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne cdea0 <_Py_NewReferenceNoTotal@@Base+0x2a44> │ │ │ │ + bne cde7c <_Py_NewReferenceNoTotal@@Base+0x29d8> │ │ │ │ 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 cdfe0 <_Py_NewReferenceNoTotal@@Base+0x2b3c> │ │ │ │ + ldr r1, [pc, #2824] @ ce51c <_Py_NewReferenceNoTotal@@Base+0x3078> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2435a0 │ │ │ │ + bl 2435e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cde9c <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + beq cde78 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce908 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cde9c <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + beq cde78 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 245d70 │ │ │ │ + bl 245db0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne cdea0 <_Py_NewReferenceNoTotal@@Base+0x2a44> │ │ │ │ + bne cde7c <_Py_NewReferenceNoTotal@@Base+0x29d8> │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cde9c <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + beq cde78 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfb0 │ │ │ │ + bl ecf28 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq cde9c <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + beq cde78 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cdee0 <_Py_NewReferenceNoTotal@@Base+0x2a84> │ │ │ │ + beq ce1f8 <_Py_NewReferenceNoTotal@@Base+0x2d54> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl ec69c │ │ │ │ - mov r2, sl │ │ │ │ + bl ec614 │ │ │ │ mov r1, r7 │ │ │ │ + mov r2, sl │ │ │ │ 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 2e22ec <_PyErr_BadInternalCall@@Base+0xbb8> │ │ │ │ + ldr r2, [pc, #2648] @ ce520 <_Py_NewReferenceNoTotal@@Base+0x307c> │ │ │ │ mov r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ - bl a55d4 │ │ │ │ + bl 24d408 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne cc818 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cde9c <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + beq cde78 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ 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 cbe98 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + bne ccd84 <_Py_NewReferenceNoTotal@@Base+0x18e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2944c0 │ │ │ │ - b cbe14 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ - ldr r0, [pc, #2880] @ ce57c <_Py_NewReferenceNoTotal@@Base+0x3120> │ │ │ │ + bl 294584 │ │ │ │ + b cbe5c <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + ldr r0, [pc, #2544] @ ce514 <_Py_NewReferenceNoTotal@@Base+0x3070> │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 996a4 │ │ │ │ + bl 997c0 │ │ │ │ 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 ce128 <_Py_NewReferenceNoTotal@@Base+0x2c84> │ │ │ │ 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 ce128 <_Py_NewReferenceNoTotal@@Base+0x2c84> │ │ │ │ ldr r8, [r2, #4] │ │ │ │ - b cc4a4 <_Py_NewReferenceNoTotal@@Base+0x1048> │ │ │ │ + b cc49c <_Py_NewReferenceNoTotal@@Base+0xff8> │ │ │ │ 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 ce414 <_Py_NewReferenceNoTotal@@Base+0x2f70> │ │ │ │ + ldr r1, [pc, #2440] @ ce524 <_Py_NewReferenceNoTotal@@Base+0x3080> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce120 <_Py_NewReferenceNoTotal@@Base+0x2cc4> │ │ │ │ + beq cdf98 <_Py_NewReferenceNoTotal@@Base+0x2af4> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebcbc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce120 <_Py_NewReferenceNoTotal@@Base+0x2cc4> │ │ │ │ + beq cdf98 <_Py_NewReferenceNoTotal@@Base+0x2af4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r8, [r2, #20] │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq ce114 <_Py_NewReferenceNoTotal@@Base+0x2cb8> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + bl e37e8 <_PyArena_Malloc@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq cdf8c <_Py_NewReferenceNoTotal@@Base+0x2ae8> │ │ │ │ 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> │ │ │ │ + str sl, [r7, #32] │ │ │ │ + str r9, [r7, #36] @ 0x24 │ │ │ │ + str r8, [r7, #40] @ 0x28 │ │ │ │ + str fp, [r7, #4] │ │ │ │ + str fp, [r7, #8] │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ + str r3, [r7] │ │ │ │ + b cc818 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfb0 │ │ │ │ + bl ecf28 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne ccebc <_Py_NewReferenceNoTotal@@Base+0x1a60> │ │ │ │ - b cceb4 <_Py_NewReferenceNoTotal@@Base+0x1a58> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #2620] @ ce570 <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce1c8 <_Py_NewReferenceNoTotal@@Base+0x2d6c> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne ce1b8 <_Py_NewReferenceNoTotal@@Base+0x2d5c> │ │ │ │ - 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> │ │ │ │ + bne cce4c <_Py_NewReferenceNoTotal@@Base+0x19a8> │ │ │ │ + b cce44 <_Py_NewReferenceNoTotal@@Base+0x19a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ce18c <_Py_NewReferenceNoTotal@@Base+0x2d30> │ │ │ │ + bl ecf28 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ccbf8 <_Py_NewReferenceNoTotal@@Base+0x1754> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cd08 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq ce18c <_Py_NewReferenceNoTotal@@Base+0x2d30> │ │ │ │ + bl 2b7974 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ + mov r9, r0 │ │ │ │ + bne cbc9c <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq ce18c <_Py_NewReferenceNoTotal@@Base+0x2d30> │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldr sl, [r3, #20] │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - bl 24cec4 │ │ │ │ - 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> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq ce180 <_Py_NewReferenceNoTotal@@Base+0x2d24> │ │ │ │ - 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> │ │ │ │ + bl ebcbc │ │ │ │ + subs ip, r0, #0 │ │ │ │ + beq ccd84 <_Py_NewReferenceNoTotal@@Base+0x18e0> │ │ │ │ + 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 2b7f50 │ │ │ │ + ldr r2, [pc, #2204] @ ce528 <_Py_NewReferenceNoTotal@@Base+0x3084> │ │ │ │ + mov r3, r0 │ │ │ │ + b cc58c <_Py_NewReferenceNoTotal@@Base+0x10e8> │ │ │ │ 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 │ │ │ │ + bl ab544 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce078 <_Py_NewReferenceNoTotal@@Base+0x2c1c> │ │ │ │ + beq ce3a0 <_Py_NewReferenceNoTotal@@Base+0x2efc> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b ccd50 <_Py_NewReferenceNoTotal@@Base+0x18f4> │ │ │ │ + b cca0c <_Py_NewReferenceNoTotal@@Base+0x1568> │ │ │ │ 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 cbe24 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cd664 <_Py_NewReferenceNoTotal@@Base+0x2208> │ │ │ │ + beq cd704 <_Py_NewReferenceNoTotal@@Base+0x2260> │ │ │ │ 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 +168483,562 @@ │ │ │ │ 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> │ │ │ │ - mov r0, r4 │ │ │ │ - bl ecfb0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ccbe8 <_Py_NewReferenceNoTotal@@Base+0x178c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2b75bc │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ - mov r9, r0 │ │ │ │ - bne cbc54 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ - ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ - subs ip, r0, #0 │ │ │ │ - beq ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ - 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> │ │ │ │ - mov r3, r0 │ │ │ │ - b cc594 <_Py_NewReferenceNoTotal@@Base+0x1138> │ │ │ │ - ldr r0, [pc, #2068] @ ce58c <_Py_NewReferenceNoTotal@@Base+0x3130> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #2064] @ ce590 <_Py_NewReferenceNoTotal@@Base+0x3134> │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - 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 cbe24 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ 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> │ │ │ │ mov r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc07c <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ + b cbc98 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [pc, #1936] @ ce52c <_Py_NewReferenceNoTotal@@Base+0x3088> │ │ │ │ + ldr r1, [pc, #1936] @ ce530 <_Py_NewReferenceNoTotal@@Base+0x308c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117680 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc048 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ + b cba08 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ ldr r3, [sl, #704] @ 0x2c0 │ │ │ │ - ldr r1, [pc, #1936] @ ce594 <_Py_NewReferenceNoTotal@@Base+0x3138> │ │ │ │ + ldr r1, [pc, #1908] @ ce534 <_Py_NewReferenceNoTotal@@Base+0x3090> │ │ │ │ cmp r3, r1 │ │ │ │ - bne cd5bc <_Py_NewReferenceNoTotal@@Base+0x2160> │ │ │ │ + bne cd65c <_Py_NewReferenceNoTotal@@Base+0x21b8> │ │ │ │ cmp r7, #0 │ │ │ │ - beq cbddc <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ - b cbd50 <_Py_NewReferenceNoTotal@@Base+0x8f4> │ │ │ │ + beq cbe24 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + b cbd98 <_Py_NewReferenceNoTotal@@Base+0x8f4> │ │ │ │ + ldr r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + b ccc1c <_Py_NewReferenceNoTotal@@Base+0x1778> │ │ │ │ + sub r7, r2, #1 │ │ │ │ + sub r2, r7, #1 │ │ │ │ + b cbc9c <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, #4 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b ccfbc <_Py_NewReferenceNoTotal@@Base+0x1b18> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ - b cbc50 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + b cbc98 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ 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> │ │ │ │ + b cbf6c <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbf90 <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ + b cbfd8 <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ mov r3, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbf24 <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cc1cc <_Py_NewReferenceNoTotal@@Base+0xd28> │ │ │ │ mov r3, #1 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc18c <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ + b cba54 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc18c <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ + b cbc98 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbc50 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + b cc1cc <_Py_NewReferenceNoTotal@@Base+0xd28> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b cbe50 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1744] @ ce58c <_Py_NewReferenceNoTotal@@Base+0x3130> │ │ │ │ - ldr r1, [pc, #1744] @ ce590 <_Py_NewReferenceNoTotal@@Base+0x3134> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + b cbe98 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ 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> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc644 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ + b cc090 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ + mov r2, #1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b cc0c4 <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne cdedc <_Py_NewReferenceNoTotal@@Base+0x2a38> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cbeec <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge ce4e8 <_Py_NewReferenceNoTotal@@Base+0x308c> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + bge cdef8 <_Py_NewReferenceNoTotal@@Base+0x2a54> │ │ │ │ + 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 cbfe8 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ - 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> │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq cc0e0 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r6, #0 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cda00 <_Py_NewReferenceNoTotal@@Base+0x25a4> │ │ │ │ + b cbeec <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, 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> │ │ │ │ + beq ccad4 <_Py_NewReferenceNoTotal@@Base+0x1630> │ │ │ │ + b cdebc <_Py_NewReferenceNoTotal@@Base+0x2a18> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc808 <_Py_NewReferenceNoTotal@@Base+0x13ac> │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl a55d4 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r7, r2, #1 │ │ │ │ + b cdde4 <_Py_NewReferenceNoTotal@@Base+0x2940> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc0e0 <_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> │ │ │ │ + bne cdf74 <_Py_NewReferenceNoTotal@@Base+0x2ad0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b cc124 <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cdf74 <_Py_NewReferenceNoTotal@@Base+0x2ad0> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq cd380 <_Py_NewReferenceNoTotal@@Base+0x1edc> │ │ │ │ + b cdf34 <_Py_NewReferenceNoTotal@@Base+0x2a90> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r2, #1 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b cc124 <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne cdfc4 <_Py_NewReferenceNoTotal@@Base+0x2b20> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b cd004 <_Py_NewReferenceNoTotal@@Base+0x1b60> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl 3449e0 │ │ │ │ + b cd9e0 <_Py_NewReferenceNoTotal@@Base+0x253c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge ce00c <_Py_NewReferenceNoTotal@@Base+0x2bb0> │ │ │ │ + bge ce3f8 <_Py_NewReferenceNoTotal@@Base+0x2f54> │ │ │ │ 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 cbfa8 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cd184 <_Py_NewReferenceNoTotal@@Base+0x1d28> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cdae8 <_Py_NewReferenceNoTotal@@Base+0x2644> │ │ │ │ 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 cd1b0 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ - b cd240 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + beq cda0c <_Py_NewReferenceNoTotal@@Base+0x2568> │ │ │ │ + b cde7c <_Py_NewReferenceNoTotal@@Base+0x29d8> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce13c <_Py_NewReferenceNoTotal@@Base+0x2ce0> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bne ce068 <_Py_NewReferenceNoTotal@@Base+0x2bc4> │ │ │ │ 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> │ │ │ │ + b cc004 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r7, fp │ │ │ │ + sub r3, r2, #1 │ │ │ │ + b cc198 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r2, #1 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + mov r7, #0 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b cc198 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cce14 <_Py_NewReferenceNoTotal@@Base+0x19b8> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b cd554 <_Py_NewReferenceNoTotal@@Base+0x20f8> │ │ │ │ - mov r8, #0 │ │ │ │ - b cc3f4 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge ce4d4 <_Py_NewReferenceNoTotal@@Base+0x3030> │ │ │ │ + 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 cc004 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl 3449e0 │ │ │ │ + b cd7fc <_Py_NewReferenceNoTotal@@Base+0x2358> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce0d4 <_Py_NewReferenceNoTotal@@Base+0x2c78> │ │ │ │ + blt ce0d8 <_Py_NewReferenceNoTotal@@Base+0x2c34> │ │ │ │ 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 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ce23c <_Py_NewReferenceNoTotal@@Base+0x2de0> │ │ │ │ + ldr r7, [r2, #12] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ + beq cd904 <_Py_NewReferenceNoTotal@@Base+0x2460> │ │ │ │ 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 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ce13c <_Py_NewReferenceNoTotal@@Base+0x2ce0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cd034 <_Py_NewReferenceNoTotal@@Base+0x1bd8> │ │ │ │ + b cc030 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cce84 <_Py_NewReferenceNoTotal@@Base+0x1a28> │ │ │ │ + bl 3449e0 │ │ │ │ + b cd8d8 <_Py_NewReferenceNoTotal@@Base+0x2434> │ │ │ │ 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> │ │ │ │ + b cc030 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + mov r7, #0 │ │ │ │ + b cc198 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ + bl 2a03f0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne cc164 <_Py_NewReferenceNoTotal@@Base+0xcc0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b cc198 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ 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> │ │ │ │ - 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> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cdb44 <_Py_NewReferenceNoTotal@@Base+0x26e8> │ │ │ │ + bne cc4a8 <_Py_NewReferenceNoTotal@@Base+0x1004> │ │ │ │ + b cba04 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ 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> │ │ │ │ - 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> │ │ │ │ + b cd1f8 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + mov r2, r6 │ │ │ │ + b cbf24 <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + bne ccd84 <_Py_NewReferenceNoTotal@@Base+0x18e0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq ce2f8 <_Py_NewReferenceNoTotal@@Base+0x2e9c> │ │ │ │ + ldrne r1, [r4, #4] │ │ │ │ + bne cb9dc <_Py_NewReferenceNoTotal@@Base+0x538> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cc5ac <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b cb994 <_Py_NewReferenceNoTotal@@Base+0x538> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b ce0b8 <_Py_NewReferenceNoTotal@@Base+0x2c5c> │ │ │ │ + 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 ccd84 <_Py_NewReferenceNoTotal@@Base+0x18e0> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne cb9f4 <_Py_NewReferenceNoTotal@@Base+0x550> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cdda4 <_Py_NewReferenceNoTotal@@Base+0x2900> │ │ │ │ + ldmib r4, {r1, r3} │ │ │ │ + b cb9f4 <_Py_NewReferenceNoTotal@@Base+0x550> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3449e0 │ │ │ │ + b ccaa8 <_Py_NewReferenceNoTotal@@Base+0x1604> │ │ │ │ mov r8, #0 │ │ │ │ - b cc3ac <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r2, #1 │ │ │ │ - b cde30 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ + b cc64c <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b cc63c <_Py_NewReferenceNoTotal@@Base+0x1198> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3449e0 │ │ │ │ + b cce14 <_Py_NewReferenceNoTotal@@Base+0x1970> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3449e0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq cc6f0 <_Py_NewReferenceNoTotal@@Base+0x124c> │ │ │ │ + b cc700 <_Py_NewReferenceNoTotal@@Base+0x125c> │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + b cc3ec <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ + mov r8, r3 │ │ │ │ + b cc64c <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ + bl a5638 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cc128 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r2, #1 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b cc198 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ + mov r8, #0 │ │ │ │ + b cc3ec <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cd738 <_Py_NewReferenceNoTotal@@Base+0x22dc> │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ + b cd7d8 <_Py_NewReferenceNoTotal@@Base+0x2334> │ │ │ │ + bl 3449e0 │ │ │ │ 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> │ │ │ │ + beq cb928 <_Py_NewReferenceNoTotal@@Base+0x484> │ │ │ │ + b cca7c <_Py_NewReferenceNoTotal@@Base+0x15d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ce2d0 <_Py_NewReferenceNoTotal@@Base+0x2e2c> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b cb998 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 3449e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq cbcfc <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ - b cc800 <_Py_NewReferenceNoTotal@@Base+0x13a4> │ │ │ │ + beq cbd44 <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ + b cc700 <_Py_NewReferenceNoTotal@@Base+0x125c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ - b cbc54 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + b cbc9c <_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> │ │ │ │ + b cba40 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ + mov r1, #1 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + mov r7, #0 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b cc198 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r2, #1 │ │ │ │ + b cdde4 <_Py_NewReferenceNoTotal@@Base+0x2940> │ │ │ │ + bl a5638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce354 <_Py_NewReferenceNoTotal@@Base+0x2ef8> │ │ │ │ + bne ce358 <_Py_NewReferenceNoTotal@@Base+0x2eb4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b cb950 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cc0f4 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc5b4 <_Py_NewReferenceNoTotal@@Base+0x1158> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ + blt ce358 <_Py_NewReferenceNoTotal@@Base+0x2eb4> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r1, r6, lsl #2] │ │ │ │ + ldr r3, [r3, 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> │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + beq cd278 <_Py_NewReferenceNoTotal@@Base+0x1dd4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cc0f4 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ 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> │ │ │ │ + bl 3449e0 │ │ │ │ + b cd24c <_Py_NewReferenceNoTotal@@Base+0x1da8> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ - sub r1, r2, #1 │ │ │ │ - mov r6, #0 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ - bl a55d4 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cc0f4 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce4a8 <_Py_NewReferenceNoTotal@@Base+0x304c> │ │ │ │ + bge ce3d8 <_Py_NewReferenceNoTotal@@Base+0x2f34> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc0dc <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ce3a8 <_Py_NewReferenceNoTotal@@Base+0x2f4c> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc060 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 99cb4 │ │ │ │ + b cd5f4 <_Py_NewReferenceNoTotal@@Base+0x2150> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc708 <_Py_NewReferenceNoTotal@@Base+0x1264> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3449e0 │ │ │ │ + b cd354 <_Py_NewReferenceNoTotal@@Base+0x1eb0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3449e0 │ │ │ │ + b cd104 <_Py_NewReferenceNoTotal@@Base+0x1c60> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r6, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r9, [r2, #12] │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ + beq cd130 <_Py_NewReferenceNoTotal@@Base+0x1c8c> │ │ │ │ + b cd1c0 <_Py_NewReferenceNoTotal@@Base+0x1d1c> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r7, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr sl, [r2, #12] │ │ │ │ + ldr r9, [r2, #16] │ │ │ │ + beq ccdd8 <_Py_NewReferenceNoTotal@@Base+0x1934> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b cbfbc <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + b cbfa8 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3449e0 │ │ │ │ + b ccdac <_Py_NewReferenceNoTotal@@Base+0x1908> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ce01c <_Py_NewReferenceNoTotal@@Base+0x2b78> │ │ │ │ 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 cc004 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + ldr r3, [pc, #184] @ ce518 <_Py_NewReferenceNoTotal@@Base+0x3074> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce448 <_Py_NewReferenceNoTotal@@Base+0x2fec> │ │ │ │ + beq ce4f4 <_Py_NewReferenceNoTotal@@Base+0x3050> │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c94 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce438 <_Py_NewReferenceNoTotal@@Base+0x2fdc> │ │ │ │ + beq ce4c4 <_Py_NewReferenceNoTotal@@Base+0x3020> │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef494 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce438 <_Py_NewReferenceNoTotal@@Base+0x2fdc> │ │ │ │ + beq ce4c4 <_Py_NewReferenceNoTotal@@Base+0x3020> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c6b0 │ │ │ │ - bl a55d4 │ │ │ │ + bl 30cc50 │ │ │ │ + bl a5638 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce43c <_Py_NewReferenceNoTotal@@Base+0x2fe0> │ │ │ │ + beq ce4c8 <_Py_NewReferenceNoTotal@@Base+0x3024> │ │ │ │ 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 ce020 <_Py_NewReferenceNoTotal@@Base+0x2b7c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r1, r2, #1 │ │ │ │ - b ce424 <_Py_NewReferenceNoTotal@@Base+0x2fc8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - 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> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ce4cc <_Py_NewReferenceNoTotal@@Base+0x3070> │ │ │ │ + b ce4bc <_Py_NewReferenceNoTotal@@Base+0x3018> │ │ │ │ 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 cd788 <_Py_NewReferenceNoTotal@@Base+0x232c> │ │ │ │ - b ce398 <_Py_NewReferenceNoTotal@@Base+0x2f3c> │ │ │ │ + beq cd828 <_Py_NewReferenceNoTotal@@Base+0x2384> │ │ │ │ + b ce020 <_Py_NewReferenceNoTotal@@Base+0x2b7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge ce540 <_Py_NewReferenceNoTotal@@Base+0x30e4> │ │ │ │ - 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 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ce394 <_Py_NewReferenceNoTotal@@Base+0x2f38> │ │ │ │ - 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 cbfbc <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl 3449e0 │ │ │ │ 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> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cd838 <_Py_NewReferenceNoTotal@@Base+0x23dc> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - 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> │ │ │ │ - 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 │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - mlaseq r6, r0, r9, r2 │ │ │ │ - eorseq r4, r6, r4, lsl #16 │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ + subne r1, r1, #1 │ │ │ │ + beq ce46c <_Py_NewReferenceNoTotal@@Base+0x2fc8> │ │ │ │ + b ce4bc <_Py_NewReferenceNoTotal@@Base+0x3018> │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + eorseq r2, r6, r0, lsl pc │ │ │ │ + eorseq r4, r6, r4, lsl #27 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - andeq r0, r0, lr, lsl #4 │ │ │ │ - eorseq r4, r6, r4, ror #15 │ │ │ │ + eorseq r4, r6, r4, ror #26 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, ip, lsr r1 │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ + @ instruction: 0x003646bc │ │ │ │ + andeq r9, r9, r8, asr pc │ │ │ │ │ │ │ │ -000ce598 : │ │ │ │ +000ce538 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq ce5b0 │ │ │ │ + beq ce550 │ │ │ │ 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] @ ce58c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ ce5f0 │ │ │ │ + ldr r1, [pc, #28] @ ce590 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003646bc │ │ │ │ │ │ │ │ -000ce5f4 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +000ce594 <_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 ce6c8 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp sl, r3, asr #2 │ │ │ │ - bge ce728 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + bge ce6c8 <_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 ce5fc <_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 +169048,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 ce688 <_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 cea8c <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce714 <_PyEvalFramePushAndInit@@Base+0x120> │ │ │ │ + bne ce6b4 <_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 cea8c <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce6dc <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ + beq ce67c <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2440d0 │ │ │ │ + bl 244110 │ │ │ │ mov r4, #0 │ │ │ │ - b ce6dc <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ + b ce67c <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ add r3, sl, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt ce7cc <_PyEvalFramePushAndInit@@Base+0x1d8> │ │ │ │ - ldr r2, [pc, #540] @ ce960 <_PyEvalFramePushAndInit@@Base+0x36c> │ │ │ │ + blt ce76c <_PyEvalFramePushAndInit@@Base+0x1d8> │ │ │ │ + ldr r2, [pc, #540] @ ce900 <_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 ce774 <_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 +169119,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 ce774 <_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 ce5f4 <_PyEvalFramePushAndInit@@Base+0x60> │ │ │ │ + b ce5fc <_PyEvalFramePushAndInit@@Base+0x68> │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ce734 <_PyEvalFramePushAndInit@@Base+0x140> │ │ │ │ + b ce6d4 <_PyEvalFramePushAndInit@@Base+0x140> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ce820 <_PyEvalFramePushAndInit@@Base+0x22c> │ │ │ │ + beq ce7c0 <_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 ce7c0 <_PyEvalFramePushAndInit@@Base+0x22c> │ │ │ │ + ldr r2, [pc, #364] @ ce904 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce810 <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ + beq ce7b0 <_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 ce814 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ce874 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ + beq ce814 <_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 ce814 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ + ldr r2, [pc, #280] @ ce904 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce864 <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ + beq ce804 <_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] @ ce904 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ce8dc <_PyEvalFramePushAndInit@@Base+0x2e8> │ │ │ │ + beq ce87c <_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 ce874 <_PyEvalFramePushAndInit@@Base+0x2e0> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ce8d4 <_PyEvalFramePushAndInit@@Base+0x2e0> │ │ │ │ + bne ce874 <_PyEvalFramePushAndInit@@Base+0x2e0> │ │ │ │ ldr r3, [r6, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce8c4 <_PyEvalFramePushAndInit@@Base+0x2d0> │ │ │ │ + beq ce864 <_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 ce81c <_PyEvalFramePushAndInit@@Base+0x288> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce958 <_PyEvalFramePushAndInit@@Base+0x364> │ │ │ │ + beq ce8f8 <_PyEvalFramePushAndInit@@Base+0x364> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [pc, #112] @ ce964 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ + ldr r7, [pc, #112] @ ce904 <_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 ce8f8 <_PyEvalFramePushAndInit@@Base+0x364> │ │ │ │ ldr r5, [r4], #4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq ce950 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + beq ce8f0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ce950 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bne ce8f0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ ldr r3, [r7, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce940 <_PyEvalFramePushAndInit@@Base+0x34c> │ │ │ │ + beq ce8e0 <_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 ce89c <_PyEvalFramePushAndInit@@Base+0x308> │ │ │ │ + bl 2a03f0 │ │ │ │ + b ce6c0 <_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 ce9e8 <_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 ce948 <_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 cea4c <_PyEvalFramePushAndInit@@Base+0x4b8> │ │ │ │ adds r1, r1, #16 │ │ │ │ - beq ceac0 <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ + beq cea60 <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl e13bc <_PyEval_EvalFrameDefault@@Base+0x117c8> │ │ │ │ + bl e1344 <_PyEval_EvalFrameDefault@@Base+0x117b0> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ceac0 <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ + beq cea60 <_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 ce9fc <_PyEvalFramePushAndInit@@Base+0x468> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq cead0 <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ + beq cea70 <_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 c6d20 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ceac0 <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ + blt cea60 <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b ce98c <_PyEvalFramePushAndInit@@Base+0x398> │ │ │ │ - ldr r0, [pc, #124] @ ceae0 <_PyEvalFramePushAndInit@@Base+0x4ec> │ │ │ │ - bl 996a4 │ │ │ │ + b ce92c <_PyEvalFramePushAndInit@@Base+0x398> │ │ │ │ + ldr r0, [pc, #124] @ cea80 <_PyEvalFramePushAndInit@@Base+0x4ec> │ │ │ │ + bl 997c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cead0 <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ + beq cea70 <_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 cea70 <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b cea14 <_PyEvalFramePushAndInit@@Base+0x420> │ │ │ │ - ldr r3, [pc, #48] @ ceae4 <_PyEvalFramePushAndInit@@Base+0x4f0> │ │ │ │ + b ce9b4 <_PyEvalFramePushAndInit@@Base+0x420> │ │ │ │ + ldr r3, [pc, #48] @ cea84 <_PyEvalFramePushAndInit@@Base+0x4f0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #44] @ ceae8 <_PyEvalFramePushAndInit@@Base+0x4f4> │ │ │ │ + ldr r1, [pc, #44] @ cea88 <_PyEvalFramePushAndInit@@Base+0x4f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 117680 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a03f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cea20 <_PyEvalFramePushAndInit@@Base+0x42c> │ │ │ │ - b ce9a0 <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ + bne ce9c0 <_PyEvalFramePushAndInit@@Base+0x42c> │ │ │ │ + b ce940 <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, ip, lsr r1 │ │ │ │ + @ instruction: 0x003646bc │ │ │ │ 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 +169341,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 cf194 <_PyEvalFramePushAndInit@@Base+0xc00> │ │ │ │ cmp r7, r5 │ │ │ │ movlt r8, r7 │ │ │ │ movge r8, r5 │ │ │ │ cmp r8, #0 │ │ │ │ - ble cebcc <_PyEvalFramePushAndInit@@Base+0x5d8> │ │ │ │ + ble ceb6c <_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 ceb30 <_PyEvalFramePushAndInit@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ cmp r8, #2 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq ceb90 <_PyEvalFramePushAndInit@@Base+0x59c> │ │ │ │ + beq ceb30 <_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 ceb20 <_PyEvalFramePushAndInit@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne ceca0 <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ + bne cec40 <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ cmp r5, r7 │ │ │ │ - bgt cf4fc <_PyEvalFramePushAndInit@@Base+0xf08> │ │ │ │ + bgt cf49c <_PyEvalFramePushAndInit@@Base+0xf08> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cedd4 <_PyEvalFramePushAndInit@@Base+0x7e0> │ │ │ │ + bne ced74 <_PyEvalFramePushAndInit@@Base+0x7e0> │ │ │ │ cmp r5, r7 │ │ │ │ - blt cebdc <_PyEvalFramePushAndInit@@Base+0x5e8> │ │ │ │ + blt ceb7c <_PyEvalFramePushAndInit@@Base+0x5e8> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt cf01c <_PyEvalFramePushAndInit@@Base+0xa28> │ │ │ │ + bgt cefbc <_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 cec3c <_PyEvalFramePushAndInit@@Base+0x6a8> │ │ │ │ str r3, [sp, #32] │ │ │ │ - b ceb98 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ + b ceb38 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ ldr ip, [sl, #28] │ │ │ │ cmp ip, #0 │ │ │ │ moveq r1, r7 │ │ │ │ moveq r3, ip │ │ │ │ - beq cf304 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ + beq cf2a4 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ sub r1, r7, r3 │ │ │ │ cmp r5, r1 │ │ │ │ - blt cf304 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ + blt cf2a4 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ cmp r1, r8 │ │ │ │ - blt cf27c <_PyEvalFramePushAndInit@@Base+0xc88> │ │ │ │ + blt cf21c <_PyEvalFramePushAndInit@@Base+0xc88> │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #0 │ │ │ │ - beq cebb4 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + beq ceb54 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ cmp r0, r3 │ │ │ │ - bge cebb4 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + bge ceb54 <_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 cebf4 <_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 ceb54 <_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 cec2c <_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 cec08 <_PyEvalFramePushAndInit@@Base+0x674> │ │ │ │ + b ceb54 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - ble cf2bc <_PyEvalFramePushAndInit@@Base+0xcc8> │ │ │ │ + ble cf25c <_PyEvalFramePushAndInit@@Base+0xcc8> │ │ │ │ sub r1, r5, r8 │ │ │ │ add r0, r9, r8, lsl #2 │ │ │ │ - bl 102dec <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 102d40 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf62c <_PyEvalFramePushAndInit@@Base+0x1038> │ │ │ │ + beq cf5cc <_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 ced74 <_PyEvalFramePushAndInit@@Base+0x7e0> │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - bge cebac <_PyEvalFramePushAndInit@@Base+0x5b8> │ │ │ │ + bge ceb4c <_PyEvalFramePushAndInit@@Base+0x5b8> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ands r8, r3, #4 │ │ │ │ - bne cebb4 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + bne ceb54 <_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 cfa34 <_PyEvalFramePushAndInit@@Base+0x14a0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne cfa6c <_PyEvalFramePushAndInit@@Base+0x1478> │ │ │ │ + bne cfa0c <_PyEvalFramePushAndInit@@Base+0x1478> │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #3724] @ cfba4 <_PyEvalFramePushAndInit@@Base+0x15b0> │ │ │ │ + ldr r0, [pc, #3724] @ cfb44 <_PyEvalFramePushAndInit@@Base+0x15b0> │ │ │ │ subs r7, r7, #1 │ │ │ │ movne r7, #1 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ cmp r8, #0 │ │ │ │ - bne cfaac <_PyEvalFramePushAndInit@@Base+0x14b8> │ │ │ │ - ldr r0, [pc, #3692] @ cfba8 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ - bl 9dd0c │ │ │ │ - ldr r3, [pc, #3688] @ cfbac <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ - ldr r2, [pc, #3680] @ cfba8 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ + bne cfa4c <_PyEvalFramePushAndInit@@Base+0x14b8> │ │ │ │ + ldr r0, [pc, #3692] @ cfb48 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ + bl 9de28 │ │ │ │ + ldr r3, [pc, #3688] @ cfb4c <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + ldr r2, [pc, #3680] @ cfb48 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #3676] @ cfbb0 <_PyEvalFramePushAndInit@@Base+0x15bc> │ │ │ │ + ldr r3, [pc, #3676] @ cfb50 <_PyEvalFramePushAndInit@@Base+0x15bc> │ │ │ │ moveq r3, r2 │ │ │ │ cmp r5, #1 │ │ │ │ - ldr r2, [pc, #3668] @ cfbb4 <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ + ldr r2, [pc, #3668] @ cfb54 <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #3664] @ cfbb8 <_PyEvalFramePushAndInit@@Base+0x15c4> │ │ │ │ + ldr r0, [pc, #3664] @ cfb58 <_PyEvalFramePushAndInit@@Base+0x15c4> │ │ │ │ moveq r2, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ stmib sp, {r3, r5} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #3644] @ cfbbc <_PyEvalFramePushAndInit@@Base+0x15c8> │ │ │ │ + ldr r2, [pc, #3644] @ cfb5c <_PyEvalFramePushAndInit@@Base+0x15c8> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne cf840 <_PyEvalFramePushAndInit@@Base+0x124c> │ │ │ │ + bne cf7e0 <_PyEvalFramePushAndInit@@Base+0x124c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ - ldr r2, [pc, #3592] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + ldr r2, [pc, #3592] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf9bc <_PyEvalFramePushAndInit@@Base+0x13c8> │ │ │ │ + bne cf95c <_PyEvalFramePushAndInit@@Base+0x13c8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + b cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble cecd0 <_PyEvalFramePushAndInit@@Base+0x6dc> │ │ │ │ + ble cec70 <_PyEvalFramePushAndInit@@Base+0x6dc> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ add r9, r9, r5, lsl #2 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ @@ -169557,935 +169535,935 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq cf5f4 <_PyEvalFramePushAndInit@@Base+0x1000> │ │ │ │ + beq cf594 <_PyEvalFramePushAndInit@@Base+0x1000> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq cf5f4 <_PyEvalFramePushAndInit@@Base+0x1000> │ │ │ │ + beq cf594 <_PyEvalFramePushAndInit@@Base+0x1000> │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp fp, r7 │ │ │ │ add r8, r3, #12 │ │ │ │ - ble cef78 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ + ble cef18 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ lsl r9, r7, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq cf24c <_PyEvalFramePushAndInit@@Base+0xc58> │ │ │ │ + beq cf1ec <_PyEvalFramePushAndInit@@Base+0xc58> │ │ │ │ add r2, r7, #1 │ │ │ │ cmp fp, r2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ble ceef0 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ + ble cee90 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ add r5, r9, #4 │ │ │ │ ldr r2, [r8, r5] │ │ │ │ cmp r6, r2 │ │ │ │ - beq cefe0 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + beq cef80 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ add r2, r7, #2 │ │ │ │ cmp fp, r2 │ │ │ │ - ble ceef0 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ + ble cee90 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ add r5, r9, #8 │ │ │ │ ldr r2, [r8, r5] │ │ │ │ cmp r6, r2 │ │ │ │ - beq cefe0 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + beq cef80 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ add r2, r7, #3 │ │ │ │ cmp fp, r2 │ │ │ │ - ble ceef0 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ + ble cee90 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ add r5, r9, #12 │ │ │ │ ldr r2, [r8, r5] │ │ │ │ cmp r6, r2 │ │ │ │ - beq cefe0 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + beq cef80 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ add r5, r7, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - ble ceef0 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ + ble cee90 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ add r2, r9, #24 │ │ │ │ add r2, r3, r2 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r6, r0 │ │ │ │ - beq cefdc <_PyEvalFramePushAndInit@@Base+0x9e8> │ │ │ │ + beq cef7c <_PyEvalFramePushAndInit@@Base+0x9e8> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bgt ceed8 <_PyEvalFramePushAndInit@@Base+0x8e4> │ │ │ │ + bgt cee78 <_PyEvalFramePushAndInit@@Base+0x8e4> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 116e44 │ │ │ │ + bl 116dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt cf24c <_PyEvalFramePushAndInit@@Base+0xc58> │ │ │ │ - bne cf588 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ + bgt cf1ec <_PyEvalFramePushAndInit@@Base+0xc58> │ │ │ │ + bne cf528 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp fp, r3 │ │ │ │ - ble cef78 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ + ble cef18 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ add r5, r9, #4 │ │ │ │ ldr r1, [r8, r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 116e44 │ │ │ │ + bl 116dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt cefe0 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ - bne cf588 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ + bgt cef80 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + bne cf528 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp fp, r7 │ │ │ │ - ble cef78 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ + ble cef18 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r5, r9, #16 │ │ │ │ add r5, r3, r5 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 116e44 │ │ │ │ + bl 116dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt cf3e0 <_PyEvalFramePushAndInit@@Base+0xdec> │ │ │ │ - bne cf588 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ + bgt cf380 <_PyEvalFramePushAndInit@@Base+0xdec> │ │ │ │ + bne cf528 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bgt cef50 <_PyEvalFramePushAndInit@@Base+0x95c> │ │ │ │ + bgt ceef0 <_PyEvalFramePushAndInit@@Base+0x95c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf3e8 <_PyEvalFramePushAndInit@@Base+0xdf4> │ │ │ │ + beq cf388 <_PyEvalFramePushAndInit@@Base+0xdf4> │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9cae4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq cf588 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ + beq cf528 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cefbc <_PyEvalFramePushAndInit@@Base+0x9c8> │ │ │ │ + beq cef5c <_PyEvalFramePushAndInit@@Base+0x9c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq cf594 <_PyEvalFramePushAndInit@@Base+0xfa0> │ │ │ │ + beq cf534 <_PyEvalFramePushAndInit@@Base+0xfa0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bne cf00c <_PyEvalFramePushAndInit@@Base+0xa18> │ │ │ │ + bne cefac <_PyEvalFramePushAndInit@@Base+0xa18> │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ - b cecd0 <_PyEvalFramePushAndInit@@Base+0x6dc> │ │ │ │ + b cec70 <_PyEvalFramePushAndInit@@Base+0x6dc> │ │ │ │ lsl r5, r5, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf5c8 <_PyEvalFramePushAndInit@@Base+0xfd4> │ │ │ │ + bne cf568 <_PyEvalFramePushAndInit@@Base+0xfd4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, r5] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq cefcc <_PyEvalFramePushAndInit@@Base+0x9d8> │ │ │ │ + beq cef6c <_PyEvalFramePushAndInit@@Base+0x9d8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b cee18 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b cedb8 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ cmp r7, fp │ │ │ │ - bge cebc0 <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ + bge ceb60 <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r5, r7, #2 │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf2a8 <_PyEvalFramePushAndInit@@Base+0xcb4> │ │ │ │ + bne cf248 <_PyEvalFramePushAndInit@@Base+0xcb4> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r8, [sl, #32] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - beq cf09c <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ + beq cf03c <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq cf4ec <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ - ldr r3, [pc, #2908] @ cfbc4 <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ + beq cf48c <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ + ldr r3, [pc, #2908] @ cfb64 <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne cf3a0 <_PyEvalFramePushAndInit@@Base+0xdac> │ │ │ │ + bne cf340 <_PyEvalFramePushAndInit@@Base+0xdac> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq cf3a0 <_PyEvalFramePushAndInit@@Base+0xdac> │ │ │ │ + beq cf340 <_PyEvalFramePushAndInit@@Base+0xdac> │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf290 <_PyEvalFramePushAndInit@@Base+0xc9c> │ │ │ │ + bne cf230 <_PyEvalFramePushAndInit@@Base+0xc9c> │ │ │ │ add r2, r7, #1 │ │ │ │ cmp r2, fp │ │ │ │ mov r8, #1 │ │ │ │ - bge cf1c8 <_PyEvalFramePushAndInit@@Base+0xbd4> │ │ │ │ + bge cf168 <_PyEvalFramePushAndInit@@Base+0xbd4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r5, #4 │ │ │ │ ldr r3, [r3, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf26c <_PyEvalFramePushAndInit@@Base+0xc78> │ │ │ │ + bne cf20c <_PyEvalFramePushAndInit@@Base+0xc78> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r9, [sl, #32] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - beq cf124 <_PyEvalFramePushAndInit@@Base+0xb30> │ │ │ │ + beq cf0c4 <_PyEvalFramePushAndInit@@Base+0xb30> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq cf4ec <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ - ldr r3, [pc, #2772] @ cfbc4 <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ + beq cf48c <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ + ldr r3, [pc, #2772] @ cfb64 <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne cf3c0 <_PyEvalFramePushAndInit@@Base+0xdcc> │ │ │ │ + bne cf360 <_PyEvalFramePushAndInit@@Base+0xdcc> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq cf3c0 <_PyEvalFramePushAndInit@@Base+0xdcc> │ │ │ │ + beq cf360 <_PyEvalFramePushAndInit@@Base+0xdcc> │ │ │ │ mov r0, r9 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf254 <_PyEvalFramePushAndInit@@Base+0xc60> │ │ │ │ + bne cf1f4 <_PyEvalFramePushAndInit@@Base+0xc60> │ │ │ │ add r5, r7, #2 │ │ │ │ cmp fp, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - ble cf1c8 <_PyEvalFramePushAndInit@@Base+0xbd4> │ │ │ │ + ble cf168 <_PyEvalFramePushAndInit@@Base+0xbd4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r7, r7, #1073741825 @ 0x40000001 │ │ │ │ - ldr r9, [pc, #2688] @ cfbc4 <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ + ldr r9, [pc, #2688] @ cfb64 <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ ldr r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf1b4 <_PyEvalFramePushAndInit@@Base+0xbc0> │ │ │ │ + bne cf154 <_PyEvalFramePushAndInit@@Base+0xbc0> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r6, [sl, #32] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - beq cf1b0 <_PyEvalFramePushAndInit@@Base+0xbbc> │ │ │ │ + beq cf150 <_PyEvalFramePushAndInit@@Base+0xbbc> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq cf4ec <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ + beq cf48c <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne cf380 <_PyEvalFramePushAndInit@@Base+0xd8c> │ │ │ │ + bne cf320 <_PyEvalFramePushAndInit@@Base+0xd8c> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq cf380 <_PyEvalFramePushAndInit@@Base+0xd8c> │ │ │ │ + beq cf320 <_PyEvalFramePushAndInit@@Base+0xd8c> │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b424 │ │ │ │ cmn r0, #3 │ │ │ │ - beq cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf368 <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ + bne cf308 <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ add r8, r8, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bgt cf144 <_PyEvalFramePushAndInit@@Base+0xb50> │ │ │ │ + bgt cf0e4 <_PyEvalFramePushAndInit@@Base+0xb50> │ │ │ │ cmp r8, #0 │ │ │ │ - beq cebc0 <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ + beq ceb60 <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 30386c │ │ │ │ + bl 303e0c │ │ │ │ mvn r0, #0 │ │ │ │ - b cebc4 <_PyEvalFramePushAndInit@@Base+0x5d0> │ │ │ │ - bl 91924 │ │ │ │ + b ceb64 <_PyEvalFramePushAndInit@@Base+0x5d0> │ │ │ │ + bl 9196c │ │ │ │ subs r1, r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq cf61c <_PyEvalFramePushAndInit@@Base+0x1028> │ │ │ │ + beq cf5bc <_PyEvalFramePushAndInit@@Base+0x1028> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ands r3, r3, #4 │ │ │ │ - beq cf2cc <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ + beq cf26c <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ movlt r8, r7 │ │ │ │ movge r8, r5 │ │ │ │ add r2, fp, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [r0, r2, lsl #2] │ │ │ │ - ble ceca0 <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ + ble cec40 <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r8, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0] │ │ │ │ - bne ceb64 <_PyEvalFramePushAndInit@@Base+0x570> │ │ │ │ - b ceca0 <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ + bne ceb04 <_PyEvalFramePushAndInit@@Base+0x570> │ │ │ │ + b cec40 <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ mov r5, r9 │ │ │ │ - b cefe0 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + b cef80 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2, r5] │ │ │ │ add r5, r7, #2 │ │ │ │ cmp fp, r5 │ │ │ │ - bgt cf134 <_PyEvalFramePushAndInit@@Base+0xb40> │ │ │ │ - b cf1c0 <_PyEvalFramePushAndInit@@Base+0xbcc> │ │ │ │ + bgt cf0d4 <_PyEvalFramePushAndInit@@Base+0xb40> │ │ │ │ + b cf160 <_PyEvalFramePushAndInit@@Base+0xbcc> │ │ │ │ sub r0, r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bne cec14 <_PyEvalFramePushAndInit@@Base+0x620> │ │ │ │ - b cebb4 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + bne cebb4 <_PyEvalFramePushAndInit@@Base+0x620> │ │ │ │ + b ceb54 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2, r5] │ │ │ │ add r2, r7, #1 │ │ │ │ cmp r2, fp │ │ │ │ movlt r8, #0 │ │ │ │ - blt cf0ac <_PyEvalFramePushAndInit@@Base+0xab8> │ │ │ │ - b cebc0 <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ + blt cf04c <_PyEvalFramePushAndInit@@Base+0xab8> │ │ │ │ + b ceb60 <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #2304] @ cfbc8 <_PyEvalFramePushAndInit@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #2304] @ cfb68 <_PyEvalFramePushAndInit@@Base+0x15d4> │ │ │ │ str r3, [r2, fp, lsl #2] │ │ │ │ - b cecc4 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + b cec64 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ movlt r8, r7 │ │ │ │ movge r8, r5 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [r2, fp, lsl #2] │ │ │ │ - ble ceb98 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ + ble ceb38 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ mov r1, r2 │ │ │ │ cmp r8, #1 │ │ │ │ ldr r2, [r9] │ │ │ │ str r2, [r1] │ │ │ │ - bne ceb64 <_PyEvalFramePushAndInit@@Base+0x570> │ │ │ │ - b ceb98 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ + bne ceb04 <_PyEvalFramePushAndInit@@Base+0x570> │ │ │ │ + b ceb38 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq cf520 <_PyEvalFramePushAndInit@@Base+0xf2c> │ │ │ │ + beq cf4c0 <_PyEvalFramePushAndInit@@Base+0xf2c> │ │ │ │ cmp r1, r5 │ │ │ │ - ble cec00 <_PyEvalFramePushAndInit@@Base+0x60c> │ │ │ │ + ble ceba0 <_PyEvalFramePushAndInit@@Base+0x60c> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, r2, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bne cf324 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bne cf2c4 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ cmp r2, #0 │ │ │ │ - beq cec00 <_PyEvalFramePushAndInit@@Base+0x60c> │ │ │ │ + beq ceba0 <_PyEvalFramePushAndInit@@Base+0x60c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sl, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 30386c │ │ │ │ - b cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + bl 303e0c │ │ │ │ + b cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b cf1b4 <_PyEvalFramePushAndInit@@Base+0xbc0> │ │ │ │ + b cf154 <_PyEvalFramePushAndInit@@Base+0xbc0> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne cf190 <_PyEvalFramePushAndInit@@Base+0xb9c> │ │ │ │ - b cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + bne cf130 <_PyEvalFramePushAndInit@@Base+0xb9c> │ │ │ │ + b cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne cf07c <_PyEvalFramePushAndInit@@Base+0xa88> │ │ │ │ - b cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + bne cf01c <_PyEvalFramePushAndInit@@Base+0xa88> │ │ │ │ + b cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be7c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne cf104 <_PyEvalFramePushAndInit@@Base+0xb10> │ │ │ │ - b cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + bne cf0a4 <_PyEvalFramePushAndInit@@Base+0xb10> │ │ │ │ + b cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ lsl r5, r7, #2 │ │ │ │ - b cefe0 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + b cef80 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str sl, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bne cf6ac <_PyEvalFramePushAndInit@@Base+0x10b8> │ │ │ │ + bne cf64c <_PyEvalFramePushAndInit@@Base+0x10b8> │ │ │ │ cmp r0, fp │ │ │ │ - bge cf4a4 <_PyEvalFramePushAndInit@@Base+0xeb0> │ │ │ │ + bge cf444 <_PyEvalFramePushAndInit@@Base+0xeb0> │ │ │ │ sub r0, fp, r0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r3, [r4, #32] │ │ │ │ movne r2, #0 │ │ │ │ - bne cf448 <_PyEvalFramePushAndInit@@Base+0xe54> │ │ │ │ - b cf6a4 <_PyEvalFramePushAndInit@@Base+0x10b0> │ │ │ │ + bne cf3e8 <_PyEvalFramePushAndInit@@Base+0xe54> │ │ │ │ + b cf644 <_PyEvalFramePushAndInit@@Base+0x10b0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r0, [r1, r2] │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r3, fp │ │ │ │ - blt cf430 <_PyEvalFramePushAndInit@@Base+0xe3c> │ │ │ │ + blt cf3d0 <_PyEvalFramePushAndInit@@Base+0xe3c> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bf14c │ │ │ │ + bl 2bf338 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq cf49c <_PyEvalFramePushAndInit@@Base+0xea8> │ │ │ │ + beq cf43c <_PyEvalFramePushAndInit@@Base+0xea8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne cf49c <_PyEvalFramePushAndInit@@Base+0xea8> │ │ │ │ - ldr r2, [pc, #1852] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf43c <_PyEvalFramePushAndInit@@Base+0xea8> │ │ │ │ + ldr r2, [pc, #1852] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf574 <_PyEvalFramePushAndInit@@Base+0xf80> │ │ │ │ + bne cf514 <_PyEvalFramePushAndInit@@Base+0xf80> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne cf764 <_PyEvalFramePushAndInit@@Base+0x1170> │ │ │ │ - ldr r2, [pc, #1792] @ cfbac <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + bne cf704 <_PyEvalFramePushAndInit@@Base+0x1170> │ │ │ │ + ldr r2, [pc, #1792] @ cfb4c <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ - ldr r2, [pc, #1800] @ cfbcc <_PyEvalFramePushAndInit@@Base+0x15d8> │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #1800] @ cfb6c <_PyEvalFramePushAndInit@@Base+0x15d8> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - bge cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + bge cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r4, [r9, r5, lsl #2] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne cf530 <_PyEvalFramePushAndInit@@Base+0xf3c> │ │ │ │ + bne cf4d0 <_PyEvalFramePushAndInit@@Base+0xf3c> │ │ │ │ add r5, r5, #1 │ │ │ │ - b cf4c8 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ - ldr r1, [pc, #1756] @ cfbd0 <_PyEvalFramePushAndInit@@Base+0x15dc> │ │ │ │ - ldr r0, [pc, #1756] @ cfbd4 <_PyEvalFramePushAndInit@@Base+0x15e0> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + b cf468 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + ldr r1, [pc, #1756] @ cfb70 <_PyEvalFramePushAndInit@@Base+0x15dc> │ │ │ │ + ldr r0, [pc, #1756] @ cfb74 <_PyEvalFramePushAndInit@@Base+0x15e0> │ │ │ │ + bl 2e1734 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bge cecc4 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + bge cec64 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ ldr r6, [r9, r7, lsl #2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne cf9d0 <_PyEvalFramePushAndInit@@Base+0x13dc> │ │ │ │ + bne cf970 <_PyEvalFramePushAndInit@@Base+0x13dc> │ │ │ │ add r7, r7, #1 │ │ │ │ - b cf500 <_PyEvalFramePushAndInit@@Base+0xf0c> │ │ │ │ + b cf4a0 <_PyEvalFramePushAndInit@@Base+0xf0c> │ │ │ │ cmp r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - ble cf348 <_PyEvalFramePushAndInit@@Base+0xd54> │ │ │ │ - b cf324 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + ble cf2e8 <_PyEvalFramePushAndInit@@Base+0xd54> │ │ │ │ + b cf2c4 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cf4e4 <_PyEvalFramePushAndInit@@Base+0xef0> │ │ │ │ - ldr r2, [pc, #1656] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf484 <_PyEvalFramePushAndInit@@Base+0xef0> │ │ │ │ + ldr r2, [pc, #1656] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf560 <_PyEvalFramePushAndInit@@Base+0xf6c> │ │ │ │ + beq cf500 <_PyEvalFramePushAndInit@@Base+0xf6c> │ │ │ │ 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 cf4e4 <_PyEvalFramePushAndInit@@Base+0xef0> │ │ │ │ + b cf484 <_PyEvalFramePushAndInit@@Base+0xef0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b cf48c <_PyEvalFramePushAndInit@@Base+0xe98> │ │ │ │ + b cf42c <_PyEvalFramePushAndInit@@Base+0xe98> │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ mov r5, sl │ │ │ │ - b cf4c8 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ - ldr r2, [pc, #1572] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + b cf468 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + ldr r2, [pc, #1572] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf5b4 <_PyEvalFramePushAndInit@@Base+0xfc0> │ │ │ │ + beq cf554 <_PyEvalFramePushAndInit@@Base+0xfc0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b cefbc <_PyEvalFramePushAndInit@@Base+0x9c8> │ │ │ │ - ldr r2, [pc, #1500] @ cfbac <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + b cef5c <_PyEvalFramePushAndInit@@Base+0x9c8> │ │ │ │ + ldr r2, [pc, #1500] @ cfb4c <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ mov r5, sl │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ - ldr r2, [pc, #1516] @ cfbd8 <_PyEvalFramePushAndInit@@Base+0x15e4> │ │ │ │ + ldr r2, [pc, #1516] @ cfb78 <_PyEvalFramePushAndInit@@Base+0x15e4> │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b cf4c8 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ - ldr r2, [pc, #1456] @ cfbac <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b cf468 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + ldr r2, [pc, #1456] @ cfb4c <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ mov r5, sl │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1480] @ cfbdc <_PyEvalFramePushAndInit@@Base+0x15e8> │ │ │ │ + ldr r2, [pc, #1480] @ cfb7c <_PyEvalFramePushAndInit@@Base+0x15e8> │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b cf4c8 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ - ldr r7, [pc, #1436] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ + b cf468 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + ldr r7, [pc, #1436] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, r5 │ │ │ │ - blt cfa18 <_PyEvalFramePushAndInit@@Base+0x1424> │ │ │ │ + blt cf9b8 <_PyEvalFramePushAndInit@@Base+0x1424> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r7, [pc, #1404] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + ldr r7, [pc, #1404] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add r6, r5, r6 │ │ │ │ cmp r6, r5 │ │ │ │ - ble cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + ble cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r4, [r9, r5, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq cf69c <_PyEvalFramePushAndInit@@Base+0x10a8> │ │ │ │ + beq cf63c <_PyEvalFramePushAndInit@@Base+0x10a8> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cf69c <_PyEvalFramePushAndInit@@Base+0x10a8> │ │ │ │ + bne cf63c <_PyEvalFramePushAndInit@@Base+0x10a8> │ │ │ │ ldr r3, [r7, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf68c <_PyEvalFramePushAndInit@@Base+0x1098> │ │ │ │ + beq cf62c <_PyEvalFramePushAndInit@@Base+0x1098> │ │ │ │ ldr r2, [r7, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add r5, r5, #1 │ │ │ │ - b cf648 <_PyEvalFramePushAndInit@@Base+0x1054> │ │ │ │ - bl 11a964 │ │ │ │ - b cf4a4 <_PyEvalFramePushAndInit@@Base+0xeb0> │ │ │ │ + b cf5e8 <_PyEvalFramePushAndInit@@Base+0x1054> │ │ │ │ + bl 11a8f8 │ │ │ │ + b cf444 <_PyEvalFramePushAndInit@@Base+0xeb0> │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sl, #20] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92e84 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cf794 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ + beq cf734 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, fp │ │ │ │ mov r7, r5 │ │ │ │ mov fp, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r4 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #32] │ │ │ │ ldr r0, [sl, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bge cf874 <_PyEvalFramePushAndInit@@Base+0x1280> │ │ │ │ + bge cf814 <_PyEvalFramePushAndInit@@Base+0x1280> │ │ │ │ ldr r2, [sl, #72] @ 0x48 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ mov r9, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, ip │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r2, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq cfb60 <_PyEvalFramePushAndInit@@Base+0x156c> │ │ │ │ + beq cfb00 <_PyEvalFramePushAndInit@@Base+0x156c> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 116e44 │ │ │ │ + bl 116dd4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt cf7e4 <_PyEvalFramePushAndInit@@Base+0x11f0> │ │ │ │ - bne cf7f4 <_PyEvalFramePushAndInit@@Base+0x1200> │ │ │ │ + bgt cf784 <_PyEvalFramePushAndInit@@Base+0x11f0> │ │ │ │ + bne cf794 <_PyEvalFramePushAndInit@@Base+0x1200> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne cf714 <_PyEvalFramePushAndInit@@Base+0x1120> │ │ │ │ + bne cf6b4 <_PyEvalFramePushAndInit@@Base+0x1120> │ │ │ │ mov ip, sl │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ add r7, r7, #1 │ │ │ │ - b cf6e8 <_PyEvalFramePushAndInit@@Base+0x10f4> │ │ │ │ - ldr r2, [pc, #1088] @ cfbac <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + b cf688 <_PyEvalFramePushAndInit@@Base+0x10f4> │ │ │ │ + ldr r2, [pc, #1088] @ cfb4c <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #1112] @ cfbe0 <_PyEvalFramePushAndInit@@Base+0x15ec> │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #1112] @ cfb80 <_PyEvalFramePushAndInit@@Base+0x15ec> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne cf79c <_PyEvalFramePushAndInit@@Base+0x11a8> │ │ │ │ + bne cf73c <_PyEvalFramePushAndInit@@Base+0x11a8> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b cf4c8 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + b cf468 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cf794 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ - ldr r2, [pc, #1036] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf734 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ + ldr r2, [pc, #1036] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf7cc <_PyEvalFramePushAndInit@@Base+0x11d8> │ │ │ │ + beq cf76c <_PyEvalFramePushAndInit@@Base+0x11d8> │ │ │ │ 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 r5, [sp, #28] │ │ │ │ - b cf4c8 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + b cf468 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ mov r0, fp │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfb74 <_PyEvalFramePushAndInit@@Base+0x1580> │ │ │ │ + beq cfb14 <_PyEvalFramePushAndInit@@Base+0x1580> │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cf794 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ + beq cf734 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne cf794 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ - ldr r2, [pc, #928] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf734 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ + ldr r2, [pc, #928] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfb4c <_PyEvalFramePushAndInit@@Base+0x1558> │ │ │ │ + bne cfaec <_PyEvalFramePushAndInit@@Base+0x1558> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b cf4c8 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + b cf468 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ced94 <_PyEvalFramePushAndInit@@Base+0x7a0> │ │ │ │ - ldr r2, [pc, #872] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne ced34 <_PyEvalFramePushAndInit@@Base+0x7a0> │ │ │ │ + ldr r2, [pc, #872] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfb7c <_PyEvalFramePushAndInit@@Base+0x1588> │ │ │ │ + bne cfb1c <_PyEvalFramePushAndInit@@Base+0x1588> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b ced94 <_PyEvalFramePushAndInit@@Base+0x7a0> │ │ │ │ + b ced34 <_PyEvalFramePushAndInit@@Base+0x7a0> │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov sl, r8 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r8, fp │ │ │ │ mov fp, ip │ │ │ │ - beq cf950 <_PyEvalFramePushAndInit@@Base+0x135c> │ │ │ │ - ldr r0, [pc, #840] @ cfbe4 <_PyEvalFramePushAndInit@@Base+0x15f0> │ │ │ │ - bl 9dd0c │ │ │ │ + beq cf8f0 <_PyEvalFramePushAndInit@@Base+0x135c> │ │ │ │ + ldr r0, [pc, #840] @ cfb84 <_PyEvalFramePushAndInit@@Base+0x15f0> │ │ │ │ + bl 9de28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cf7fc <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ + beq cf79c <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ mov r1, r8 │ │ │ │ - bl 1664e4 │ │ │ │ + bl 166590 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq cf8ec <_PyEvalFramePushAndInit@@Base+0x12f8> │ │ │ │ + beq cf88c <_PyEvalFramePushAndInit@@Base+0x12f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne cf8ec <_PyEvalFramePushAndInit@@Base+0x12f8> │ │ │ │ - ldr r2, [pc, #748] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf88c <_PyEvalFramePushAndInit@@Base+0x12f8> │ │ │ │ + ldr r2, [pc, #748] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfb90 <_PyEvalFramePushAndInit@@Base+0x159c> │ │ │ │ + bne cfb30 <_PyEvalFramePushAndInit@@Base+0x159c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cf7fc <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ - ldr r2, [pc, #688] @ cfbac <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + beq cf79c <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #688] @ cfb4c <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #728] @ cfbe8 <_PyEvalFramePushAndInit@@Base+0x15f4> │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #728] @ cfb88 <_PyEvalFramePushAndInit@@Base+0x15f4> │ │ │ │ + bl 1c0218 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cf7fc <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ + beq cf79c <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cf7fc <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ - ldr r2, [pc, #652] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf79c <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #652] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf994 <_PyEvalFramePushAndInit@@Base+0x13a0> │ │ │ │ + bne cf934 <_PyEvalFramePushAndInit@@Base+0x13a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b cf7fc <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ + b cf79c <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cf40c <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ + beq cf3ac <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne cf40c <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ - ldr r2, [pc, #588] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf3ac <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ + ldr r2, [pc, #588] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf9a8 <_PyEvalFramePushAndInit@@Base+0x13b4> │ │ │ │ + bne cf948 <_PyEvalFramePushAndInit@@Base+0x13b4> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - b cf40c <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ + b cf3ac <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b cf93c <_PyEvalFramePushAndInit@@Base+0x1348> │ │ │ │ + b cf8dc <_PyEvalFramePushAndInit@@Base+0x1348> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b cf97c <_PyEvalFramePushAndInit@@Base+0x1388> │ │ │ │ + b cf91c <_PyEvalFramePushAndInit@@Base+0x1388> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b cedc0 <_PyEvalFramePushAndInit@@Base+0x7cc> │ │ │ │ + b ced60 <_PyEvalFramePushAndInit@@Base+0x7cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne cf518 <_PyEvalFramePushAndInit@@Base+0xf24> │ │ │ │ - ldr r2, [pc, #472] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf4b8 <_PyEvalFramePushAndInit@@Base+0xf24> │ │ │ │ + ldr r2, [pc, #472] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfa04 <_PyEvalFramePushAndInit@@Base+0x1410> │ │ │ │ + bne cf9a4 <_PyEvalFramePushAndInit@@Base+0x1410> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b cf518 <_PyEvalFramePushAndInit@@Base+0xf24> │ │ │ │ + b cf4b8 <_PyEvalFramePushAndInit@@Base+0xf24> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b cf9f0 <_PyEvalFramePushAndInit@@Base+0x13fc> │ │ │ │ + b cf990 <_PyEvalFramePushAndInit@@Base+0x13fc> │ │ │ │ ldr r4, [r9, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq cfa64 <_PyEvalFramePushAndInit@@Base+0x1470> │ │ │ │ + beq cfa04 <_PyEvalFramePushAndInit@@Base+0x1470> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cfa64 <_PyEvalFramePushAndInit@@Base+0x1470> │ │ │ │ + bne cfa04 <_PyEvalFramePushAndInit@@Base+0x1470> │ │ │ │ ldr r3, [r7, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cfa54 <_PyEvalFramePushAndInit@@Base+0x1460> │ │ │ │ + beq cf9f4 <_PyEvalFramePushAndInit@@Base+0x1460> │ │ │ │ ldr r2, [r7, #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 cf624 <_PyEvalFramePushAndInit@@Base+0x1030> │ │ │ │ + b cf5c4 <_PyEvalFramePushAndInit@@Base+0x1030> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ced0c <_PyEvalFramePushAndInit@@Base+0x718> │ │ │ │ + beq cecac <_PyEvalFramePushAndInit@@Base+0x718> │ │ │ │ sub r1, r7, r1 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #356] @ cfbec <_PyEvalFramePushAndInit@@Base+0x15f8> │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #356] @ cfb8c <_PyEvalFramePushAndInit@@Base+0x15f8> │ │ │ │ + bl 128c9c │ │ │ │ mov r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b ced24 <_PyEvalFramePushAndInit@@Base+0x730> │ │ │ │ + b cecc4 <_PyEvalFramePushAndInit@@Base+0x730> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ addne r8, r8, #1 │ │ │ │ - b cecfc <_PyEvalFramePushAndInit@@Base+0x708> │ │ │ │ - ldr sl, [pc, #252] @ cfbb0 <_PyEvalFramePushAndInit@@Base+0x15bc> │ │ │ │ + b cec9c <_PyEvalFramePushAndInit@@Base+0x708> │ │ │ │ + ldr sl, [pc, #252] @ cfb50 <_PyEvalFramePushAndInit@@Base+0x15bc> │ │ │ │ cmp r8, #1 │ │ │ │ - ldr r3, [pc, #236] @ cfba8 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ + ldr r3, [pc, #236] @ cfb48 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ movne r3, sl │ │ │ │ cmp r5, #1 │ │ │ │ - ldr r1, [pc, #224] @ cfba8 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ - ldr r0, [pc, #292] @ cfbf0 <_PyEvalFramePushAndInit@@Base+0x15fc> │ │ │ │ + ldr r1, [pc, #224] @ cfb48 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ + ldr r0, [pc, #292] @ cfb90 <_PyEvalFramePushAndInit@@Base+0x15fc> │ │ │ │ movne r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128c9c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cfafc <_PyEvalFramePushAndInit@@Base+0x1508> │ │ │ │ - ldr r3, [pc, #200] @ cfbac <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + beq cfa9c <_PyEvalFramePushAndInit@@Base+0x1508> │ │ │ │ + ldr r3, [pc, #200] @ cfb4c <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldrne r2, [pc, #196] @ cfbb4 <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ + ldrne r2, [pc, #196] @ cfb54 <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ movne r3, sl │ │ │ │ - ldreq r3, [pc, #176] @ cfba8 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ - ldreq r2, [pc, #184] @ cfbb4 <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ - b ced68 <_PyEvalFramePushAndInit@@Base+0x774> │ │ │ │ + ldreq r3, [pc, #176] @ cfb48 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ + ldreq r2, [pc, #184] @ cfb54 <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ + b ced08 <_PyEvalFramePushAndInit@@Base+0x774> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ - ldr r2, [pc, #160] @ cfbc0 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + ldr r2, [pc, #160] @ cfb60 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cfb38 <_PyEvalFramePushAndInit@@Base+0x1544> │ │ │ │ + beq cfad8 <_PyEvalFramePushAndInit@@Base+0x1544> │ │ │ │ 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 cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + b cf18c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b cf828 <_PyEvalFramePushAndInit@@Base+0x1234> │ │ │ │ + b cf7c8 <_PyEvalFramePushAndInit@@Base+0x1234> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl ab174 │ │ │ │ + bl ab1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf7f4 <_PyEvalFramePushAndInit@@Base+0x1200> │ │ │ │ + bne cf794 <_PyEvalFramePushAndInit@@Base+0x1200> │ │ │ │ add r5, r5, #1 │ │ │ │ - b cf740 <_PyEvalFramePushAndInit@@Base+0x114c> │ │ │ │ + b cf6e0 <_PyEvalFramePushAndInit@@Base+0x114c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b cf860 <_PyEvalFramePushAndInit@@Base+0x126c> │ │ │ │ + b cf800 <_PyEvalFramePushAndInit@@Base+0x126c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b cf8dc <_PyEvalFramePushAndInit@@Base+0x12e8> │ │ │ │ - @ instruction: 0x00382cf8 │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + b cf87c <_PyEvalFramePushAndInit@@Base+0x12e8> │ │ │ │ + eorseq r3, r8, r8, ror r2 │ │ │ │ + eorseq sp, r5, r4, asr #9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, r4, asr lr │ │ │ │ - eorseq r4, r6, ip, lsl r8 │ │ │ │ - eorseq r4, r6, r8, lsl r8 │ │ │ │ - eorseq r4, r6, ip, ror r9 │ │ │ │ + @ instruction: 0x003743d4 │ │ │ │ + mlaseq r6, ip, sp, r4 │ │ │ │ + mlaseq r6, r8, sp, r4 │ │ │ │ + @ instruction: 0x00364efc │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x003648d4 │ │ │ │ + eorseq r4, r6, r4, asr lr │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ - eorseq r4, r6, r4, lsl #18 │ │ │ │ - eorseq r4, r6, r4, lsr #16 │ │ │ │ - mlaseq r6, r0, r8, r4 │ │ │ │ - eorseq sl, r5, r0, lsl r2 │ │ │ │ - eorseq r4, r6, r4, asr #16 │ │ │ │ - eorseq r4, r6, r0, lsr r9 │ │ │ │ - eorseq r4, r6, r0, asr #18 │ │ │ │ + eorseq sp, r5, ip, asr #17 │ │ │ │ + eorseq r4, r6, r4, lsl #29 │ │ │ │ + eorseq r4, r6, r4, lsr #27 │ │ │ │ + eorseq r4, r6, r0, lsl lr │ │ │ │ + mlaseq r5, r0, r7, sl │ │ │ │ + eorseq r4, r6, r4, asr #27 │ │ │ │ + @ instruction: 0x00364eb0 │ │ │ │ + eorseq r4, r6, r0, asr #29 │ │ │ │ │ │ │ │ -000cfbf4 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +000cfb94 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq def80 <_PyEval_EvalFrameDefault@@Base+0xf38c> │ │ │ │ + beq e0074 <_PyEval_EvalFrameDefault@@Base+0x104e0> │ │ │ │ mov ip, r3 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [ip, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #4040] @ d0bf0 <_PyEval_EvalFrameDefault@@Base+0xffc> │ │ │ │ + ldr r3, [pc, #4040] @ d0b90 <_PyEval_EvalFrameDefault@@Base+0xffc> │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ strh r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [pc, #3968] @ d0bc4 <_PyEval_EvalFrameDefault@@Base+0xfd0> │ │ │ │ + ldr r1, [pc, #3968] @ d0b64 <_PyEval_EvalFrameDefault@@Base+0xfd0> │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #3 │ │ │ │ cmp r3, #1 │ │ │ │ strb r1, [sp, #186] @ 0xba │ │ │ │ sub r3, r3, #2 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r1, [r9, #4] │ │ │ │ str r3, [ip, #36] @ 0x24 │ │ │ │ str r9, [ip, #52] @ 0x34 │ │ │ │ - bmi def44 <_PyEval_EvalFrameDefault@@Base+0xf350> │ │ │ │ + bmi e0038 <_PyEval_EvalFrameDefault@@Base+0x104a4> │ │ │ │ cmp r2, #0 │ │ │ │ - bne dcb24 <_PyEval_EvalFrameDefault@@Base+0xcf30> │ │ │ │ + bne dcc0c <_PyEval_EvalFrameDefault@@Base+0xd078> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2, #28] │ │ │ │ - ble dd31c <_PyEval_EvalFrameDefault@@Base+0xd728> │ │ │ │ + ble dcea0 <_PyEval_EvalFrameDefault@@Base+0xd30c> │ │ │ │ ldr r8, [r9, #28] │ │ │ │ - ldr sl, [pc, #3892] @ d0bc8 <_PyEval_EvalFrameDefault@@Base+0xfd4> │ │ │ │ + ldr sl, [pc, #3892] @ d0b68 <_PyEval_EvalFrameDefault@@Base+0xfd4> │ │ │ │ ldrh r3, [r8] │ │ │ │ ldr r1, [r9, #32] │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ lsr r6, r3, #8 │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ add r2, r9, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -170495,15 +170473,15 @@ │ │ │ │ mov pc, r3 │ │ │ │ add r6, r6, #10 │ │ │ │ ldr r2, [r9, r6, lsl #2] │ │ │ │ str r8, [r9, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ add r8, r8, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d8040 <_PyEval_EvalFrameDefault@@Base+0x844c> │ │ │ │ + beq d7fb0 <_PyEval_EvalFrameDefault@@Base+0x841c> │ │ │ │ ldrh r6, [r8] │ │ │ │ add r3, r3, #1 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ str r3, [r2] │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ @@ -170529,31 +170507,31 @@ │ │ │ │ add r6, r9, r6, lsl #2 │ │ │ │ str r8, [r9, #28] │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ add r8, r8, #2 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - beq cfd7c <_PyEval_EvalFrameDefault@@Base+0x188> │ │ │ │ + beq cfd1c <_PyEval_EvalFrameDefault@@Base+0x188> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cfd7c <_PyEval_EvalFrameDefault@@Base+0x188> │ │ │ │ + beq cfd1c <_PyEval_EvalFrameDefault@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq d80d4 <_PyEval_EvalFrameDefault@@Base+0x84e0> │ │ │ │ + beq d8044 <_PyEval_EvalFrameDefault@@Base+0x84b0> │ │ │ │ ldrh r6, [r8] │ │ │ │ sub fp, fp, #4 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ ldr r3, [fp, #-4]! │ │ │ │ - ldr r2, [pc, #3684] @ d0c08 <_PyEval_EvalFrameDefault@@Base+0x1014> │ │ │ │ + ldr r2, [pc, #3684] @ d0ba8 <_PyEval_EvalFrameDefault@@Base+0x1014> │ │ │ │ str r8, [r9, #28] │ │ │ │ cmp r3, r2 │ │ │ │ movne r6, #0 │ │ │ │ ldrh r2, [r8, #2] │ │ │ │ lsl r6, r6, #1 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -170570,15 +170548,15 @@ │ │ │ │ str r8, [r9, #28] │ │ │ │ add r1, r3, #12 │ │ │ │ add r8, r8, #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne daa60 <_PyEval_EvalFrameDefault@@Base+0xae6c> │ │ │ │ + bne da288 <_PyEval_EvalFrameDefault@@Base+0xa6f4> │ │ │ │ ldrh r6, [r8] │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ asr r3, r6, #4 │ │ │ │ @@ -170587,108 +170565,108 @@ │ │ │ │ and r6, r6, #15 │ │ │ │ ldr r3, [r2] │ │ │ │ add r6, r6, #10 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r8, [r9, #28] │ │ │ │ ldr r1, [r9, r6, lsl #2] │ │ │ │ add r8, r8, #2 │ │ │ │ - beq d8088 <_PyEval_EvalFrameDefault@@Base+0x8494> │ │ │ │ + beq d7ff8 <_PyEval_EvalFrameDefault@@Base+0x8464> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d8094 <_PyEval_EvalFrameDefault@@Base+0x84a0> │ │ │ │ + beq d8004 <_PyEval_EvalFrameDefault@@Base+0x8470> │ │ │ │ ldrh r6, [r8] │ │ │ │ add r3, r3, #1 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ str r3, [r1] │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [fp] │ │ │ │ str r1, [fp, #4] │ │ │ │ lsr r6, r6, #8 │ │ │ │ add fp, fp, #8 │ │ │ │ mov pc, r3 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ - ldr r1, [pc, #3384] @ d0bcc <_PyEval_EvalFrameDefault@@Base+0xfd8> │ │ │ │ + ldr r1, [pc, #3384] @ d0b6c <_PyEval_EvalFrameDefault@@Base+0xfd8> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrh r3, [r8, #4] │ │ │ │ cmp r2, r1 │ │ │ │ add r4, r8, #10 │ │ │ │ mov r5, r1 │ │ │ │ str r8, [r9, #28] │ │ │ │ - bne e0c58 <_PyEval_EvalFrameDefault@@Base+0x11064> │ │ │ │ + bne e097c <_PyEval_EvalFrameDefault@@Base+0x10de8> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne d8214 <_PyEval_EvalFrameDefault@@Base+0x8620> │ │ │ │ + bne d81a0 <_PyEval_EvalFrameDefault@@Base+0x860c> │ │ │ │ ldrh r3, [r8, #8] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d8214 <_PyEval_EvalFrameDefault@@Base+0x8620> │ │ │ │ + beq d81a0 <_PyEval_EvalFrameDefault@@Base+0x860c> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d80b8 <_PyEval_EvalFrameDefault@@Base+0x84c4> │ │ │ │ + beq d8028 <_PyEval_EvalFrameDefault@@Base+0x8494> │ │ │ │ add r2, r2, r1 │ │ │ │ tst r6, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [fp] │ │ │ │ - bne d80c4 <_PyEval_EvalFrameDefault@@Base+0x84d0> │ │ │ │ + bne d8034 <_PyEval_EvalFrameDefault@@Base+0x84a0> │ │ │ │ mov r3, #0 │ │ │ │ ldrh r6, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ mov r8, r4 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add fp, fp, r3, lsl #2 │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ - ldr ip, [pc, #3228] @ d0bcc <_PyEval_EvalFrameDefault@@Base+0xfd8> │ │ │ │ + ldr ip, [pc, #3228] @ d0b6c <_PyEval_EvalFrameDefault@@Base+0xfd8> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrh r3, [r8, #4] │ │ │ │ cmp r2, ip │ │ │ │ add r4, r8, #10 │ │ │ │ mov r5, ip │ │ │ │ str r8, [r9, #28] │ │ │ │ - bne e0c58 <_PyEval_EvalFrameDefault@@Base+0x11064> │ │ │ │ + bne e097c <_PyEval_EvalFrameDefault@@Base+0x10de8> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne d8214 <_PyEval_EvalFrameDefault@@Base+0x8620> │ │ │ │ + bne d81a0 <_PyEval_EvalFrameDefault@@Base+0x860c> │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldrh r1, [r8, #6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bne d8214 <_PyEval_EvalFrameDefault@@Base+0x8620> │ │ │ │ + bne d81a0 <_PyEval_EvalFrameDefault@@Base+0x860c> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne d8214 <_PyEval_EvalFrameDefault@@Base+0x8620> │ │ │ │ + bne d81a0 <_PyEval_EvalFrameDefault@@Base+0x860c> │ │ │ │ ldrh r3, [r8, #8] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d8214 <_PyEval_EvalFrameDefault@@Base+0x8620> │ │ │ │ + beq d81a0 <_PyEval_EvalFrameDefault@@Base+0x860c> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d805c <_PyEval_EvalFrameDefault@@Base+0x8468> │ │ │ │ + beq d7fcc <_PyEval_EvalFrameDefault@@Base+0x8438> │ │ │ │ add r2, r2, #1 │ │ │ │ tst r6, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [fp] │ │ │ │ - beq d8068 <_PyEval_EvalFrameDefault@@Base+0x8474> │ │ │ │ + beq d7fd8 <_PyEval_EvalFrameDefault@@Base+0x8444> │ │ │ │ ldrh r6, [r4] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r4 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ str r3, [fp, #4] │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -170702,35 +170680,35 @@ │ │ │ │ str r8, [r9, #28] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r2, #192] @ 0xc0 │ │ │ │ add r5, r8, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne d7ff4 <_PyEval_EvalFrameDefault@@Base+0x8400> │ │ │ │ + bne d7f64 <_PyEval_EvalFrameDefault@@Base+0x83d0> │ │ │ │ ldrb r3, [r4, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d7ff4 <_PyEval_EvalFrameDefault@@Base+0x8400> │ │ │ │ + beq d7f64 <_PyEval_EvalFrameDefault@@Base+0x83d0> │ │ │ │ ldrh r3, [r8, #8] │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d7ff4 <_PyEval_EvalFrameDefault@@Base+0x8400> │ │ │ │ + beq d7f64 <_PyEval_EvalFrameDefault@@Base+0x83d0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d8110 <_PyEval_EvalFrameDefault@@Base+0x851c> │ │ │ │ + beq d8080 <_PyEval_EvalFrameDefault@@Base+0x84ec> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d0064 <_PyEval_EvalFrameDefault@@Base+0x470> │ │ │ │ + beq d0004 <_PyEval_EvalFrameDefault@@Base+0x470> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq dcafc <_PyEval_EvalFrameDefault@@Base+0xcf08> │ │ │ │ + beq db814 <_PyEval_EvalFrameDefault@@Base+0xbc80> │ │ │ │ ands r6, r6, #1 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [fp] │ │ │ │ str r7, [fp, #-4] │ │ │ │ add fp, fp, r6, lsl #2 │ │ │ │ ldrh r6, [r5] │ │ │ │ mov r8, r5 │ │ │ │ @@ -170740,39 +170718,39 @@ │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ ldr r4, [fp, #-4] │ │ │ │ str r8, [r9, #28] │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r8, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne d847c <_PyEval_EvalFrameDefault@@Base+0x8888> │ │ │ │ + bne d83ec <_PyEval_EvalFrameDefault@@Base+0x8858> │ │ │ │ ldrh r6, [r8] │ │ │ │ sub fp, fp, #4 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ str r8, [r9, #28] │ │ │ │ add r8, r8, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne dba38 <_PyEval_EvalFrameDefault@@Base+0xbe44> │ │ │ │ + bne db4e0 <_PyEval_EvalFrameDefault@@Base+0xb94c> │ │ │ │ rsb r6, r6, r6, lsl #31 │ │ │ │ lsl r6, r6, #1 │ │ │ │ ldrh r6, [r8, r6]! @ │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ ldr r3, [fp, #-4]! │ │ │ │ - ldr r2, [pc, #2804] @ d0c04 <_PyEval_EvalFrameDefault@@Base+0x1010> │ │ │ │ + ldr r2, [pc, #2804] @ d0ba4 <_PyEval_EvalFrameDefault@@Base+0x1010> │ │ │ │ str r8, [r9, #28] │ │ │ │ cmp r3, r2 │ │ │ │ movne r6, #0 │ │ │ │ ldrh r2, [r8, #2] │ │ │ │ lsl r6, r6, #1 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -170796,15 +170774,15 @@ │ │ │ │ asr fp, fp, #2 │ │ │ │ str r8, [r9, #28] │ │ │ │ str fp, [r9, #32] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r9 │ │ │ │ str r5, [r2, #52] @ 0x34 │ │ │ │ - bl f596c <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl f58c0 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r3, [r5, #36] @ 0x24 │ │ │ │ ldr r8, [r5, #28] │ │ │ │ lsl r1, r3, #1 │ │ │ │ ldrh r6, [r8, r1] │ │ │ │ ldr fp, [r5, #32] │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r8, r8, r3, lsl #1 │ │ │ │ @@ -170816,20 +170794,20 @@ │ │ │ │ add fp, r5, fp, lsl #2 │ │ │ │ lsr r6, r6, #8 │ │ │ │ add fp, fp, #44 @ 0x2c │ │ │ │ mov r9, r5 │ │ │ │ str r2, [r5, #32] │ │ │ │ mov pc, r3 │ │ │ │ ldr r5, [fp, #-4] │ │ │ │ - ldr r3, [pc, #2544] @ d0bd0 <_PyEval_EvalFrameDefault@@Base+0xfdc> │ │ │ │ + ldr r3, [pc, #2544] @ d0b70 <_PyEval_EvalFrameDefault@@Base+0xfdc> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r8, [r9, #28] │ │ │ │ cmp r4, r3 │ │ │ │ add r8, r8, #8 │ │ │ │ - bne da64c <_PyEval_EvalFrameDefault@@Base+0xaa58> │ │ │ │ + bne daf64 <_PyEval_EvalFrameDefault@@Base+0xb3d0> │ │ │ │ ldrh r6, [r8] │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ str r8, [r9, #28] │ │ │ │ @@ -170848,23 +170826,23 @@ │ │ │ │ str r8, [r9, #28] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r5, r8, #20 │ │ │ │ ldr r2, [r3, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ - bne d7ff4 <_PyEval_EvalFrameDefault@@Base+0x8400> │ │ │ │ + bne d7f64 <_PyEval_EvalFrameDefault@@Base+0x83d0> │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, r8, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq e0e48 <_PyEval_EvalFrameDefault@@Base+0x11254> │ │ │ │ + beq dee20 <_PyEval_EvalFrameDefault@@Base+0xf28c> │ │ │ │ ldrh r6, [r8, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [fp, #-4] │ │ │ │ str r4, [fp], #4 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ @@ -170875,73 +170853,73 @@ │ │ │ │ str r8, [r9, #28] │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ add r8, r8, #20 │ │ │ │ cmp r3, #15 │ │ │ │ ldr r4, [fp, #-4] │ │ │ │ ldr r0, [r9] │ │ │ │ asr r1, r6, #1 │ │ │ │ - bls d8010 <_PyEval_EvalFrameDefault@@Base+0x841c> │ │ │ │ - ldr r2, [pc, #2320] @ d0be0 <_PyEval_EvalFrameDefault@@Base+0xfec> │ │ │ │ + bls d7f80 <_PyEval_EvalFrameDefault@@Base+0x83ec> │ │ │ │ + ldr r2, [pc, #2320] @ d0b80 <_PyEval_EvalFrameDefault@@Base+0xfec> │ │ │ │ cmp r3, r2 │ │ │ │ ldrh r2, [r8, #-18] @ 0xffffffee │ │ │ │ lsr r3, r2, #4 │ │ │ │ - beq d8180 <_PyEval_EvalFrameDefault@@Base+0x858c> │ │ │ │ + beq d80f0 <_PyEval_EvalFrameDefault@@Base+0x855c> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r3, r3, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ and r2, r2, #15 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ orr r2, r2, r3, lsl #4 � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes